XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Service fee and commission revenue $ 23,590 $ 18,755 $ 46,046 $ 37,329
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]        
Service fee and commission revenue 14,832 14,676 28,135 29,350
Maintenance Support Service Fees [Member] | Trinity [Member]        
Service fee and commission revenue 1,394 1,036 3,192 2,086
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 1,096 1,063 2,228 1,992
Home Builder Warranty Service Fees [Member] | P W S C [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 1,911 1,807 3,727 3,532
Homebuilder Warranty Commissions [Member] | P W S C [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 211 173 448 369
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]        
Service fee and commission revenue $ 4,146 $ 0 $ 8,316 $ 0