v3.26.1
Basis of Presentation and Accounting Policies - Concentration of Credit Risk (Details) - Customer concentration risk - Revenue
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage   44.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.00% 15.00%
Customer C    
Concentration Risk [Line Items]    
Concentration risk, percentage   17.00%
Customer D    
Concentration Risk [Line Items]    
Concentration risk, percentage 62.00%  
Customer E    
Concentration Risk [Line Items]    
Concentration risk, percentage   14.00%