XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Total current taxes $ 7,773 $ (6,689) $ 1,662
Total deferred taxes 1,735 49,099 (33,985)
Provision (benefit) for income taxes 9,508 42,410 (32,323)
U.S. federal      
Operating Loss Carryforwards [Line Items]      
Total current taxes 1,305 161 2,354
Total deferred taxes 35 31,132 (15,254)
State      
Operating Loss Carryforwards [Line Items]      
Total current taxes 2,094 704 1,629
Total deferred taxes 106 20,307 (16,864)
International      
Operating Loss Carryforwards [Line Items]      
Total current taxes 4,374 (7,554) (2,321)
Total deferred taxes $ 1,594 $ (2,340) $ (1,867)