XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Note 13 - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Service fee and commission revenue $ 26,389 $ 22,456
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]    
Service fee and commission revenue 14,835 13,303
Maintenance Support Service Fees [Member] | Trinity [Member]    
Service fee and commission revenue 954 1,798
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 882 1,132
Home Builder Warranty Service Fees [Member] | P W S C [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 0 1,816
Homebuilder Warranty Commissions [Member] | P W S C [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 0 237
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]    
Service fee and commission revenue $ 9,718 $ 4,170