XML 37 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Summary of Disaggregated Revenue Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 181,573 $ 179,651 $ 539,336 $ 538,721
Dealer        
Disaggregation of Revenue [Line Items]        
Total revenue 162,009 159,513 479,630 481,171
OEM and National        
Disaggregation of Revenue [Line Items]        
Total revenue 16,180 17,014 49,096 48,149
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,384 $ 3,124 $ 10,610 $ 9,401