XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Activity in Each of Product Revenue Provision and Allowance Categories (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]    
Balance $ 2,057 $ 1,541
Provision related to current period revenue   5,940
Changes in estimate related to prior period revenue 25 1,088
Credit/payments (1,418) (6,512)
Balance 664 2,057
Discounts and Chargebacks    
Disaggregation Of Revenue [Line Items]    
Balance 0 255
Provision related to current period revenue   1,256
Changes in estimate related to prior period revenue 0 (11)
Credit/payments 0 (1,500)
Balance 0 0
Product Returns    
Disaggregation Of Revenue [Line Items]    
Balance 36 73
Provision related to current period revenue   307
Changes in estimate related to prior period revenue 51 1,185
Credit/payments 0 (1,529)
Balance 87 36
Rebates and Incentives    
Disaggregation Of Revenue [Line Items]    
Balance 89 1,213
Provision related to current period revenue   1,320
Changes in estimate related to prior period revenue (26) (86)
Credit/payments (44) (2,358)
Balance 19 89
Product Recall    
Disaggregation Of Revenue [Line Items]    
Balance 1,932 0
Provision related to current period revenue   3,057
Changes in estimate related to prior period revenue 0 0
Credit/payments (1,374) (1,125)
Balance $ 558 $ 1,932