XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Summary of Disaggregated Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 180,176 $ 167,068
Dealer    
Disaggregation of Revenue [Line Items]    
Total revenue 161,815 149,843
OEM and National    
Disaggregation of Revenue [Line Items]    
Total revenue 15,307 13,543
Other    
Disaggregation of Revenue [Line Items]    
Total revenue $ 3,054 $ 3,682