Quarterly report pursuant to Section 13 or 15(d)

Revenues (Details)

v3.22.2.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 210,303 $ 204,981 $ 631,306 $ 531,522
Amortization of contract assets 1,100 1,000 3,312 2,782
Service        
Disaggregation of Revenue [Line Items]        
Total revenues 151,256 152,332 451,184 395,624
Surcharge        
Disaggregation of Revenue [Line Items]        
Total revenues $ 59,047 $ 52,649 $ 180,122 $ 135,898