XML 110 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ (12,899) $ (2,307) $ 770
State (2,567) (1,387) 163
Foreign (40,171) (22,715) (17,230)
Current income taxes (55,637) (26,409) (16,297)
Deferred:      
Federal 134,516 3,547 15,182
State 29,514 60 3,660
Foreign 34,848 1,519 903
Deferred income taxes 198,878 5,126 19,745
Benefit (provision) for income taxes $ 143,241 $ (21,283) $ 3,448