v3.25.2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]
Common Stock Outstanding [Member]
Total
Balance (in shares) at Dec. 31, 2023 9,196          
Balance at Dec. 31, 2023 $ 92 $ 30,653 $ (3,417) $ (292)   $ 27,036
Stock-based compensation 0 203 0 0   203
Comprehensive income 0 0 0 (171)   (171)
NET INCOME $ 0 0 4,788 0   4,788
Balance (in shares) at Jun. 30, 2024 9,196          
Balance at Jun. 30, 2024 $ 92 30,856 1,371 (463)   31,856
Balance (in shares) at Mar. 31, 2024 9,196          
Balance at Mar. 31, 2024 $ 92 30,755 (1,257) (213)   29,377
Stock-based compensation 0 101 0 0   101
Comprehensive income 0 0 0 (250)   (250)
NET INCOME $ 0 0 2,628 0   2,628
Balance (in shares) at Jun. 30, 2024 9,196          
Balance at Jun. 30, 2024 $ 92 30,856 1,371 (463)   31,856
Balance (in shares) at Dec. 31, 2024 9,210          
Balance at Dec. 31, 2024 $ 92 31,129 5,567 (662)   $ 36,126
Exercise of stock options (in shares)         181 181
Exercise of stock options 2 680 0 0   $ 682
Stock-based compensation 0 206 0 0   206
Comprehensive income 0 0 0 140   140
NET INCOME $ 0 0 3,765 0   3,765
Balance (in shares) at Jun. 30, 2025 9,391          
Balance at Jun. 30, 2025 $ 94 32,015 9,332 (522)   40,919
Balance (in shares) at Mar. 31, 2025 9,383          
Balance at Mar. 31, 2025 $ 94 31,872 7,585 (633)   38,918
Exercise of stock options (in shares)         8  
Exercise of stock options 0 44 0 0   44
Stock-based compensation 0 99 0 0   99
Comprehensive income 0 0 0 111   111
NET INCOME $ 0 0 1,747 0   1,747
Balance (in shares) at Jun. 30, 2025 9,391          
Balance at Jun. 30, 2025 $ 94 $ 32,015 $ 9,332 $ (522)   $ 40,919