XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Accounts Receivable, Net (Detail) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Accounts Receivable [Line Items]    
Allowance for credit losses $ 0 $ 0
Total accounts receivable, net 18,184,000 14,901,000
Commercial product sales    
Accounts Receivable [Line Items]    
Accounts receivable, gross 18,359,000 20,199,000
Wholesaler distribution fees and prompt pay discounts (2,363,000) (2,469,000)
Reserve for returns (7,817,000) (6,215,000)
Allowance for credit losses 0 (157,000)
Total accounts receivable, net 8,179,000 11,358,000
Collaborations and services    
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 10,005,000 $ 3,543,000