XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.3
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, 2022 23,215,439          
Balance at Dec. 31, 2022 $ 23 $ 242,841 $ (9,904) $ (6,249) $ 32,160 $ 258,871
Net loss 0 0 0 0 (15,647) (15,647)
Other comprehensive loss, net 0 0 0 780 0 780
Equity-based compensation $ 0 12,306 0 0 0 $ 12,306
Purchase of treasury stock (in shares) (135,078)         (135,078)
Purchase of treasury stock $ 0 0 (3,003) 0 0 $ (3,003)
Issuance of common stock upon exercise of stock-based awards (in shares) 100,030          
Issuance of common stock upon exercise of stock-based awards $ 0 874 0 0 0 874
Issuance of treasury stock upon exercise of stock-based awards (in shares) 380,054          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (7,278) 9,911 0 (115) 2,519
Balance (in shares) at Sep. 30, 2023 23,560,445          
Balance at Sep. 30, 2023 $ 24 248,743 (2,996) (5,469) 16,398 256,700
Other comprehensive income, net 0 0 0 780 0 780
Equity-based compensation $ 0 12,306 0 0 0 12,306
Issuance of common stock upon exercise of stock-based awards (in shares) 100,030          
Issuance of common stock upon exercise of stock-based awards $ 0 874 0 0 0 874
Balance (in shares) at Jun. 30, 2023 23,539,104          
Balance at Jun. 30, 2023 $ 24 244,250 (1,462) (5,583) 21,355 258,584
Net loss 0 0 0 0 (4,957) (4,957)
Other comprehensive loss, net 0 0 0 114 0 114
Equity-based compensation $ 0 4,242 0 0 0 $ 4,242
Purchase of treasury stock (in shares) (135,078)         (135,078)
Purchase of treasury stock $ 0 0 (3,003) 0 0 $ (3,003)
Issuance of common stock upon exercise of stock-based awards (in shares) 100,030          
Issuance of common stock upon exercise of stock-based awards $ 0 874 0 0 0 874
Issuance of treasury stock upon exercise of stock-based awards (in shares) 56,389          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (623) 1,469 0 0 846
Balance (in shares) at Sep. 30, 2023 23,560,445          
Balance at Sep. 30, 2023 $ 24 248,743 (2,996) (5,469) 16,398 256,700
Other comprehensive income, net 0 0 0 114 0 114
Equity-based compensation $ 0 4,242 0 0 0 4,242
Issuance of common stock upon exercise of stock-based awards (in shares) 100,030          
Issuance of common stock upon exercise of stock-based awards $ 0 874 0 0 0 874
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 (7,050) (7,050)
Other comprehensive loss, net 0 0 0 1,373 0 1,373
Equity-based compensation $ 0 11,679 0 0 0 $ 11,679
Purchase of treasury stock (in shares) (343,604)         (343,604)
Purchase of treasury stock $ 0 0 (7,456) 0 0 $ (7,456)
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 0
Issuance of treasury stock upon exercise of stock-based awards (in shares) 468,438          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (7,094) 10,133 0 (157) 2,883
Balance (in shares) at Sep. 30, 2024 23,626,747          
Balance at Sep. 30, 2024 $ 24 256,685 (2,943) (956) 12,960 265,770
Other comprehensive income, net 0 0 0 1,373 0 1,373
Equity-based compensation $ 0 11,679 0 0 0 11,679
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 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
Net loss 0 0 0 0 (1,311) (1,311)
Other comprehensive loss, net 0 0 0 1,938 0 1,938
Equity-based compensation $ 0 4,208 0 0 0 $ 4,208
Purchase of treasury stock (in shares) (186,301)         (186,301)
Purchase of treasury stock $ 0 0 (4,180) 0 0 $ (4,180)
Issuance of treasury stock upon exercise of stock-based awards (in shares) 153,123          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (1,825) 3,154 0 0 1,329
Balance (in shares) at Sep. 30, 2024 23,626,747          
Balance at Sep. 30, 2024 $ 24 256,685 (2,943) (956) 12,960 265,770
Other comprehensive income, net 0 0 0 1,938 0 1,938
Equity-based compensation $ 0 $ 4,208 $ 0 $ 0 $ 0 $ 4,208