v3.26.3
Schedule of Accounts Receivable, Net (Detail) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 41,034,000 $ 38,367,000
Commercial product sales    
Accounts Receivable [Line Items]    
Accounts receivable, gross 38,544,000 44,274,000
Wholesaler distribution fees and prompt pay discounts (2,549,000) (3,332,000)
Reserve for returns (10,263,000) (10,208,000)
Allowance for credit losses 0 (61,000)
Total accounts receivable, net 25,732,000 30,673,000
Collaborations and services    
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 15,302,000 $ 7,694,000