XML 119 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. Federal $ 13,737 $ 46,700 $ 23,118
U.S. State (5,642) 16,036 12,754
International 27,243 24,877 31,227
Total current 35,338 87,613 67,099
Deferred:      
U.S. Federal (20,925) (18,753) (53,328)
U.S. State 5,176 (7,866) (14,843)
International (34,337) (28,684) (20,781)
Total deferred (50,086) (55,303) (88,952)
Total income tax (benefit) provision $ (14,748) $ 32,310 $ (21,853)