XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Details) - Schedule of Accrued Liabilities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Accrued Liabilities Abstract    
Royalties $ 23,594 $ 17,980
Salaries and employee benefits 6,707 4,697
Inventory liabilities 2,611 3,619
Bonuses 1,604 1,698
Professional fees 1,556 2,949
Goods in transit 1,154 1,519
Third-party warehouse 1,033 936
Unearned revenue 701 922
Sales commissions 506 558
Interest expense 63 68
Other 5,573 3,052
Accrued expenses $ 45,102 $ 37,998