v3.25.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock, Outstanding [Member]
Preferred Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2022 22,961 855            
Balance at Dec. 31, 2022 $ 229 $ 9 $ (285) $ 20,708 $ (4,941) $ 6,707 $ 15,634 $ 38,061
Balance (in shares) at Dec. 31, 2022     205          
Share-based compensation       297       297
Conversion of preferred stock to common stock (in shares) 307 (205) 0          
Conversion of preferred stock to common stock $ 3 $ (2) $ 0 (1) 0 0 0 0
Retirement of Shares (in shares) (27) 0 0          
Retirement of Shares $ 0 $ 0 $ 0 0 0 0 0 0
Purchase of non-controlling interest 0 0 0 0 0 0 (460) (460)
Sale of joint ventures 0 0 0 0 0 0 (694) (694)
Distribution to non-controlling investors 0 0 0 0 0 0 (3,017) (3,017)
Other comprehensive income 0 0 0 0 1,600 0 (317) 1,283
Net income $ 0 $ 0 0 0 0 3,902 874 4,776
Balance (in shares) at Dec. 31, 2023 23,241 650            
Balance at Dec. 31, 2023 $ 232 $ 7 $ (285) 21,004 (3,341) 10,609 12,020 40,246
Balance (in shares) at Dec. 31, 2023     205          
Share-based compensation $ 0 $ 0   256 0 0 0 256
Conversion of preferred stock to common stock (in shares) 975 (650)            
Conversion of preferred stock to common stock $ 10 $ (7)   (1) 0 0 0 2
Purchase of non-controlling interest 0 0   0 0 0 (2,115) (2,115)
Other comprehensive income 0 0   0 (1,051) 0 (97) (1,148)
Net income $ 0 $ 0   0 0 2,735 1,002 3,737
Exercise of stock options (in shares) 204 0            
Exercise of stock options $ 2 $ 0   (403) 0 0 0 (401)
Purchase of treasury shares (in shares) (1,000) 0            
Purchase of treasury shares       0 0 0 0 (1,800)
Balance (in shares) at Jun. 30, 2024 23,420 0            
Balance at Jun. 30, 2024 $ 234 $ 0   20,856 (2,268) 12,633 1,320 30,700
Balance (in shares) at Dec. 31, 2023 23,241 650            
Balance at Dec. 31, 2023 $ 232 $ 7 $ (285) 21,004 (3,341) 10,609 12,020 40,246
Balance (in shares) at Dec. 31, 2023     205          
Net income               3,468
Balance (in shares) at Sep. 30, 2024 23,448 0            
Balance at Sep. 30, 2024 $ 234 $ 0   20,707 (2,022) 12,451 246 29,541
Balance (in shares) at Dec. 31, 2023 23,241 650            
Balance at Dec. 31, 2023 $ 232 $ 7 $ (285) 21,004 (3,341) 10,609 12,020 40,246
Balance (in shares) at Dec. 31, 2023     205          
Share-based compensation       137       137
Conversion of preferred stock to common stock (in shares) 975 (650) 0          
Conversion of preferred stock to common stock $ 10 $ (7) $ 0 (1) 0 0 0 2
Purchase of non-controlling interest 0 0 0 (856) 0 0 (1,695) (2,551)
Sale of joint ventures 0 0 0 0 3,524 0 (10,616) (7,092)
Other comprehensive income 0 0 0 0 (1,381) 0 (172) (1,553)
Net income $ 0 $ 0 $ 0 0 0 (3,150) 463 (2,687)
Exercise of stock options (in shares) 233 0 0          
Exercise of stock options $ 2 $ 0 $ 0 (398) 0 0 0 (396)
Purchase of treasury shares (in shares) (1,000) 0            
Purchase of treasury shares $ (10) $ 0 $ (1,790) 0 0 0 0 (1,800)
Treasury Stock, Shares, Acquired (in shares)     1,000          
Balance (in shares) at Dec. 31, 2024 23,449 0            
Balance at Dec. 31, 2024 $ 234 $ 0 $ (2,075) 19,886 (1,198) 7,459 0 24,306
Balance (in shares) at Dec. 31, 2024     1,205          
Balance (in shares) at Mar. 31, 2024 24,216 0            
Balance at Mar. 31, 2024 $ 242 $ 0   21,131 (4,659) 16,524 7,103 40,056
Share-based compensation 0 0   128 0 0 0 128
Purchase of non-controlling interest 0 0   0 0 0 (2,115) (2,115)
Sale of joint ventures 0 0   0 1,412 0 (4,509) (3,097)
Other comprehensive income 0 0   0 979 0 393 1,372
Net income $ 0 $ 0   0 0 (3,891) 448 (3,443)
Exercise of stock options (in shares) 204 0            
Exercise of stock options $ 2 $ 0   (403) 0 0 0 (401)
Purchase of treasury shares (in shares) (1,000) 0            
Purchase of treasury shares       0 0 0 0 (1,800)
Balance (in shares) at Jun. 30, 2024 23,420 0            
Balance at Jun. 30, 2024 $ 234 $ 0   20,856 (2,268) 12,633 1,320 30,700
Share-based compensation 0 0   (149) 0 0 0 (149)
Purchase of non-controlling interest 0 0   0 0 0 0 0
Sale of joint ventures 0 0   0 273 0 (941) (668)
Other comprehensive income 0 0   0 (27) 0 (45) (72)
Net income $ 0 $ 0   0 0 (182) (88) (270)
Exercise of stock options (in shares) 28 0            
Exercise of stock options $ 0 $ 0   0 0 0 0 0
Purchase of treasury shares (in shares) 0 0            
Purchase of treasury shares       0 0 0 0 0
Balance (in shares) at Sep. 30, 2024 23,448 0            
Balance at Sep. 30, 2024 $ 234 $ 0   $ 20,707 $ (2,022) $ 12,451 $ 246 $ 29,541