XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
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,

 

 

 

2025

 

 

2024

 

 

2023

 

Dealer

 

$

644,053

 

 

$

640,722

 

 

$

621,661

 

OEM and National

 

 

65,305

 

 

 

65,894

 

 

 

55,904

 

Other

 

 

13,881

 

 

 

12,536

 

 

 

11,618

 

Total revenue

 

$

723,239

 

 

$

719,152

 

 

$

689,183