XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]      
Undistributed earnings $ 152,900,000    
Foreign net operating loss carryforwards 197,600,000    
Increase (decrease) in valuation allowance 11,600,000    
Unrecognized tax benefits, including penalties and interest 8,200,000 $ 4,900,000 $ 4,600,000
Net tax benefit from unrecognized tax benefits, if recognized 5,000,000 2,500,000 1,600,000
Unrecognized tax benefits, income tax penalties and interest expense $ 0 $ 0 $ 0
Tax Holiday Through 2026 | Costa Rica      
Income Taxes [Line Items]      
Holiday tax rate (in percent) 100.00%