XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES - Schedule of Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued bonuses $ 28,878 $ 31,786
Accrued commissions 17,885 16,494
Accrued salary, payroll tax, and employee benefit liabilities 25,210 36,171
Other accrued expenses 16,767 15,624
Total accrued expenses $ 88,740 $ 100,075