XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Service fee and commission revenue $ 26,160 $ 26,389
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]    
Service fee and commission revenue 14,982 14,835
Maintenance Support Service Fees [Member] | Trinity [Member]    
Service fee and commission revenue 763 954
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 939 882
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]    
Service fee and commission revenue 4,550 5,344
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]    
Service fee and commission revenue 4,226 4,374
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]    
Service fee and commission revenue $ 700 $ 0