XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.4
Income Tax - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 113,626 $ 37,405 $ 0
State 4,145 3,209 2,195
Foreign 12,537 1,918 3,463
Deferred:      
Federal 91,400 16,548 309,614
State 3,155 36 343
Foreign 56,443 46,437 (176,603)
Income tax expense $ 281,306 $ 105,553 $ 139,012