XML 123 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Components of Provision for (Benefit From) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 7,827 $ 3,920 $ 1,921
State 4,480 775 363
Foreign 14,962 10,200 4,105
Total current provision 27,269 14,895 6,389
Deferred:      
Federal 0 149,028 (42,214)
State 0 20,704 (9,413)
Foreign 363 (842) (23,709)
Total deferred provision (benefit) 363 168,890 (75,336)
Income tax expense (benefit), total $ 27,632 $ 183,785 $ (68,947)