v3.26.3
Note 13 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue from Contract with Customer $ 38,851 $ 37,173 $ 117,252 $ 96,441
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]        
Revenue from Contract with Customer 16,419 15,504 48,530 45,538
Maintenance Support Service Fees [Member] | Trinity [Member]        
Revenue from Contract with Customer 0 1,203 843 3,299
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]        
Revenue from Contract with Customer 0 1,491 1,996 3,673
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]        
Revenue from Contract with Customer 6,374 5,474 18,698 17,405
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]        
Revenue from Contract with Customer 3,981 4,334 13,008 13,493
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]        
Revenue from Contract with Customer 638 895 3,281 2,732
Motor Sales and Repair Service Fees [Member] | Roundhouse Segment [Member]        
Revenue from Contract with Customer 6,762 4,888 16,733 4,888
Skilled Trades Repair and Service Fees [Member] | M.L.C. Plumbing, LLC [Member]        
Revenue from Contract with Customer $ 4,677 $ 3,384 $ 14,163 $ 5,413