| Segment Reporting, Reconciliation of Profit (Loss) by Segment to Consolidated [Table Text Block] |
| | | Three months ended June 30, 2026 | | | Three months ended June 30, 2025 | |
| (in thousands) | | KSX | | | Extended Warranty | | | Total | | | KSX | | | Extended Warranty | | | Total | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Revenue | | $ | 22,344 | | | $ | 17,098 | | | $ | 39,442 | | | $ | 13,277 | | | $ | 17,642 | | | $ | 30,919 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Less segment expenses: | | | | | | | | | | | | | | | | | | | | | | | | |
| Cost of services - salaries and benefits | | | 6,871 | | | | 5 | | | | 6,876 | | | | 5,003 | | | | 3 | | | | 5,006 | |
| Cost of sales - claims | | | — | | | | 6,756 | | | | 6,756 | | | | — | | | | 6,805 | | | | 6,805 | |
| Cost of services - commissions | | | — | | | | 3,226 | | | | 3,226 | | | | — | | | | 2,902 | | | | 2,902 | |
| Cost of services - other | | | 5,106 | | | | 356 | | | | 5,462 | | | | 2,106 | | | | 1,089 | | | | 3,195 | |
| Salaries and benefits | | | 3,270 | | | | 3,510 | | | | 6,780 | | | | 2,160 | | | | 4,246 | | | | 6,406 | |
| Insurance expense | | | 291 | | | | 641 | | | | 932 | | | | 127 | | | | 578 | | | | 705 | |
| Professional fees | | | 467 | | | | 268 | | | | 735 | | | | 348 | | | | 360 | | | | 708 | |
| IT expense | | | 492 | | | | 424 | | | | 916 | | | | 420 | | | | 335 | | | | 755 | |
| Depreciation expense | | | 338 | | | | 46 | | | | 384 | | | | 113 | | | | 39 | | | | 152 | |
| Other segment items (a) | | | 2,018 | | | | 1,191 | | | | 3,209 | | | | 951 | | | | 1,348 | | | | 2,299 | |
| Total segment operating income | | $ | 3,491 | | | $ | 675 | | | $ | 4,166 | | | $ | 2,049 | | | $ | (63 | ) | | $ | 1,986 | |
| Interest and investment income, net | | | | | | | | | | | 2,705 | | | | | | | | | | | | 715 | |
| Selling, general and administrative expenses and other income not allocated to segments, net (b) | | | | | | | | | | | (4,067 | ) | | | | | | | | | | | (2,887 | ) |
| Interest expense | | | | | | | | | | | (1,381 | ) | | | | | | | | | | | (1,265 | ) |
| Amortization and impairment of intangible assets | | | | | | | | | | | (2,428 | ) | | | | | | | | | | | (1,845 | ) |
| Gain on disposal of subsidiary | | | | | | | | | | | 1,347 | | | | | | | | | | | | — | |
| Income (loss) before income tax expense (benefit) | | | | | | | | | | | 342 | | | | | | | | | | | | (3,296 | ) |
| Income tax expense (benefit) | | | | | | | | | | | 185 | | | | | | | | | | | | (131 | ) |
| Net income (loss) | | | | | | | | | | $ | 157 | | | | | | | | | | | $ | (3,165 | ) |
| | | Six Months Ended June 30, 2026 | | | Six Months Ended June 30, 2025 | |
| (in thousands) | | | KSX | | | | Extended Warranty | | | | Total | | | | KSX | | | | Extended Warranty | | | | Total | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Revenue | | $ | 43,451 | | | $ | 34,950 | | | $ | 78,401 | | | $ | 24,956 | | | $ | 34,312 | | | $ | 59,268 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |
| Less segment expenses: | | | | | | | | | | | | | | | | | | | | | | | | |
| Cost of services - salaries and benefits | | | 13,638 | | | | 12 | | | | 13,650 | | | | 10,113 | | | | 8 | | | | 10,121 | |
| Cost of sales - claims | | | — | | | | 13,086 | | | | 13,086 | | | | — | | | | 12,715 | | | | 12,715 | |
| Cost of services - commissions | | | — | | | | 6,408 | | | | 6,408 | | | | (93 | ) | | | 5,654 | | | | 5,561 | |
| Cost of services - other | | | 9,850 | | | | 950 | | | | 10,800 | | | | 3,799 | | | | 1,909 | | | | 5,708 | |
| Salaries and benefits | | | 6,589 | | | | 8,098 | | | | 14,687 | | | | 3,907 | | | | 8,309 | | | | 12,216 | |
| Insurance expense | | | 642 | | | | 1,243 | | | | 1,885 | | | | 234 | | | | 1,139 | | | | 1,373 | |
| Professional fees | | | 883 | | | | 604 | | | | 1,487 | | | | 684 | | | | 706 | | | | 1,390 | |
| IT expense | | | 950 | | | | 815 | | | | 1,765 | | | | 756 | | | | 647 | | | | 1,403 | |
| Depreciation expense | | | 603 | | | | 93 | | | | 696 | | | | 210 | | | | 77 | | | | 287 | |
| Other segment items (a) | | | 3,898 | | | | 2,719 | | | | 6,617 | | | | 1,554 | | | | 2,696 | | | | 4,250 | |
| Total segment operating income | | $ | 6,398 | | | $ | 922 | | | $ | 7,320 | | | $ | 3,792 | | | $ | 452 | | | $ | 4,244 | |
| Interest and investment income, net | | | | | | | | | | | 3,431 | | | | | | | | | | | | 1,025 | |
| Selling, general and administrative expenses and other income not allocated to segments, net (b) | | | | | | | | | | | (6,499 | ) | | | | | | | | | | | (5,815 | ) |
| Interest expense | | | | | | | | | | | (2,792 | ) | | | | | | | | | | | (2,495 | ) |
| Amortization and impairment of intangible assets | | | | | | | | | | | (4,780 | ) | | | | | | | | | | | (3,611 | ) |
| Gain on disposal of subsidiary | | | | | | | | | | | 1,347 | | | | | | | | | | | | — | |
| Loss before income tax expense (benefit) | | | | | | | | | | | (1,973 | ) | | | | | | | | | | | (6,652 | ) |
| Income tax expense (benefit) | | | | | | | | | | | 138 | | | | | | | | | | | | (395 | ) |
| Net loss | | | | | | | | | | $ | (2,111 | ) | | | | | | | | | | $ | (6,257 | ) |
|