XML 71 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Schedule Of Significant Accounting Policies Summary [Line Items]        
Number of reportable segments | segment 4 4    
Depreciation expense   $ 15,059 $ 15,059 $ 13,562
Accumulated deficit $ 73,624 $ 73,624 $ 97,356  
Forward Contracts | Minimum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Foreign exchange contract term   1 month    
Forward Contracts | Maximum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Foreign exchange contract term   18 months    
Customer Concentration Risk | Accounts Receivable | Five Top Customers        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Percentage of major customer net receivables to total receivables (as a percent)   51.00%    
Building and Building Improvements | Minimum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Property plant and equipment useful life   15 years    
Building and Building Improvements | Maximum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Property plant and equipment useful life   40 years    
Machinery and equipment | Minimum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Property plant and equipment useful life   3 years    
Machinery and equipment | Maximum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Property plant and equipment useful life   20 years    
Tools and Dies | Minimum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Property plant and equipment useful life   3 years    
Tools and Dies | Maximum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Property plant and equipment useful life   7 years    
Computer Hardware and Software | Minimum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Property plant and equipment useful life   3 years    
Computer Hardware and Software | Maximum        
Schedule Of Significant Accounting Policies Summary [Line Items]        
Property plant and equipment useful life   5 years