v3.26.1
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements - Concentration of Credit Risk (Details) - Customer Concentration Risk - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Customer A | Accounts Receivable    
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements    
Concentration risk, percentage 40.00% 27.00%
Customer B | Accounts Receivable    
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements    
Concentration risk, percentage 55.00% 68.00%
Product sales | Customer A | Revenue from Contract with Customer    
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements    
Concentration risk, percentage 46.00% 27.00%
Product sales | Customer B | Revenue from Contract with Customer    
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements    
Concentration risk, percentage 45.00% 68.00%
Service revenue | Revenue from Contract with Customer    
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements    
Number of customers 1  
Service revenue | Customer A | Revenue from Contract with Customer    
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements    
Concentration risk, percentage 100.00%