XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Service fee and commission revenue $ 28,349 $ 26,160
Skilled trades repair and service fees 28,349 26,160
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]    
Service fee and commission revenue 14,894 14,982
Skilled trades repair and service fees 14,894 14,982
Maintenance Support Service Fees [Member] | Trinity [Member]    
Service fee and commission revenue 926 763
Skilled trades repair and service fees 926 763
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]    
Service fee and commission revenue 850 939
Skilled trades repair and service fees 850 939
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]    
Service fee and commission revenue 6,208 4,550
Skilled trades repair and service fees 6,208 4,550
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]    
Service fee and commission revenue 4,592 4,226
Skilled trades repair and service fees 4,592 4,226
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]    
Service fee and commission revenue 591 700
Skilled trades repair and service fees 591 700
Skilled Trades Repair and Service Fees [Member] | M.L.C. Plumbing, LLC [Member]    
Service fee and commission revenue 288 0
Skilled trades repair and service fees $ 288 $ 0