v3.26.3
Summary of Significant Accounting Policies - Schedule of Concentration of Risk, by Risk Factor (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Customer A | Revenue Benchmark      
Concentration Risk [Line Items]      
Concentration risk percentage 14.00% 10.00%  
Customer A | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk percentage   42.00% 47.00%
Customer B | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk percentage   14.00%  
Customer C | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk percentage   10.00%  
Vendor A | Purchases      
Concentration Risk [Line Items]      
Concentration risk percentage 32.00% 41.00%  
Vendor B | Purchases      
Concentration Risk [Line Items]      
Concentration risk percentage 28.00% 13.00%  
Vendor C | Purchases      
Concentration Risk [Line Items]      
Concentration risk percentage 17.00%    
Vendor D | Accounts Payable      
Concentration Risk [Line Items]      
Concentration risk percentage   20.00% 10.00%
Vendor E | Accounts Payable      
Concentration Risk [Line Items]      
Concentration risk percentage   13.00%  
Vendor F | Accounts Payable      
Concentration Risk [Line Items]      
Concentration risk percentage     19.00%