XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Product Revenues, Accounts Receivable, and Reserves for Product Sales - Summary of Product Revenue Allowance and Reserve Categories (Detail) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Chargebacks, Discounts, and Fees [Member]            
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]            
Beginning Balance $ 5,930 $ 5,671 $ 5,674 $ 3,638 $ 1,446 $ 164
Provision related to sales in the current year 11,455 10,025 9,575 4,698 3,944 1,466
Adjustments related to prior period sales 2,332 (131) 146 39 (84)  
Credits and payments made (12,078) (9,635) (9,724) (4,960) (1,668) (184)
Ending balance 7,639 5,930 5,671 3,415 3,638 1,446
Government and Other Rebates [Member]            
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]            
Beginning Balance 15,589 12,098 8,898 5,059 2,861 1,936
Provision related to sales in the current year 25,364 17,777 13,125 7,169 5,114 2,566
Adjustments related to prior period sales 420 354 (19) (964) 30 (2)
Credits and payments made (17,695) (14,640) (9,906) (5,778) (2,946) (1,639)
Ending balance 23,678 15,589 12,098 5,486 5,059 2,861
Returns [Member]            
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]            
Beginning Balance 1,183 1,453 2,053 1,684 653 251
Provision related to sales in the current year 1,380 1,039 1,355 1,384 1,588 651
Adjustments related to prior period sales   (983) (96) (1,685) (416) (249)
Credits and payments made (979) (326) (1,859)   (141)  
Ending balance 1,584 1,183 1,453 1,383 1,684 653
Product Revenue Allowance and Reserves [Member]            
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]            
Beginning Balance 22,702 19,222 16,625 10,381 4,960 2,351
Provision related to sales in the current year 38,199 28,841 24,055 13,251 10,646 4,683
Adjustments related to prior period sales 2,752 (760) 31 (2,610) (470) (251)
Credits and payments made (30,752) (24,601) (21,489) (10,738) (4,755) (1,823)
Ending balance $ 32,901 $ 22,702 $ 19,222 $ 10,284 $ 10,381 $ 4,960