v3.26.1
Summary of Significant Accounting Policies - Schedules of Concentration of Credit Risk (Details) - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounts Receivable | Customer A      
Product Information [Line Items]      
Concentration risk (in percent) 25.00%    
Accounts Receivable | Customer B      
Product Information [Line Items]      
Concentration risk (in percent) 18.00%    
Accounts Receivable | Customer C      
Product Information [Line Items]      
Concentration risk (in percent) 13.00%   88.00%
Accounts Receivable | Customer D      
Product Information [Line Items]      
Concentration risk (in percent) 12.00%    
Accounts Receivable | Customer E      
Product Information [Line Items]      
Concentration risk (in percent) 10.00%    
Revenue Benchmark | Customer A      
Product Information [Line Items]      
Concentration risk (in percent) 51.00% 26.00%  
Revenue Benchmark | Customer B      
Product Information [Line Items]      
Concentration risk (in percent)   16.00%  
Revenue Benchmark | Customer C      
Product Information [Line Items]      
Concentration risk (in percent)   12.00%