XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Service fee and commission revenue $ 37,173 $ 27,136 $ 96,441 $ 79,742
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]        
Service fee and commission revenue 15,504 15,215 45,538 45,195
Maintenance Support Service Fees [Member] | Trinity [Member]        
Service fee and commission revenue 1,203 1,300 3,299 2,941
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 1,491 1,328 3,673 3,496
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]        
Service fee and commission revenue 5,474 4,026 17,405 12,958
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]        
Service fee and commission revenue 4,334 4,240 13,493 12,554
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]        
Service fee and commission revenue 895 1,027 2,732 2,598
Skilled Trades Repair and Service Fees [Member] | M.L.C. Plumbing, LLC [Member]        
Service fee and commission revenue 3,384 0 5,413 0
Motor Sales and Repair Service Fees [Member] | Roundhouse Segment [Member]        
Service fee and commission revenue $ 4,888 $ 0 $ 4,888 $ 0