v3.26.1
Note 12 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Common Class A [Member]        
Basic and diluted $ 373 $ 43 $ 1,171 $ 593
Common shares outstanding at the balance sheet date (in shares) 9,990,000 10,005,000 9,990,000 10,005,000
Effect of weighting (in shares) 9,000 0 14,000 0
Weighted average shares-basic and diluted (in shares) 9,998,603 10,005,457 10,004,315 10,005,457
Basic and diluted (in dollars per share) $ 0.04 $ 0 $ 0.12 $ 0.06
Common Class B [Member]        
Basic and diluted $ 1 $ 0 $ 4 $ 2
Common shares outstanding at the balance sheet date (in shares) 32,000 32,000 32,000 32,000
Weighted average shares-basic and diluted (in shares) 31,938 31,938 31,938 31,938
Basic and diluted (in dollars per share) $ 0.04 $ 0 $ 0.12 $ 0.06