v3.26.1
Interim Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2024 23,626,865          
Balance at Dec. 31, 2024 $ 24 $ 259,891 $ (3,222) $ (1,330) $ 11,193 $ 266,556
Net loss 0 0 0 0 (3,327) (3,327)
Other comprehensive income, net 0 0   222 0 222
Equity-based compensation $ 0 4,323 0 0 0 4,323
Issuance of common stock upon exercise of stock-based awards (in shares) 158,965          
Issuance of common stock upon exercise of stock-based awards   1,358 0 0 0 1,358
Issuance of treasury stock upon exercise of stock-based awards (in shares) 129,390          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (2,715) 3,222 0 (507) 0
Balance (in shares) at Mar. 31, 2025 23,915,220          
Balance at Mar. 31, 2025 $ 24 262,857 0 (1,108) 7,359 269,132
Balance (in shares) at Dec. 31, 2025 27,510,739          
Balance at Dec. 31, 2025 $ 28 337,966 (1,591) 79 (24) 336,458
Net loss 0 0 0 0 (4,459) (4,459)
Other comprehensive income, net 0 0   (739) 0 (739)
Equity-based compensation $ 0 5,372 0 0 0 $ 5,372
Issuance of common stock upon exercise of stock-based awards (in shares) 276,044         (0)
Issuance of common stock upon exercise of stock-based awards   1,551 0 0 0 $ 1,551
Issuance of treasury stock upon exercise of stock-based awards (in shares) 72,586          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (1,591) 1,591 0 0 0
Balance (in shares) at Mar. 31, 2026 27,859,369          
Balance at Mar. 31, 2026 $ 28 $ 343,298 $ 0 $ (660) $ (4,483) $ 338,183