XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.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, 2021 22,984,552          
Balance at Dec. 31, 2021 $ 23 $ 235,386 $ (13,790) $ (372) $ 55,485 $ 276,732
Net loss 0 0 0 0 (25,123) (25,123)
Other comprehensive income (loss) 0 0 0 (6,389) 0 (6,389)
Equity-based compensation $ 0 10,383 0 0 0 $ 10,383
Purchase of treasury stock (in shares) (218,809)         (218,809)
Purchase of treasury stock $ 0 0 (6,785) 0 0 $ (6,785)
Issuance of treasury stock upon exercise of stock-based awards (in shares) 421,752          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (6,324) 9,942 0 (139) 3,479
Balance (in shares) at Sep. 30, 2022 23,187,495          
Balance at Sep. 30, 2022 $ 23 239,445 (10,633) (6,761) 30,223 252,297
Balance (in shares) at Jun. 30, 2022 23,137,757          
Balance at Jun. 30, 2022 $ 23 237,379 (11,691) (4,525) 52,529 273,715
Net loss 0 0 0 0 (22,304) (22,304)
Other comprehensive income (loss) 0 0 0 (2,236) 0 (2,236)
Equity-based compensation $ 0 3,691 0 0 0 $ 3,691
Purchase of treasury stock (in shares) (82,718)         (82,718)
Purchase of treasury stock $ 0 0 (2,328) 0 0 $ (2,328)
Issuance of treasury stock upon exercise of stock-based awards (in shares) 132,456          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (1,625) 3,386 0 (2) 1,759
Balance (in shares) at Sep. 30, 2022 23,187,495          
Balance at Sep. 30, 2022 $ 23 239,445 (10,633) (6,761) 30,223 252,297
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 income (loss) 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
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 income (loss) 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 (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