XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Accounts Receivable, Net (Detail) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 11,804,000 $ 14,901,000
Allowance for credit losses 0 0
Commercial product sales    
Accounts Receivable [Line Items]    
Accounts receivable, gross 22,879,000 20,199,000
Wholesaler distribution fees and prompt pay discounts (4,186,000) (2,469,000)
Reserve for returns (8,858,000) (6,215,000)
Total accounts receivable, net 9,835,000 11,358,000
Allowance for credit losses 0 (157,000)
Collaborations and services    
Accounts Receivable [Line Items]    
Total accounts receivable, net $ 1,969,000 $ 3,543,000