XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Information and Deferred Sales Commissions Revenue Information and Deferred Sales Commissions - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Information      
Revenues $ 175,598 $ 158,706 $ 161,524
Contract with Customer, Asset, Reclassified to Receivable 900 900  
Dealer revenue      
Revenue Information      
Revenues 157,930 143,239 156,485
OEM incentives revenue      
Revenue Information      
Revenues 16,896 14,958 4,390
Other revenue      
Revenue Information      
Revenues $ 772 $ 509 $ 649