v3.26.1
Concentration of Credit Risk and Limited Suppliers (Details) - Cost of Goods and Service Benchmark - Supplier Concentration Risk
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Vendor A    
Concentration Risk [Line Items]    
Purchases (as a percent) 20.00% 25.00%
Vendor B    
Concentration Risk [Line Items]    
Purchases (as a percent) 0.00% 13.00%
Vendor C    
Concentration Risk [Line Items]    
Purchases (as a percent) 17.00% 0.00%