v3.24.2.u1
PRODUCT REVENUE, NET - Reserves for discounts and allowances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue          
Revenue $ 22,798 $ 20,751 $ 42,729 $ 41,002  
Accrued sales reserves 1,681   1,681   $ 2,309
Change in reserves for discounts and allowances          
Discounts, Balance at beginning of period     41    
Discounts, Current provisions relating to sales in current year     187    
Discounts, Payments/credits relating to sales in current year     (156)    
Discounts, Balance at end of period 72   72    
Contractual Allowances and Government Rebates, Balance at beginning of period     2,694    
Contractual Allowances and Government Rebates, Current provisions relating to sales in current year     5,223    
Contractual Allowances and Government Rebates, Payments/credits relating to sales in current year     (5,386)    
Contractual Allowances and Government Rebates, Change in estimate related to sales in the prior year     (382)    
Contractual Allowances and Government Rebates, Balance at end of period 2,149   2,149    
Returns, Balance at beginning of period     66    
Returns, Current provisions relating to sales in current year     7    
Returns, Balance at end of period 73   73    
Reserves for discounts and allowances, Balance at beginning of period     2,801    
Reserves for discounts and allowances, Current provisions relating to sales in current year     5,417    
Reserves for discounts and allowances, Payments/credits relating to sales in current year     (5,542)    
Reserves for discounts and allowances, Change in estimate related to sales in the prior year     (382)    
Reserves for discounts and allowances, Balance at end of period 2,294   2,294    
Accounts receivable          
Change in reserves for discounts and allowances          
Reserves for discounts and allowances, Balance at beginning of period     492    
Reserves for discounts and allowances, Balance at end of period 613   613    
Accrued liabilities          
Change in reserves for discounts and allowances          
Reserves for discounts and allowances, Balance at beginning of period     2,309    
Reserves for discounts and allowances, Balance at end of period $ 1,681   $ 1,681