XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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,739) (5,739)
Other comprehensive loss, net 0 0   (565) 0 (565)
Equity-based compensation $ 0 7,471 0 0 0 $ 7,471
Purchase of treasury stock (in shares) (157,303)         (157,303)
Purchase of treasury stock   0 (3,276) 0 0 $ (3,276)
Issuance of common stock upon exercise of stock-based awards (in shares) 61,065          
Issuance of common stock upon exercise of stock-based awards   0 0 0 0 0
Issuance of treasury stock upon exercise of stock-based awards (in shares) 315,315          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (5,269) 6,979 0 (157) 1,554
Balance (in shares) at Jun. 30, 2024 23,659,925          
Balance at Jun. 30, 2024 $ 24 254,302 (1,917) (2,894) 14,271 263,786
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
Net loss 0 0 0 0 (291) (291)
Other comprehensive loss, net 0 0   (174) 0 (174)
Equity-based compensation $ 0 3,900 0 0 0 $ 3,900
Purchase of treasury stock (in shares) (100,431)         (100,431)
Purchase of treasury stock   0 (1,998) 0 0 $ (1,998)
Issuance of common stock upon exercise of stock-based awards (in shares) 61,065          
Issuance of common stock upon exercise of stock-based awards   0 0 0 0 0
Issuance of treasury stock upon exercise of stock-based awards (in shares) 117,769          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (2,525) 2,609 0 (84) 0
Balance (in shares) at Jun. 30, 2024 23,659,925          
Balance at Jun. 30, 2024 $ 24 254,302 (1,917) (2,894) 14,271 263,786
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 (7,031) (7,031)
Other comprehensive loss, net 0 0   1,674 0 1,674
Equity-based compensation $ 0 9,225 0 0 0 $ 9,225
Purchase of treasury stock (in shares) (300,000)         (300,000)
Purchase of treasury stock   0 (6,162) 0 0 $ (6,162)
Issuance of common stock upon exercise of stock-based awards (in shares) 377,070         27,000
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) 143,390          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (2,731) 3,510 0 (507) 272
Balance (in shares) at Jun. 30, 2025 23,847,325          
Balance at Jun. 30, 2025 $ 24 267,743 (5,874) 344 3,655 265,892
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
Net loss 0 0 0 0 (3,704) (3,704)
Other comprehensive loss, net 0 0   1,452 0 1,452
Equity-based compensation $ 0 4,902 0 0 0 $ 4,902
Purchase of treasury stock (in shares) (300,000)         (300,000)
Purchase of treasury stock   0 (6,162) 0 0 $ (6,162)
Issuance of common stock upon exercise of stock-based awards (in shares) 218,105          
Issuance of common stock upon exercise of stock-based awards   0 0 0 0 0
Issuance of treasury stock upon exercise of stock-based awards (in shares) 14,000          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (16) 288 0 0 272
Balance (in shares) at Jun. 30, 2025 23,847,325          
Balance at Jun. 30, 2025 $ 24 $ 267,743 $ (5,874) $ 344 $ 3,655 $ 265,892