v3.26.1
Fair Value Measurements - Revenue by Major Customers by Reporting Segments (Details) - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Total Gross Product Sales | Customer A      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 34.00% 41.00%  
Total Gross Product Sales | Customer B      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 26.00% 29.00%  
Total Gross Product Sales | Customer C      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 28.00% 15.00%  
Accounts Receivable | Customer A      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 38.00%   41.00%
Accounts Receivable | Customer B      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 29.00%   31.00%
Accounts Receivable | Customer C      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 23.00%   16.00%
Accounts Receivable | Customer D      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage     10.00%