v3.24.3
Revenue Recognition - Summary of Revenue from Contracts with Customers by Services and Products (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 231,358 $ 219,419 $ 665,846 $ 691,119
Marketplace        
Disaggregation of Revenue [Line Items]        
Revenue 204,019 177,909 586,405 515,986
Dealer-to-Dealer        
Disaggregation of Revenue [Line Items]        
Revenue 13,876 23,290 47,867 84,945
Sell My Car - Instant Max Cash Offer        
Disaggregation of Revenue [Line Items]        
Revenue $ 13,463 $ 18,220 $ 31,574 $ 90,188