XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 39,172 $ 49,502 $ 48,960
Increases related to prior year tax positions 0 0 5,105
Decreases related to prior year tax positions 0 (124) (3,138)
Increases related to current year tax positions 790 3,028 1,887
Decreases based on settlements with taxing authorities 0 (109) 0
Decreases due to lapse of statute limitations (6,743) (12,410) (2,530)
Foreign currency translation 380    
Foreign currency translation   (715) (782)
Ending Balance $ 33,599 $ 39,172 $ 49,502