XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts Payable and Accrued Liabilities [Abstract]    
Development costs $ 30,360 $ 30,215
Compensation and benefits 22,125 20,674
Revenue-related reserves for discounts and allowances 14,332 5,957
Royalties payable 7,700 4,426
Inventory 4,193 3,793
Professional fees 1,128 1,305
Duties and taxes 410 2,622
Other 7,317 3,678
Total accrued expenses $ 87,565 $ 72,670