XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Service fee and commission revenue $ 24,790 $ 22,396 $ 77,376 $ 68,442
Service, Other [Member]        
Service fee and commission revenue 172 0 172 0
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]        
Service fee and commission revenue 14,897 15,046 44,766 43,181
Maintenance Support Service Fees [Member] | Trinity [Member]        
Service fee and commission revenue 1,320 1,555 3,204 4,747
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 1,037 1,264 2,998 3,492
Home Builder Warranty Service Fees [Member] | P W S C [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 0 621 0 4,348
Homebuilder Warranty Commissions [Member] | P W S C [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 0 92 0 540
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]        
Service fee and commission revenue $ 7,364 $ 3,818 $ 26,236 $ 12,134