v3.24.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Income Tax Contingency [Line Items]            
Income tax expense $ 19,891   $ 23,671 $ 54,433 $ 82,725  
Income (loss) from operations before income taxes $ 66,331   $ 91,568 $ 125,967 $ 324,013  
Effective tax rate 30.00%   26.00% 43.00% 26.00%  
Nondeductible goodwill impairment       $ 68,000    
Foreign earnings repatriated   $ 28,600        
Cash and cash equivalents $ 816,377     816,377   $ 570,576
Foreign subsidiaries 142,900     142,900    
Foreign earnings expected to be repatriated       35,000    
Foreign Tax Authority            
Income Tax Contingency [Line Items]            
Tax credit carryforward, amount 55,200     55,200    
Valuation allowance $ 55,200     $ 55,200