v3.26.1
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 31, 2024 1,708,470        
Balance at Dec. 31, 2024 $ 281 $ 7,555 $ 261,073 $ (65,984) $ 202,925
Purchase of treasury stock (in shares) (36,600)        
Purchase of treasury stock $ 0 0 0 (7,095) (7,095)
Net income $ 0 0 9,134 0 9,134
Balance (in shares) at Mar. 31, 2025 1,672,470        
Balance at Mar. 31, 2025 $ 281 7,555 270,207 (73,079) 204,964
Balance (in shares) at Dec. 31, 2024 1,708,470        
Balance at Dec. 31, 2024 $ 281 7,555 261,073 (65,984) 202,925
Net income         12,362
Balance (in shares) at Jun. 30, 2025 1,655,500        
Balance at Jun. 30, 2025 $ 281 7,555 273,435 (76,022) 205,249
Balance (in shares) at Mar. 31, 2025 1,672,470        
Balance at Mar. 31, 2025 $ 281 7,555 $ 270,207 $ (73,079) $ 204,964
Purchase of treasury stock (in shares) (16,970)   0 (2,943) (2,943)
Purchase of treasury stock $ 0 0      
Net income $ 0 0 $ 3,228 $ 0 $ 3,228
Balance (in shares) at Jun. 30, 2025 1,655,500        
Balance at Jun. 30, 2025 $ 281 7,555 273,435 (76,022) 205,249
Balance (in shares) at Dec. 31, 2025 1,632,500        
Balance at Dec. 31, 2025 $ 281 7,555 287,385 (79,536) 215,685
Purchase of treasury stock (in shares) (14,500)        
Purchase of treasury stock $ 0 0 0 (2,622) (2,622)
Net income $ 0 0 4,339 0 4,339
Balance (in shares) at Mar. 31, 2026 1,618,000        
Balance at Mar. 31, 2026   7,555 291,724 (82,158) 217,402
Balance (in shares) at Dec. 31, 2025 1,632,500        
Balance at Dec. 31, 2025 $ 281 7,555 287,385 (79,536) 215,685
Net income         10,868
Balance (in shares) at Jun. 30, 2026 1,587,000        
Balance at Jun. 30, 2026 $ 281 7,555 298,253 (87,660) 218,429
Balance (in shares) at Mar. 31, 2026 1,618,000        
Balance at Mar. 31, 2026   7,555 291,724 (82,158) 217,402
Purchase of treasury stock (in shares) (31,000)        
Purchase of treasury stock $ 0 0 0 (5,502) (5,502)
Net income $ 0 0 6,529 0 6,529
Balance (in shares) at Jun. 30, 2026 1,587,000        
Balance at Jun. 30, 2026 $ 281 $ 7,555 $ 298,253 $ (87,660) $ 218,429