XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Balance Sheet Items - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation $ 25,457 $ 15,511
Government rebates 18,468 11,098
Income taxes payable 1,814 89
Accrued selling and marketing costs 1,771 434
Accrued Manufacturing Costs 1,455 20
Excise tax payable 1,078 0
Legal fees 542 2,673
Professional fees 389 211
Other 654 763
Total accrued and other liabilities $ 51,628 $ 30,799