XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Note 14 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Service fee and commission revenue $ 93,280 $ 78,401
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]    
Service fee and commission revenue 58,775 57,756
Maintenance Support Service Fees [Member] | Trinity [Member]    
Service fee and commission revenue 5,815 4,871
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 4,564 4,317
Home Builder Warranty Service Fees [Member] | P W S C [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 4,348 7,099
Homebuilder Warranty Commissions [Member] | P W S C [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 540 876
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]    
Service fee and commission revenue $ 19,238 $ 3,482