XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Schedule of reconciliation of the amounts of gross unrecognized tax benefits (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Beginning balance $ 10,826
Additions for current year tax positions 7,129
Reductions for prior year tax positions (1,766)
Reductions due to lapse in statutes of limitations (43)
Ending balance $ 16,146