XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies, Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Expenses [Abstract]    
Accrued sales force commissions and other payments $ 82,103 $ 95,686
Accrued other taxes 21,245 21,822
Accrued payroll and other employee expenses 44,335 37,650
Accrued payable to vendors 22,752 29,569
Short-term operating lease liability 23,898 29,376
Accrued royalties 1,139 845
Sales return reserve 4,733 3,359
Deferred revenue 20,388 27,053
Contingent consideration 6,300 0
Other 33,473 34,920
Total accrued expenses $ 260,366 $ 280,280
Short-term operating lease liability, Statement of Financial Position [Extensible List] Total accrued expenses Total accrued expenses