XML 174 R49.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
ACCRUED EXPENSES    
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
Total current accrued liabilities $ 108,208 $ 85,661