XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Income Tax Contingency [Line Items]      
Income tax expense (benefit) $ 7,946 $ 7,915  
Disposition of asset   $ 3,300  
Unrecognized tax benefits 2,400   $ 3,100
Unrecognized income tax benefit that will be recognized within the next twelve months 600    
Revision of Prior Period, Error Correction, Adjustment      
Income Tax Contingency [Line Items]      
Income tax expense (benefit) (5,700)    
Foreign Tax Jurisdiction      
Income Tax Contingency [Line Items]      
Release of uncertain tax position for foreign jurisdiction $ 800