XML 158 R33.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2025
ACCRUED EXPENSES  
Schedule of accrued expenses

Accrued expenses consisted of the following:

  ​ ​ ​

December 31, 2025

December 31, 2024

Commissions payable

$ 73,474

$ 58,984

Payroll payable

7,635

7,619

Taxes payable

3,791

3,999

Stock liability awards

5,782

5,045

Other accrued expenses

17,526

10,014

$ 108,208

$ 85,661