XML 103 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Service fee and commission revenue $ 109,382 $ 103,244
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]    
Service fee and commission revenue 60,513 60,022
Maintenance Support Service Fees [Member] | Trinity [Member]    
Service fee and commission revenue 3,809 4,179
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 4,548 4,029
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]    
Service fee and commission revenue 19,761 19,403
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]    
Service fee and commission revenue 17,269 14,848
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]    
Service fee and commission revenue $ 3,482 $ 763