XML 160 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2024
ACCRUED EXPENSES  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]

    

December 31, 2024

December 31, 2023

Commissions payable

$ 58,984

$ 59,134

Payroll payable

7,619

8,061

Taxes payable

3,999

1,207

Stock liability awards

5,045

4,999

Other accrued expenses

10,014

13,082

$ 85,661

$ 86,483