v3.26.1
Significant Accounting Policies - Summary of Concentration of Credit Risk (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sales Revenue Net | Customer Concentration Risk | City of New York Department of Transportation        
Concentration Risk [Line Items]        
Concentration risk percentage 21.80% 14.70% 18.80% 15.00%