XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Accrued Liabilities Abstract    
Royalties $ 25,893 $ 23,594
Inventory liabilities 5,131 2,611
Salaries and employee benefits 4,556 6,707
Goods in transit 2,128 1,154
Professional fees 1,337 1,556
Bonuses 1,197 1,604
Third-party warehouse 864 1,033
Sales commissions 479 506
Unearned revenue 247 701
Interest expense 77 63
Other 6,547 5,573
Accrued expenses $ 48,456 $ 45,102