v3.26.1
Significant Accounting Policies - Summary of Concentration of Credit Risk (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sales Revenue Net | Customer Concentration Risk | City of New York Department of Transportation    
Concentration Risk [Line Items]    
Concentration risk percentage 15.20% 15.40%