v3.25.2
Product Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Product Revenue, Net
Product revenue, net, were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2025202420252024
Product revenue, net$12,455 $8,615 $21,181 $16,804 
Schedule of Product Revenue Allowance and Reserve
The following table summarizes balances and activity in each of the product revenue allowance and reserve categories for the six months ended June 30, 2025:
(In thousands)Contractual AdjustmentsGovernment RebatesReturns/ ReplacementTotal
Balance at December 31, 2024$253 $1,354 $489 $2,096 
Current provisions relating to sales in the current year733 1,298 256 2,287 
Adjustments relating to prior years(51)(83)— (134)
Payments/returns relating to sales in the current year(610)(428)— (1,038)
Payments/returns relating to sales in the prior years(202)(462)— (664)
Balance at June 30, 2025$123 $1,679 $745 $2,547 
Schedule of Revenue-related Reserves
Total revenue-related reserves above, included in our condensed consolidated balance sheets, are summarized as follows:
(In thousands)June 30, 2025December 31, 2024
Reduction of accounts receivable$104 $124 
Component of accrued expenses 2,443 1,972 
Total revenue-related reserves$2,547 $2,096 
Schedule of Changes in Contract Assets
The following table presents changes in our contract assets during the six months ended June 30, 2025:
(In thousands)December 31, 2024AdditionsDeductionsJune 30, 2025
Contract assets(1)
Accounts receivable, net$4,109 $23,333 $(22,456)$4,986 
(1) Additions to contract assets relate to amounts billed to Customers for product sales and deductions to contract assets primarily relate to collection of receivables during the reporting period.