XML 67 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 223,254 $ 209,730
Operating expenses 72,641 69,574
Selling, general and administrative expenses 46,143 42,151
Loss on disposal of assets, net (324) 89
Segment profit 57,385 54,353
Depreciation and amortization 27,490 26,886
Gain on interest rate swap 0 (396)
Loss on extinguishment of debt 25 595
Gain on interest rate swap   (396)
Stock-based compensation 6,456 5,558
Income before income taxes 44,833 $ 38,972
Derivative, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]   Gain on interest rate swap
Interest expense, net 16,636 $ 19,635
Other reconciling items 33,946 [1] 33,972 [2]
Service Revenue    
Segment Reporting Information [Line Items]    
Total revenue 211,902 202,721
Cost of revenue 4,783 4,305
Product Sales    
Segment Reporting Information [Line Items]    
Total revenue 11,352 7,009
Cost of revenue 8,032 5,286
Operating Segments    
Segment Reporting Information [Line Items]    
Other income, net (4,109) (4,453)
Segment profit 95,440 92,778
Operating Segments | Commercial Services    
Segment Reporting Information [Line Items]    
Total revenue 101,389 95,889
Operating expenses 22,078 21,479
Selling, general and administrative expenses 19,582 17,497
Other income, net (3,968) (4,370)
Segment profit 63,097 60,812
Operating Segments | Government Solutions    
Segment Reporting Information [Line Items]    
Total revenue 101,822 94,187
Operating expenses 46,961 43,602
Selling, general and administrative expenses 19,303 18,228
Loss on disposal of assets, net (324) 87
Other income, net (137) (50)
Segment profit 29,420 29,182
Operating Segments | Parking Solutions    
Segment Reporting Information [Line Items]    
Total revenue 20,043 19,654
Operating expenses 3,602 4,493
Selling, general and administrative expenses 7,258 6,426
Loss on disposal of assets, net   2
Other income, net (4) (33)
Segment profit 2,923 2,784
Operating Segments | Service Revenue | Commercial Services    
Segment Reporting Information [Line Items]    
Total revenue 101,389 95,889
Cost of revenue 600 471
Operating Segments | Service Revenue | Government Solutions    
Segment Reporting Information [Line Items]    
Total revenue 93,982 90,275
Cost of revenue 688 559
Operating Segments | Service Revenue | Parking Solutions    
Segment Reporting Information [Line Items]    
Total revenue 16,531 16,557
Cost of revenue 3,495 3,275
Operating Segments | Product Sales | Government Solutions    
Segment Reporting Information [Line Items]    
Total revenue 7,840 3,912
Cost of revenue 5,263 2,579
Operating Segments | Product Sales | Parking Solutions    
Segment Reporting Information [Line Items]    
Total revenue 3,512 3,097
Cost of revenue $ 2,769 $ 2,707
[1] This consists of depreciation and amortization expense and stock-based compensation to reconcile to total income before income taxes.
[2] This primarily consists of depreciation and amortization expense, stock-based compensation and other costs to reconcile to total income before income taxes.