XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Information and Deferred Sales Commissions (Tables)
12 Months Ended
Dec. 31, 2024
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. The following table presents the Company’s revenue categories during the periods presented (in thousands):
Year Ended December 31,
 202420232022
Dealer revenue$157,930 $143,239 $156,485 
OEM incentives revenue16,896 14,958 4,390 
Other revenue772 509 649 
Total revenues$175,598 $158,706 $161,524