XML 97 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Service fee and commission revenue $ 103,244 $ 93,280
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]    
Service fee and commission revenue 60,022 58,775
Maintenance Support Service Fees [Member] | Trinity [Member]    
Service fee and commission revenue 4,179 5,815
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 4,029 4,564
Home Builder Warranty Service Fees [Member] | P W S C [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 0 4,348
Homebuilder Warranty Commissions [Member] | P W S C [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 0 540
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]    
Service fee and commission revenue 19,403 16,836
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]    
Service fee and commission revenue 14,848 2,402
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]    
Service fee and commission revenue $ 763 $ 0