XML 82 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Cost of Revenues - Cost of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Product Information [Line Items]        
Cost of revenues $ 109,836 $ 78,545 $ 303,199 $ 222,327
Asset-based        
Product Information [Line Items]        
Cost of revenues 102,298 71,133 281,829 201,600
Subscription-based        
Product Information [Line Items]        
Cost of revenues 7,355 7,291 20,986 20,375
Professional services and other        
Product Information [Line Items]        
Cost of revenues $ 183 $ 121 $ 384 $ 352