v3.26.1
Summary of Significant Accounting Policies - Schedules of Concentrations of Risk (Details) - Customer
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Product Information [Line Items]      
Customers exceeding 10% of revenue 3 1  
Customers exceeding 10% of accounts receivable 2   2
Revenue Benchmark | Customer Concentration Risk | Total Customers      
Product Information [Line Items]      
Concentration risk, percentage 48.90% 15.40%  
Revenue Benchmark | Customer Concentration Risk | Customer 1      
Product Information [Line Items]      
Concentration risk, percentage 18.80%    
Revenue Benchmark | Customer Concentration Risk | Customer 2      
Product Information [Line Items]      
Concentration risk, percentage 15.60% 15.40%  
Revenue Benchmark | Customer Concentration Risk | Customer 3      
Product Information [Line Items]      
Concentration risk, percentage 14.50%    
Accounts Receivable | Customer Concentration Risk | Total Customers      
Product Information [Line Items]      
Concentration risk, percentage 30.90%   33.60%
Accounts Receivable | Customer Concentration Risk | Customer 1      
Product Information [Line Items]      
Concentration risk, percentage 19.80%   21.50%
Accounts Receivable | Customer Concentration Risk | Customer 2      
Product Information [Line Items]      
Concentration risk, percentage 11.10%   12.10%