v3.26.1
Revenue - Summary of Disaggregated Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 179,934 $ 178,739 $ 360,157 $ 357,763
Dealer        
Disaggregation of Revenue [Line Items]        
Total revenue 163,348 158,477 326,355 317,621
OEM and National        
Disaggregation of Revenue [Line Items]        
Total revenue 13,641 16,637 27,920 32,916
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 2,945 $ 3,625 $ 5,882 $ 7,226