XML 155 R139.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Examination [Line Items]        
Pre-tax income $ 131,300 $ 103,500 $ 154,600  
Pre-tax income (loss) from foreign operations (14,300) (8,400) (37,500)  
Valuation allowance 38,261 25,385    
Unrecognized tax benefits 2,577 $ 0 $ 0 $ 0
Unrecognized tax benefits that would impact effective tax rate 2,600      
Income tax-related interest and penalties 900      
Foreign Tax Authority        
Income Tax Examination [Line Items]        
Operating loss carryforwards 36,900      
Operating loss carryforwards, not subject to expiration 30,400      
Operating loss carryforwards, subject to expiration $ 6,500      
Foreign Tax Authority | CANADA        
Income Tax Examination [Line Items]        
Operating loss carryforwards, useful life 20 years