XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Business - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2021
USD ($)
Customer
IncentivePlan
Dec. 31, 2020
USD ($)
Customer
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Summary Of Significant Accounting Policy [Line Items]              
Adjustment during period       $ (6,305,000) $ (6,246,000) $ (24,777,000)  
Error Correction, Previously Immaterial [true false]   true true        
Cash, uninsured amount       $ 52,500,000      
Number of single customer comprising more than 10% of account receivable | Customer       3 3    
Asset impairments       $ 0 $ 65,000 3,872,000  
Impairment losses of long-lived assets       0   0  
Impairment losses of intangible assets       0 0 0  
Impairment charges recognized on goodwill       $ 0 0 0  
Capitalized implementation costs, depreciation period       10 years      
Period of assurance-based warranty for product defects       90 days to five years      
Liability for warranty obligations       $ 5,403,000 7,146,000 8,394,000 $ 8,623,000
Pension liability       $ 11,402,000 18,664,000    
Number of stock incentive plans | IncentivePlan       2      
Stock-based compensation expense       $ 7,480,000 6,834,000 7,000,000.0 6,962,000
Research and development costs       108,663,000 113,287,000 126,200,000  
Effect on adoption of ASU       55,766,000 62,399,000    
Effect on adoption of ASU       30,971,000 25,425,000    
Tax benefit in other comprehensive (loss) income       $ 1,596,000 (66,000) (434,000)  
ASU 2018-14 [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]       true      
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]       true      
Prepaid Expenses and Other Current Assets [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Current deferred costs related to prepaid and other assets       $ 700,000 1,100,000    
Other Non-Current Assets [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Capitalized implementation costs       21,000,000.0 13,500,000    
Non-current deferred costs related to other non-current assets       $ 100,000      
Minimum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Amortization, estimated useful lives       2 years      
Maintenance service periods       1 month      
Maintenance contract period       1 month      
Maximum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Amortization, estimated useful lives       14 years      
Asset impairments         100,000    
Maintenance service periods       5 years      
Maintenance contract period       5 years      
Maximum [Member] | Other Non-Current Assets [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Non-current deferred costs related to other non-current assets         $ 100,000    
Building and Land Improvements [Member] | Minimum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Property, plant and equipment, estimated useful lives       5 years      
Building and Land Improvements [Member] | Maximum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Property, plant and equipment, estimated useful lives       39 years      
Office Machinery and Equipment [Member] | Minimum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Property, plant and equipment, estimated useful lives       3 years      
Office Machinery and Equipment [Member] | Maximum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Property, plant and equipment, estimated useful lives       7 years      
Engineering Machinery and Equipment [Member] | Minimum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Property, plant and equipment, estimated useful lives       3 years      
Engineering Machinery and Equipment [Member] | Maximum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Property, plant and equipment, estimated useful lives       7 years      
Computer Software [Member] | Minimum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Property, plant and equipment, estimated useful lives       3 years      
Computer Software [Member] | Maximum [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Property, plant and equipment, estimated useful lives       5 years      
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Percentage of accounts receivable accounted by each customers       35.80% 15.60%    
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Percentage of accounts receivable accounted by each customers       12.10% 14.50%    
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer Three [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Percentage of accounts receivable accounted by each customers       12.00% 11.40%    
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Customer [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Percentage of accounts receivable accounted by each customers       59.90% 41.50%    
Excess, Obsolete Inventory Reserve and Cost of Revenue [Member] | Revision of Prior Period, Error Correction, Adjustment [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Adjustment during period   $ 800,000 $ 200,000     200,000  
Errors in Net Investment Gain [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Adjustment during period $ 1,500,000       $ 1,500,000    
Overstatement Long-term Investment Balance at Remeasured Cost Basis [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Adjustment during period         2,800,000    
Selling, General and Administrative Expenses [Member]              
Summary Of Significant Accounting Policy [Line Items]              
Amortization expense       $ 1,000,000.0 0 $ 0  
Stock-based compensation expense       $ 4,571,000 $ 4,036,000   $ 3,889,000