XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Unaudited Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) 25,333,870      
Balance (in shares) at Dec. 31, 2023 25,333,870      
Balance at Dec. 31, 2023 $ 253 $ 218,403 $ (172,134) $ 46,522
Stock-based compensation $ 0 200 0 200
Vesting of restricted stock awards (in shares) 426,104      
Vesting of restricted stock awards $ 4 (4) 0 0
Tax withholding for restricted stock vesting (in shares) (98,761)      
Tax withholding for restricted stock vesting $ (1) (104) 0 (105)
Share repurchases (3) (334) 0 (337)
Net loss $ 0 0 (9,537) (9,537)
Balance (in shares) at Mar. 31, 2024 25,343,013      
Balance at Mar. 31, 2024 $ 253 218,161 (181,671) 36,743
Balance (in shares) at Dec. 31, 2023 25,333,870      
Balance at Dec. 31, 2023 $ 253 218,403 (172,134) 46,522
Share repurchases       (526)
Net loss       $ (13,758)
Share repurchases (in shares)       (483,000)
Balance (in shares) at Sep. 30, 2024 28,035,613      
Balance at Sep. 30, 2024 $ 280 221,346 (185,892) $ 35,734
Balance (in shares) 25,343,013      
Balance (in shares) at Mar. 31, 2024 25,343,013      
Balance at Mar. 31, 2024 $ 253 218,161 (181,671) 36,743
Stock-based compensation $ 0 476 0 476
Vesting of restricted stock awards (in shares) 280,000      
Vesting of restricted stock awards $ 3 (3) 0 0
Tax withholding for restricted stock vesting (in shares) (24,754)      
Tax withholding for restricted stock vesting $ 0 (27) 0 (27)
Share repurchases (1) (167) 0 (168)
Net loss $ 0 0 (1,974) (1,974)
Shares issued for acquisition (in shares) 2,600,000      
Shares issued for acquisition $ 26 2,652 0 2,678
Share repurchases (in shares) (145,300)      
Balance (in shares) at Jun. 30, 2024 28,052,959      
Balance at Jun. 30, 2024 $ 281 221,092 (183,645) 37,728
Balance (in shares) 28,052,959      
Stock-based compensation $ 0 274 0 274
Vesting of restricted stock awards (in shares) 2,000      
Vesting of restricted stock awards $ 0 0 0 0
Tax withholding for restricted stock vesting (in shares) (346)      
Tax withholding for restricted stock vesting $ (1) 0 0 (1)
Share repurchases 0 (20) 0 (20)
Net loss $ 0 0 (2,247) $ (2,247)
Share repurchases (in shares) (19,000)     (19,000)
Balance (in shares) at Sep. 30, 2024 28,035,613      
Balance at Sep. 30, 2024 $ 280 221,346 (185,892) $ 35,734
Balance (in shares) 28,035,613      
Balance (in shares) 27,903,197      
Balance (in shares) at Dec. 31, 2024 27,903,197      
Balance at Dec. 31, 2024 $ 279 221,460 (197,918) 23,821
Stock-based compensation $ 0 471 0 471
Vesting of restricted stock awards (in shares) 851,515      
Vesting of restricted stock awards $ 9 (9) 0 0
Tax withholding for restricted stock vesting (in shares) (203,281)      
Tax withholding for restricted stock vesting $ (2) (322) 0 (324)
Share repurchases (1) (233) 0 (234)
Net loss $ 0 0 (3,111) (3,111)
Shares issued for acquisition (in shares) 1,400,000      
Shares issued for acquisition $ 14 2,618 0 2,632
Share repurchases (in shares) (125,600)      
Balance (in shares) at Mar. 31, 2025 34,061,831      
Balance at Mar. 31, 2025 $ 342 234,244 (201,029) 33,558
Shares sold in underwritten offering, net of offering costs $1,032 (in shares) 4,871,400      
Shares sold in underwritten offering, net of offering costs $1,032 $ 49 11,828 0 11,877
Shares repurchased from related party (in shares) (635,400)      
Shares repurchased from related party $ (6) (1,568) 0 (1,574)
Balance (in shares) at Dec. 31, 2024 27,903,197      
Balance at Dec. 31, 2024 $ 279 221,460 (197,918) 23,821
Share repurchases       (316)
Net loss       $ (12,510)
Share repurchases (in shares)       (197,000)
Balance (in shares) at Sep. 30, 2025 34,143,549      
Balance at Sep. 30, 2025 $ 343 235,124 (210,428) $ 25,039
Balance (in shares) 34,061,831      
Balance (in shares) at Mar. 31, 2025 34,061,831      
Balance at Mar. 31, 2025 $ 342 234,244 (201,029) 33,558
Stock-based compensation $ 0 563 0 563
Vesting of restricted stock awards (in shares) 50,000      
Vesting of restricted stock awards $ 1 0 0 1
Tax withholding for restricted stock vesting (in shares) (18,211)      
Tax withholding for restricted stock vesting $ (0) (22) 0 (22)
Share repurchases (1) (82) 0 (83)
Net loss $ 0 0 (6,058) (6,058)
Share repurchases (in shares) (71,800)      
Balance (in shares) at Jun. 30, 2025 34,021,820      
Balance at Jun. 30, 2025 $ 342 234,704 (207,087) 27,960
Balance (in shares) 34,021,820      
Stock-based compensation $ 0 420 0 420
Vesting of restricted stock awards (in shares) 122,000      
Vesting of restricted stock awards $ 1 0 0 1
Tax withholding for restricted stock vesting (in shares) (271)      
Tax withholding for restricted stock vesting $ (0) (0) 0 (0)
Share repurchases       0
Net loss $ 0 0 (3,341) $ (3,341)
Share repurchases (in shares)       0
Balance (in shares) at Sep. 30, 2025 34,143,549      
Balance at Sep. 30, 2025 $ 343 $ 235,124 $ (210,428) $ 25,039
Balance (in shares) 34,143,549