XML 93 R75.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Income tax expense (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Total current $ 65,951 $ 35,263 $ 63,339
Deferred      
Total deferred 97,144 21,684 15,881
Income tax expense (benefit) 163,095 56,947 79,220
U.S. Federal      
Current      
Foreign (3,696) 1,175 4,783
Deferred      
Foreign 91,884 6,408 16,886
U.S. State and Local      
Current      
Foreign 8,818 32,326 55,769
Deferred      
Foreign 11,586 13,854 (1,898)
Other jurisdictions      
Current      
Foreign 60,829 1,762 2,787
Deferred      
Foreign $ (6,326) $ 1,422 $ 893