Quarterly report pursuant to Section 13 or 15(d)

Revenue and Cost of Revenues - Cost of Revenues (Details)

v3.21.2
Revenue and Cost of Revenues - Cost of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Product Information [Line Items]        
Cost of revenues $ 100,494 $ 68,849 $ 193,363 $ 143,782
Asset-based        
Product Information [Line Items]        
Cost of revenues 93,341 61,875 179,531 130,467
Subscription-based        
Product Information [Line Items]        
Cost of revenues 7,027 6,807 13,631 13,084
Professional services and other        
Product Information [Line Items]        
Cost of revenues $ 126 $ 167 $ 201 $ 231