XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 2023 23,440,848          
Balance at Dec. 31, 2023 $ 23 $ 252,100 $ (5,620) $ (2,329) $ 20,167 $ 264,341
Net loss 0 0 0 0 (5,448) (5,448)
Other comprehensive income 0 0   (391) 0 (391)
Equity-based compensation $ 0 3,571 0 0 0 3,571
Issuance of treasury stock upon exercise of stock-based awards (in shares) 197,546          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (2,744) 4,370 0 (73) $ 1,554
Purchase of treasury stock (in shares) (56,872)         (56,872)
Purchase of treasury stock   0 (1,278) 0 0 $ (1,278)
Balance (in shares) at Mar. 31, 2024 23,581,522          
Balance at Mar. 31, 2024 $ 24 252,927 (2,528) (2,720) 14,646 262,349
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 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
Purchase of treasury stock (in shares)           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