v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (loss) [Member]
Beginning Balances at Dec. 31, 2024 $ 87,434 $ 135 $ 38,277 $ 55,817 $ (4,885) $ (1,910)
Net income (loss) (1,439)     (1,439)    
Other comprehensive gain (loss), net of taxes 30         30
Stock-based compensation expense 895   895      
Stock options exercised 27   27      
Ending Balances at Mar. 31, 2025 86,947 135 39,199 54,378 (4,885) (1,880)
Beginning Balances at Dec. 31, 2024 87,434 135 38,277 55,817 (4,885) (1,910)
Net income (loss) (1,304)          
Other comprehensive gain (loss), net of taxes 7          
Ending Balances at Jun. 30, 2025 87,810 135 40,064 54,513 (4,999) (1,903)
Beginning Balances at Mar. 31, 2025 86,947 135 39,199 54,378 (4,885) (1,880)
Net income (loss) 135     135    
Employee common stock purchases 70   70      
Other comprehensive gain (loss), net of taxes (23)         (23)
Stock-based compensation expense 714   714      
Stock options exercised 81   81      
Shares repurchased (114)       (114)  
Ending Balances at Jun. 30, 2025 87,810 135 40,064 54,513 (4,999) (1,903)
Beginning Balances at Dec. 31, 2025 89,308 137 42,515 56,427 (7,131) (2,640)
Net income (loss) 264     264    
Other comprehensive gain (loss), net of taxes (561)         (561)
Stock-based compensation expense 750   750      
Stock options exercised 1,300 3 1,297      
Ending Balances at Mar. 31, 2026 91,061 140 44,562 56,691 (7,131) (3,201)
Beginning Balances at Dec. 31, 2025 89,308 137 42,515 56,427 (7,131) (2,640)
Net income (loss) 164          
Other comprehensive gain (loss), net of taxes (641)          
Ending Balances at Jun. 30, 2026 91,809 140 45,490 56,591 (7,131) (3,281)
Beginning Balances at Mar. 31, 2026 91,061 140 44,562 56,691 (7,131) (3,201)
Net income (loss) (100)     (100)    
Employee common stock purchases 25   25      
Other comprehensive gain (loss), net of taxes (80)         (80)
Stock-based compensation expense 818   818      
Stock options exercised 85   85      
Ending Balances at Jun. 30, 2026 $ 91,809 $ 140 $ 45,490 $ 56,591 $ (7,131) $ (3,281)