v3.26.1
Summary of Significant Accounting Policies - Significant Customers, Vendors And Concentration Of Credit Risk Narrative (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accounts Payable | Supplier Concentration Risk | One Vendor    
Concentration Risk [Line Items]    
Concentration risk, percentage   13.90%
Four Customer | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 63.00%  
Two Customer | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage   50.00%