v3.26.1
Concentration of Limited Suppliers (Details) - Cost of Goods and Service Benchmark - Supplier Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Vendor A        
Concentration Risk [Line Items]        
Concentration risk, percentage (as a percent) 17.00% 19.00% 18.00% 22.00%
Vendor B        
Concentration Risk [Line Items]        
Concentration risk, percentage (as a percent) 0.00% 10.00% 0.00% 11.00%
Vendor C        
Concentration Risk [Line Items]        
Concentration risk, percentage (as a percent) 18.00% 0.00% 17.00% 0.00%