Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Revenues, net - Revenue Allowance and Accrual Activities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]    
Beginning balance $ 8,085 $ 7,733
Provision related to sales in the current year 2,976 3,583
Adjustments related to prior period sales 30 2
Credits and payments made (2,160) (3,771)
Ending balance 8,931 7,547
Trade Discounts, Allowances and Chargebacks [Member]    
Disaggregation Of Revenue [Line Items]    
Beginning balance 1,135 1,212
Provision related to sales in the current year 589 939
Adjustments related to prior period sales (2) (79)
Credits and payments made (741) (1,175)
Ending balance 981 897
Government Rebates and Other Incentives [Member]    
Disaggregation Of Revenue [Line Items]    
Beginning balance 6,812 5,658
Provision related to sales in the current year 2,306 2,530
Adjustments related to prior period sales 32 34
Credits and payments made (1,349) (1,683)
Ending balance 7,801 6,539
Returns [Member]    
Disaggregation Of Revenue [Line Items]    
Beginning balance 138 863
Provision related to sales in the current year 81 114
Adjustments related to prior period sales   47
Credits and payments made (70) (913)
Ending balance $ 149 $ 111