Annual report pursuant to Section 13 and 15(d)

Revenues (Tables)

v3.24.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated revenues were as follows:
Year Ended December 31,
2023 2022 2021
(in thousands)
Revenues
Service revenues $ 516,004  $ 577,796  $ 541,458 
Surcharge revenues 205,873  228,872  188,598 
Total revenues $ 721,877  $ 806,668  $ 730,056 
Schedule of Allowance for Doubtful Accounts
The activity in the Company’s allowance for expected credit losses was as follows:
Balance Beginning of Period
Provision for Credit Losses
Adjustments and Write Offs
Balance End of Period
(in thousands)
Year ended December 31, 2023 $ 5,812  $ (383) $ (7) $ 5,422 
Year ended December 31, 2022 $ 4,284  $ 1,929  $ (401) $ 5,812 
Year ended December 31, 2021 $ 3,919  $ 1,073  $ (708) $ 4,284