XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES - Schedule of Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]    
Accrued bonuses $ 31,786 $ 28,357
Accrued commissions 16,494 20,389
Accrued salary, payroll tax, and employee benefit liabilities 36,171 34,113
Other accrued expenses 15,624 16,323
Total accrued expenses $ 100,075 $ 99,182