XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Total current taxes $ 21,485 $ 7,773 $ (6,689)
Total deferred taxes 4,638 1,735 49,099
Provision (benefit) for income taxes 26,123 9,508 42,410
U.S. federal      
Operating Loss Carryforwards [Line Items]      
Total current taxes 10,336 1,305 161
Total deferred taxes 40 35 31,132
State      
Operating Loss Carryforwards [Line Items]      
Total current taxes 2,577 2,094 704
Total deferred taxes 46 106 20,307
International      
Operating Loss Carryforwards [Line Items]      
Total current taxes 8,572 4,374 (7,554)
Total deferred taxes $ 4,552 $ 1,594 $ (2,340)