v3.26.1
Segment Reporting - Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Total revenue $ 263,591 $ 236,025 $ 487,159 $ 459,279
Operating expenses 88,962 79,814 173,454 152,455
Selling, general and administrative expenses 41,090 42,983 82,543 89,126
Loss on disposal of assets, net 636 318 702 642
Segment profit (32,779) 63,194 19,021 120,579
Interest expense, net 15,486 16,572 30,893 33,208
goodwill impairment 64,037 0 64,037 0
Impairment of intangible assets 40,354 0 40,354 0
Loss on extinguishment of debt   23 0 48
Other reconciling items 33,042 [1] 36,124 [2] 63,133 [3] 70,070 [4]
Income before income taxes (42,225) 52,602 (1,738) 97,435
Commercial Services        
Segment Reporting Information [Line Items]        
goodwill impairment     0  
Government Solutions        
Segment Reporting Information [Line Items]        
goodwill impairment     0  
Parking Solutions        
Segment Reporting Information [Line Items]        
goodwill impairment     64,037  
Service Revenue        
Segment Reporting Information [Line Items]        
Total revenue 246,710 223,477 460,102 435,379
Cost of revenue 14,210 4,629 21,601 9,412
Product Sales        
Segment Reporting Information [Line Items]        
Total revenue 16,881 12,548 27,057 23,900
Cost of revenue 14,035 8,946 22,325 16,978
Operating Segments        
Segment Reporting Information [Line Items]        
Other (income) expense, net (6,036) (5,986) (10,145) (10,095)
Segment profit 110,694 105,321 196,679 200,761
Operating Segments | Commercial Services        
Segment Reporting Information [Line Items]        
Total revenue 115,061 109,050 212,868 210,439
Operating expenses 24,015 23,501 46,877 45,579
Selling, general and administrative expenses 18,249 18,823 35,372 38,405
Loss on disposal of assets, net 0   2  
Other (income) expense, net (4,820) (5,954) (9,323) (9,922)
Segment profit 77,190 72,042 139,009 135,139
Operating Segments | Government Solutions        
Segment Reporting Information [Line Items]        
Total revenue 128,506 107,100 233,844 208,922
Operating expenses 60,126 52,415 116,614 99,376
Selling, general and administrative expenses 16,782 17,660 35,651 36,963
Loss on disposal of assets, net 623 318 687 642
Other (income) expense, net (1,275) (21) (863) (158)
Segment profit 31,211 30,080 51,976 59,500
Operating Segments | Parking Solutions        
Segment Reporting Information [Line Items]        
Total revenue 20,024 19,875 40,447 39,918
Operating expenses 4,821 3,898 9,963 7,500
Selling, general and administrative expenses 6,059 6,500 11,520 13,758
Loss on disposal of assets, net 13 0 13  
Other (income) expense, net 59 (11) 41 (15)
Segment profit 2,293 3,199 5,694 6,122
Operating Segments | Service Revenue | Commercial Services        
Segment Reporting Information [Line Items]        
Total revenue 115,061 109,050 212,868 210,439
Cost of revenue 427 638 931 1,238
Operating Segments | Service Revenue | Government Solutions        
Segment Reporting Information [Line Items]        
Total revenue 115,033 97,971 213,123 191,953
Cost of revenue 10,542 348 13,656 1,036
Operating Segments | Service Revenue | Parking Solutions        
Segment Reporting Information [Line Items]        
Total revenue 16,616 16,456 34,111 32,987
Cost of revenue 3,241 3,643 7,014 7,138
Operating Segments | Product Sales | Government Solutions        
Segment Reporting Information [Line Items]        
Total revenue 13,473 9,129 20,721 16,969
Cost of revenue 10,497 6,300 16,123 11,563
Operating Segments | Product Sales | Parking Solutions        
Segment Reporting Information [Line Items]        
Total revenue 3,408 3,419 6,336 6,931
Cost of revenue $ 3,538 $ 2,646 $ 6,202 $ 5,415
[1] This consists of depreciation and amortization expense, stock-based compensation, and other costs to reconcile to total loss before income taxes.
[2] This consists of depreciation and amortization expense, stock-based compensation, and other costs to reconcile to total income before income taxes.
[3] This consists of depreciation and amortization expense, stock-based compensation, and other costs to reconcile to total loss before income taxes.
[4] This consists of depreciation and amortization expense, stock-based compensation, and other costs to reconcile to total income before income taxes.