XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Summary of Disaggregated Revenue Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 723,239 $ 719,152 $ 689,183
Dealer      
Disaggregation of Revenue [Line Items]      
Total revenue 644,053 640,722 621,661
OEM and National      
Disaggregation of Revenue [Line Items]      
Total revenue 65,305 65,894 55,904
Other      
Disaggregation of Revenue [Line Items]      
Total revenue $ 13,881 $ 12,536 $ 11,618