XML 375 R94.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Tax Credit Carryforward [Line Items]          
Provision for income taxes $ 30,939,000 $ 28,137,000 $ 119,084,000 $ 83,917,000  
Effective tax rate 17.20% 19.10% 15.90% 19.00%  
Current income taxes receivable $ 31,500,000   $ 31,500,000   $ 13,200,000
Current taxes payable 40,400,000   40,400,000   22,500,000
Valuation allowance on deferred taxes 0   0   0
Unrecognized tax benefits that would impact effective tax rate 23,700,000   23,700,000    
Non-US          
Tax Credit Carryforward [Line Items]          
Operating loss carryforwards 48,200,000   48,200,000   58,200,000
Deferred tax asset, operating loss carryforward $ 8,400,000   $ 8,400,000   $ 10,300,000