v3.26.1
Schedule of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net Income $ 4,663 $ 3,870
Net earnings, Weighted Average Shares - Basic 11,974,503 11,704,610
Net earnings per share - Basic $ 0.39 $ 0.33
Net earnings, Weighted Average Shares - Basic 11,617,705 11,639,530
Net earnings, Weighted Average Shares - Basic 23,592,208 23,344,140
Net earnings per share - Basic [1] $ 0.20 $ 0.17
[1] Earnings per share amounts for all periods presented have been restated to reflect the impact of the amendment to the rights of the Series B Preferred shares, as described in Note 11. This amendment resulted in a change in the calculation of diluted earnings per share, applied retrospectively to ensure comparability.