XML 168 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
ACCRUED EXPENSES    
Commissions payable $ 60,010 $ 56,786
Payroll payable 8,866 6,236
Taxes payable 1,225 2,124
Stock liability awards 4,999 3,885
Other accrued expenses 13,082 9,913
Accrued Liabilities, Current, Total $ 88,182 $ 78,944