v3.26.1
Earnings Per Share - Basic and Diluted Income (Loss) Per Common 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
Earnings Per Share [Abstract]        
Net income (loss) $ 2,536 $ 2,051 $ 5,158 $ 2,573
Weighted average common shares outstanding, basic 3,746,114 1,746,125 3,105,236 1,746,125
Weighted average common shares outstanding, diluted 3,746,114 1,746,125 3,105,236 1,746,125
Earnings (loss) per common share, basic $ 0.68 $ 1.17 $ 1.66 $ 1.47
Earnings (loss) per common share, diluted $ 0.68 $ 1.17 $ 1.66 $ 1.47