XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Provision for Discounts and Allowances for Commercial Product Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Discounts and allowances for commercial product sales:    
Beginning balance $ 9,541 $ 8,504
Provisions 33,462 34,980
Deductions (33,610) (33,943)
Ending balance $ 9,393 $ 9,541