v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue Information The Company's disaggregated revenue information is as follows (in thousands):

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Dealer

$

163,348

 

 

$

158,477

 

 

$

326,355

 

 

$

317,621

 

OEM and National

 

13,641

 

 

 

16,637

 

 

 

27,920

 

 

 

32,916

 

Other

 

2,945

 

 

 

3,625

 

 

 

5,882

 

 

 

7,226

 

Total revenue

$

179,934

 

 

$

178,739

 

 

$

360,157

 

 

$

357,763