XML 140 R15.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2025
ACCRUED EXPENSES  
ACCRUED EXPENSES
8.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