v3.26.1
Significant Accounting Policies - Narrative (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
One Customer | Revenue Benchmark        
Concentration Risk [Line Items]        
Concentration risk percentage 18.10% 14.00% 12.20% 10.10%
One Customer | Accounts Receivable        
Concentration Risk [Line Items]        
Concentration risk percentage 12.40%     28.30%
Two Customer | Accounts Receivable        
Concentration Risk [Line Items]        
Concentration risk percentage     44.70%