v3.26.1
Fair Value Measurements - Revenue by Major Customers by Reporting Segments (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Total Gross Product Sales | Customer A      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 36.00% 41.00%  
Total Gross Product Sales | Customer B      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 27.00% 30.00%  
Total Gross Product Sales | Customer C      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 24.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 30.00%   31.00%
Accounts Receivable | Customer C      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 18.00%   16.00%
Accounts Receivable | Customer D      
Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]      
Concentration risk, percentage 10.00%   10.00%