XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Revenue from Contracts with Customers (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Increase (Decrease) in Deferred Contract Costs       $ 535 $ 1,687  
Percentage of Deferred Service Fees       50.50%    
Capitalized Contract Cost, Impairment Loss $ 0 $ 0   $ 0 0  
Service Fees [Member]            
Receivables from Customers 10,071     10,071   $ 10,304
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) $ 100 $ 0   100 0  
Contract with Customer, Liability, Revenue Recognized       $ 24,500 $ 24,800  
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%