v3.26.1
Note 21 - Segmented Information - Reconciliation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total revenues $ 39,442 $ 30,919 $ 78,401 $ 59,268
Operating Segments [Member]        
Total revenues 39,442 30,919 78,401 59,268
Operating Segments [Member] | Kingsway Search Xcelerator [Member]        
Total revenues 22,344 13,277 43,451 24,956
Operating Segments [Member] | Extended Warranty Segment [Member]        
Total revenues $ 17,098 $ 17,642 $ 34,950 $ 34,312