XML 93 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Tax - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 37,405 $ 0 $ 0
State 3,209 2,195 113
Foreign 1,918 3,463 1,750
Deferred:      
Federal 16,548 309,614 (43,414)
State 36 343 (190)
Foreign 46,437 (176,603) 0
Income tax expense/(benefit) $ 105,553 $ 139,012 $ (41,741)