XML 138 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2023
ACCRUED EXPENSES  
ACCRUED EXPENSES
8.ACCRUED EXPENSES

Accrued expenses consisted of the following:

    

December 31, 2023

December 31, 2022

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

$ 88,182

$ 78,944