XML 113 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Provision for Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 8,559 $ 40,647 $ 8,256
State 18,205 5,888 4,669
Foreign 85,927 76,562 79,843
Total current income tax expense 112,691 123,097 92,768
Deferred      
Federal 6,662 (15,645) (24,711)
State (6,096) (2,463) 1,986
Foreign (23,483) 637 199,432
Total deferred income tax expense (22,917) (17,471) 176,707
Provision for income taxes $ 89,774 $ 105,626 $ 269,475