XML 73 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Revenue by Major Customers by Reporting Segments (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total Gross Product Sales | Customer A    
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]    
Concentration risk, percentage 41.00% 43.00%
Total Gross Product Sales | Customer B    
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]    
Concentration risk, percentage 30.00% 28.00%
Total Gross Product Sales | Customer C    
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]    
Concentration risk, percentage 14.00% 14.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 31.00% 37.00%
Accounts Receivable | Customer C    
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]    
Concentration risk, percentage 11.00% 11.00%
Accounts Receivable | Customer D    
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]    
Concentration risk, percentage 10.00%