XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]      
Deferred tax liability on undistributed foreign earnings $ 2,923,000 $ 2,231,000  
Gross unrecognized tax benefits 8,300,000    
Unrecognized tax benefits would impact the effective tax rate 8,000,000.0    
Accumulated interest accrued 352,000 276,000 $ 272,000
Deferred tax assets, net 757,573,000 188,152,000  
Valuation allowances 1,427,000 511,412,000  
Prepaid Expenses and Other Current Assets      
Income Taxes [Line Items]      
Income taxes receivable 15,300,000 2,500,000  
U.S      
Income Taxes [Line Items]      
Cash and cash equivalents and short-term investments 10,500,000 14,800,000  
Operating loss carryforwards $ 0 0  
U.S | Earliest Tax Year      
Income Taxes [Line Items]      
Tax years subject to examination 2019    
Foreign      
Income Taxes [Line Items]      
Cash and cash equivalents and short-term investments $ 36,300,000 29,000,000.0  
Deferred tax liability on undistributed foreign earnings 2,900,000    
Foreign earnings repatriated 20,300,000 44,700,000  
Operating loss carryforwards 3,000,000.0 $ 3,300,000  
State      
Income Taxes [Line Items]      
Operating loss carryforwards 10,100,000    
Operating loss carryforwards, subject to expiration $ 9,100,000    
Operating loss carryforwards, expiration year 2042    
ITALY | Earliest Tax Year      
Income Taxes [Line Items]      
Tax years subject to examination 2017    
Poland | Earliest Tax Year      
Income Taxes [Line Items]      
Tax years subject to examination 2019    
Spain | Earliest Tax Year      
Income Taxes [Line Items]      
Tax years subject to examination 2020    
China | Earliest Tax Year      
Income Taxes [Line Items]      
Tax years subject to examination 2019    
Germany | Earliest Tax Year      
Income Taxes [Line Items]      
Tax years subject to examination 2020    
United Kingdom | Earliest Tax Year      
Income Taxes [Line Items]      
Tax years subject to examination 2020