Revenue and Cost of Revenues - Cost of Revenues (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2022 |
Sep. 30, 2021 |
Sep. 30, 2022 |
Sep. 30, 2021 |
|
Product Information [Line Items] | ||||
Cost of revenues | $ 110,108 | $ 109,836 | $ 361,872 | $ 303,199 |
Asset-based | ||||
Product Information [Line Items] | ||||
Cost of revenues | 102,409 | 102,298 | 332,138 | 281,829 |
Subscription-based | ||||
Product Information [Line Items] | ||||
Cost of revenues | 7,768 | 7,355 | 22,820 | 20,986 |
Professional services and other | ||||
Product Information [Line Items] | ||||
Cost of revenues | $ (69) | $ 183 | $ 6,914 | $ 384 |