XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Revenue by Major Customers by Reporting Segments (Details) - Customer Concentration Risk
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Total Gross Product Sales | Customer A      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 41.00% 44.00%  
Total Gross Product Sales | Customer B      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 28.00% 28.00%  
Total Gross Product Sales | Customer C      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 17.00% 13.00%  
Accounts Receivable | Customer A      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 45.00%   41.00%
Accounts Receivable | Customer B      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 29.00%   37.00%
Accounts Receivable | Customer C      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 15.00%    
Accounts Receivable | Customer D      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage     11.00%