XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Revenue from Contracts with Customers (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Increase (Decrease) in Deferred Contract Costs       $ 635 $ 2,135  
Percentage of Deferred Service Fees       47.30%    
Capitalized Contract Cost, Impairment Loss $ 0 $ 0   $ 0 0  
Service Fees [Member]            
Receivables from Customers 9,426     9,426   $ 10,304
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) $ 100 $ 0   200 0  
Contract with Customer, Liability, Revenue Recognized       $ 32,900 $ 32,600  
Deferred Revenues and Deferred Contract Costs Associated With Vehicle Service Agreement Fees [Member | IWS [Member]            
Deferred Revenue and Deferred Contract Costs, Net Charge     $ 900      
Deferred Service Fees, Increase (Decrease) During Period     1,100      
Increase (Decrease) in Deferred Contract Costs     $ 200      
Minimum [Member]            
Customer Refunds Percentage       9.00%    
Maximum [Member]            
Customer Refunds Percentage       13.00%