XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Information and Deferred Sales Commissions (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The Company disaggregates revenue into three revenue streams: dealer revenue, OEM incentives revenue, and other revenue. Prior to adoption of the new revenue standard, dealer revenue and OEM incentives revenue had been disclosed together as “transaction revenue.” The following table presents the Company’s revenue categories during the periods presented (in thousands):
Year Ended December 31,
 202320222021
Dealer revenue$143,239 $156,485 $222,000 
OEM incentives revenue14,958 4,390 8,676 
Other revenue509 649 1,022 
Total revenues$158,706 $161,524 $231,698