XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue Information      
Revenues $ 158,706 $ 161,524 $ 231,698
Contract with Customer, Asset, Reclassified to Receivable 900 900  
Dealer revenue      
Revenue Information      
Revenues 143,239 156,485 222,000
OEM incentives revenue      
Revenue Information      
Revenues 14,958 4,390 8,676
Other revenue      
Revenue Information      
Revenues $ 509 $ 649 $ 1,022