v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue By Geographic Area The following table sets forth revenue by geographic area for the six months ended June 30, 2026 and 2025 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Revenue by geographic area:
United States$103,347 $76,759 $197,690 $146,279 
Germany18,280 20,737 38,744 40,542 
All other countries14,080 9,637 26,707 18,954 
Total$135,707 $107,133 $263,141 $205,775 
Schedule of Revenue Disaggregated By End-Customer Type The following table sets forth revenue disaggregated by end-customer type between government entities (which include cities, transit agencies, and school districts) and commercial entities for the three and six months ended June 30, 2026 and 2025 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Revenue by customer type:
Government$127,588 $100,592 $246,128 $192,363 
Commercial8,119 6,541 17,013 13,412 
Total$135,707 $107,133 $263,141 $205,775