v3.26.1
Note 13 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer $ 39,442 $ 30,919 $ 78,401 $ 59,268
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]        
Revenue from Contract with Customer 16,129 15,140 32,111 30,034
Maintenance Support Service Fees [Member] | Trinity [Member]        
Revenue from Contract with Customer 240 1,170 843 2,096
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]        
Revenue from Contract with Customer 729 1,332 1,996 2,182
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]        
Revenue from Contract with Customer 6,158 5,723 12,324 11,931
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]        
Revenue from Contract with Customer 4,616 4,567 9,027 9,159
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]        
Revenue from Contract with Customer 1,602 1,246 2,643 1,837
Motor Sales and Repair Service Fees [Member] | Roundhouse Segment [Member]        
Revenue from Contract with Customer 5,159 0 9,971 0
Skilled Trades Repair and Service Fees [Member] | M.L.C. Plumbing, LLC [Member]        
Revenue from Contract with Customer $ 4,809 $ 1,741 $ 9,486 $ 2,029