XML 178 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES (Schedule of Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
ACCRUED EXPENSES    
Accrued Sales Commission, Current $ 58,984 $ 59,134
Employee-related Liabilities, Current 7,619 8,061
Accrued Income Taxes, Current 3,999 1,207
Stock liability awards 5,045 4,999
Other Accrued Liabilities, Current 10,014 13,082
Accrued Liabilities, Current, Total $ 85,661 $ 86,483