Quarterly report [Sections 13 or 15(d)]

Revenues, net - Revenue Allowance and Accrual Activities (Details)

v3.26.1
Revenues, net - Revenue Allowance and Accrual Activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation Of Revenue [Line Items]    
Beginning balance $ 9,336 $ 8,085
Provision related to sales in the current year 676 965
Adjustments related to prior period sales   (21)
Credits and payments made (557) (861)
Ending balance 9,455 8,210
Trade Discounts, Allowances and Chargebacks [Member]    
Disaggregation Of Revenue [Line Items]    
Beginning balance 1,029 1,135
Provision related to sales in the current year 127 192
Adjustments related to prior period sales 0 (4)
Credits and payments made (184) (251)
Ending balance 972 1,080
Government Rebates and Other Incentives [Member]    
Disaggregation Of Revenue [Line Items]    
Beginning balance 8,129 6,812
Provision related to sales in the current year 532 746
Adjustments related to prior period sales 0 17
Credits and payments made (373) (529)
Ending balance 8,288 7,046
Returns [Member]    
Disaggregation Of Revenue [Line Items]    
Beginning balance 178 138
Provision related to sales in the current year 17 27
Credits and payments made 0 (81)
Ending balance $ 195 $ 84