XML 18 R7.htm IDEA: XBRL DOCUMENT v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, shares at Dec. 31, 2024 21,433      
Beginning balance, value at Dec. 31, 2024 $ 25,720 $ 267,060 $ (10) $ 0
Common stock issued upon exercise of options and warrants, shares 70      
Common stock issued upon exercise of options and warrants $ 246      
Repurchase of common stock, shares 0      
Repurchase of common stock $ 0      
Stock-based compensation $ 717      
Net income   4,694   4,694
Pension benefit obligation     0 0
Ending balance, shares at Mar. 31, 2025 21,503      
Ending balance, value at Mar. 31, 2025 $ 26,683 271,754 (10) 298,427
Beginning balance, shares at Dec. 31, 2025 21,842      
Beginning balance, value at Dec. 31, 2025 $ 24,426 286,385 (1,275) 309,536
Common stock issued upon exercise of options and warrants, shares 0      
Common stock issued upon exercise of options and warrants $ 0      
Repurchase of common stock, shares (146)      
Repurchase of common stock $ (1,235)      
Stock-based compensation $ 512      
Net income   5,539   5,539
Pension benefit obligation     0
Ending balance, shares at Mar. 31, 2026 21,696      
Ending balance, value at Mar. 31, 2026 $ 23,703 $ 291,924 $ (1,275) $ 314,352