XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
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,

 

 

 

2024

 

 

2023

 

 

2022

 

Dealer

 

$

640,722

 

 

$

621,661

 

 

$

579,222

 

OEM and National

 

 

65,894

 

 

 

55,904

 

 

 

58,557

 

Other

 

 

12,536

 

 

 

11,618

 

 

 

16,097

 

Total revenue

 

$

719,152

 

 

$

689,183

 

 

$

653,876