v3.26.1
Revenue Recognition - Schedule of Concentration of Risk (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Customer A    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 54.00% 55.00%
Customer B    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 46.00% 45.00%