Quarterly report pursuant to Section 13 or 15(d)

Revenues (Details)

v3.22.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 222,292 $ 176,984 $ 421,003 $ 326,541
Amortization of contract assets 1,100 900 2,166 1,809
Service        
Disaggregation of Revenue [Line Items]        
Total revenues 158,425 131,724 299,928 243,292
Surcharge        
Disaggregation of Revenue [Line Items]        
Total revenues $ 63,867 $ 45,260 $ 121,075 $ 83,249