XML 117 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of Income Taxes Paid Globally (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Federal Taxes Paid $ 43,364 $ 88,744 $ 190,305
State Taxes Paid 40,832 36,789 63,724
Foreign Taxes Paid 136,867 139,092 112,241
Total Income Taxes Paid (Net of Refunds Received) 221,063 264,625 366,270
Australia      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign Taxes Paid 49,874 33,749 31,473
Canada      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign Taxes Paid 33,858 44,340 35,181
United Kingdom      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign Taxes Paid 22,618 15,489 17,347
Other Foreign Jurisdictions      
Effective Income Tax Rate Reconciliation [Line Items]      
Foreign Taxes Paid $ 30,517 $ 45,514 $ 28,240