XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies, Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Expenses [Abstract]    
Accrued sales force commissions and other payments $ 95,686 $ 139,793
Accrued other taxes 21,822 31,135
Accrued payroll and other employee expenses 37,650 53,641
Accrued payable to vendors 29,569 45,347
Short-term operating lease liability 29,376 33,427
Accrued royalties 845 1,095
Sales return reserve 3,359 3,513
Deferred revenue 27,053 33,139
Other 34,920 31,111
Total accrued expenses $ 280,280 $ 372,201
Short-term operating lease liability, Statement of Financial Position [Extensible List] Total accrued expenses Total accrued expenses