XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Note 13 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Service fee and commission revenue $ 27,136 $ 24,790 $ 79,742 $ 77,376
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]        
Service fee and commission revenue 15,215 14,897 45,195 44,766
Maintenance Support Service Fees [Member] | Trinity [Member]        
Service fee and commission revenue 1,300 1,320 2,941 3,204
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 1,328 1,037 3,496 2,998
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]        
Service fee and commission revenue 4,026 4,508 12,958 15,138
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]        
Service fee and commission revenue 4,240 2,856 12,554 11,098
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]        
Service fee and commission revenue $ 1,027 $ 172 $ 2,598 $ 172