Summary of Significant Accounting Policies - Narrative (Details)
|
3 Months Ended |
9 Months Ended |
12 Months Ended |
|
Sep. 30, 2022
USD ($)
financial_institution
|
Sep. 30, 2021
USD ($)
|
Sep. 30, 2022
USD ($)
financial_institution
reportingunit
segment
|
Sep. 30, 2021
USD ($)
|
Dec. 31, 2021
USD ($)
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Number of operating segments | segment |
|
|
1
|
|
|
| Number of reportable segments | segment |
|
|
1
|
|
|
| Number of financial institutions | financial_institution |
2
|
|
2
|
|
|
| Cash equivalents |
$ 0
|
|
$ 0
|
|
$ 0
|
| Inventory valuation reserves |
2,400,000
|
|
2,400,000
|
|
1,200,000
|
| Sales, general and administrative |
31,268,000
|
$ 24,780,000
|
$ 91,138,000
|
$ 64,671,000
|
|
| Product return period |
|
|
15 days
|
|
|
| Valuation allowances and reserves, amount |
4,000
|
|
$ 4,000
|
|
10,000
|
| Product shelf life |
|
|
5 years
|
|
|
| Estimated useful lives |
|
|
50 years
|
|
|
| Number of reporting units | reportingunit |
|
|
1
|
|
|
| Goodwill and intangible asset impairment |
|
|
|
|
0
|
| Asset impairment charges |
|
|
|
|
0
|
| Foreign currency transaction gain (loss) |
3,600,000
|
3,400,000
|
$ 5,600,000
|
4,000,000
|
|
| Minimum |
|
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Estimated useful lives |
|
|
5 years
|
|
|
| Estimated useful lives |
|
|
2 years
|
|
|
| Maximum |
|
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Estimated useful lives |
|
|
10 years
|
|
|
| Estimated useful lives |
|
|
15 years
|
|
|
| Shipping and Handling |
|
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Sales, general and administrative |
2,500,000
|
$ 1,100,000
|
$ 5,600,000
|
3,800,000
|
|
| Product Concentration Risk | NuSil Technology LLC |
|
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Purchases from suppliers |
|
|
21,600,000
|
$ 17,400,000
|
|
| Outstanding balance owed |
$ 1,600,000
|
|
$ 1,600,000
|
|
$ 2,500,000
|
| Revenue | Geographic Concentration Risk | Brazil |
|
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Concentration risk (as a percent) |
|
|
17.50%
|
10.50%
|
|
| Purchases | Product Concentration Risk | NuSil Technology LLC |
|
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Concentration risk (as a percent) |
|
|
52.20%
|
59.90%
|
|
| Long-lived Assets | Geographic Concentration Risk | COSTA RICA |
|
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Concentration risk (as a percent) |
|
|
88.00%
|
|
84.00%
|
| Customer One | Revenue from Contract with Customer Benchmark | Customer concentration risk |
|
|
|
|
|
| Summary Of Significant Accounting Policies [Line Items] |
|
|
|
|
|
| Concentration risk (as a percent) |
|
|
|
|
11.80%
|