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%