v3.26.1
Summary of Significant Accounting Policies - Concentration Risk (Details) - Accounts Receivable - Customer Concentration Risk - customer
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Major Customer One    
Summary of Significant Accounting Policies    
Number of customers 1  
Concentration risk, percentage 16.00%  
Major Customer Two    
Summary of Significant Accounting Policies    
Number of customers   2
Concentration risk, percentage   26.00%