XML 119 R101.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES - Schedule of reconciliation of the amounts of gross unrecognized tax benefits (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Beginning balance $ 16,146
Reductions for prior year tax positions (969)
Reductions due to lapse in statutes of limitations (358)
Ending balance $ 14,819