v3.26.1
Summary of Significant Accounting Policies - Risk of Concentrations of Credit, Significant Customers and Significant Suppliers (Details) - Customers - customer
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue Benchmark    
Concentrations of Credit Risk and of Significant Customers    
Threshold percentage used to determine significant risk 10.00%  
Revenue    
Concentrations of Credit Risk and of Significant Customers    
Number of customers with concentration risk 1 3
Revenue | Customer One    
Concentrations of Credit Risk and of Significant Customers    
Concentration risk percentage 14.00% 14.00%
Revenue | Customer Two    
Concentrations of Credit Risk and of Significant Customers    
Concentration risk percentage   13.00%
Revenue | Customer Three    
Concentrations of Credit Risk and of Significant Customers    
Concentration risk percentage   10.00%
Accounts Receivable    
Concentrations of Credit Risk and of Significant Customers    
Number of customers with concentration risk 2 1
Accounts Receivable | Customer One    
Concentrations of Credit Risk and of Significant Customers    
Concentration risk percentage 24.00% 34.00%
Accounts Receivable | Customer Two    
Concentrations of Credit Risk and of Significant Customers    
Concentration risk percentage 23.00%