XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue Information The Company's disaggregated revenue information is as follows (in thousands):

 

 

 

Year Ended December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Dealer

 

$

621,661

 

 

$

579,222

 

 

$

549,923

 

OEM and National

 

 

55,904

 

 

 

58,557

 

 

 

65,085

 

Other

 

 

11,618

 

 

 

16,097

 

 

 

8,675

 

Total revenue

 

$

689,183

 

 

$

653,876

 

 

$

623,683