v3.26.1
Summary of Operations and Significant Accounting Policies - Concentration Risk (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Customer A        
Concentration Risk [Line Items]        
Concentration risk percentage 82.00% 64.00% 74.00% 56.00%
Customer B        
Concentration Risk [Line Items]        
Concentration risk percentage 0.00% 0.00% 0.00% 22.00%