XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 13 - Revenue From Contracts With Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Service fee and commission revenue $ 26,446 $ 26,197 $ 52,606 $ 52,586
IWS [Member] | Extended Warranty Segment [Member] | Vehicle Service Agreement Fees [Member]        
Service fee and commission revenue 14,998 15,034 29,980 29,869
Maintenance Support Service Fees [Member] | Trinity [Member]        
Service fee and commission revenue 878 930 1,641 1,884
Warranty Product Commissions [Member] | Trinity [Member] | Extended Warranty Segment [Member]        
Service fee and commission revenue 1,229 1,079 2,168 1,961
Business Services Consulting [Member] | Ravix [Member] | Consulting Fees [Member]        
Service fee and commission revenue 4,382 9,154 8,932 18,872
Healthcare Segment [Member] | SNS and DDI [Member] | Health Care [Member]        
Service fee and commission revenue 4,088 0 8,314 0
Software License and Support Fees [Member] | Systems Products International, Inc.(SPI) [Member]        
Service fee and commission revenue $ 871 $ 0 $ 1,571 $ 0