XML 101 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 14 - Revenue from Contracts With Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Service fee and commission revenue $ 78,401 $ 47,607
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]    
Service fee and commission revenue 57,756 33,137
Maintenance Support Service Fees [Member] | Trinity [Member]    
Service fee and commission revenue 4,871 3,457
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 4,317 3,622
Home Builder Warranty Service Fees [Member] | P W S C [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 7,099 6,290
Homebuilder Warranty Commissions [Member] | P W S C [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 876 1,101
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]    
Service fee and commission revenue $ 3,482 $ 0