v3.25.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Tax Contingency [Line Items]          
Income tax expense $ 16,072 $ 10,893 $ 31,027 $ 34,542  
Income (loss) from operations before income taxes $ 68,778 $ (21,396) $ 105,886 $ 59,636  
Effective tax rate 23.00% (51.00%) 29.00% 58.00%  
Nondeductible goodwill impairment charge   $ 68,000   $ 68,000  
Cash and cash equivalents $ 866,407   $ 866,407   $ 784,649
Cash held by foreign subsidiaries 139,200   139,200    
Foreign earnings expected to be repatriated     8,000    
Foreign Tax Authority          
Income Tax Contingency [Line Items]          
Tax credit carryforward, amount 50,100   50,100    
Valuation allowance $ 50,100   $ 50,100