XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Revenue by Major Customers by Reporting Segments (Details) - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 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% 43.00%  
Total Gross Product Sales | Customer B      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 29.00% 28.00%  
Total Gross Product Sales | Customer C      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 15.00% 14.00%  
Accounts Receivable | Customer A      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 40.00%   41.00%
Accounts Receivable | Customer B      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 33.00%   37.00%
Accounts Receivable | Customer C      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 14.00%    
Accounts Receivable | Customer D      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 11.00%   11.00%