XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies, Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Expenses [Abstract]    
Accrued sales force commissions and other payments $ 68,431 $ 82,103
Accrued other taxes 22,140 21,245
Accrued payroll and other employee expenses 28,774 43,065
Accrued payable to vendors 18,667 22,752
Short-term operating lease liability 17,922 23,898
Short-term liability for deferred compensation plan 4,419 0
Accrued royalties 574 1,139
Sales return reserve 5,548 4,733
Deferred revenue 15,688 20,338
Contingent consideration 0 6,300
Other 35,645 28,129
Total accrued expenses $ 217,808 $ 253,702
Short-term operating lease liability, Statement of Financial Position [Extensible List] Total accrued expenses Total accrued expenses