XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Schedule of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 34,499 $ 0 $ 0
State 9,719 488 636
Foreign 10,605 6,232 1,896
Total 54,823 6,720 2,532
Deferred:      
Federal (6,245) (28,398) (13,445)
State 3,803 (4,380) (3,672)
Foreign 2,305 1,537 0
Total (137) (31,241) (17,117)
Income taxes provision for (benefit from) $ 54,686 $ (24,521) $ (14,585)