XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.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, 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 (2,819) (2,819)
Other comprehensive income (loss) 0 0 0 (4,153) 0 (4,153)
Equity-based compensation $ 0 6,692 0 0 0 6,692
Issuance of treasury stock upon exercise of stock-based awards (in shares) 289,296          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (4,699) 6,556 0 (137) $ 1,720
Purchase of treasury stock (in shares) (136,091)         (136,091)
Purchase of treasury stock $ 0 0 (4,457) 0 0 $ (4,457)
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
Balance (in shares) at Mar. 31, 2022 23,204,274          
Balance at Mar. 31, 2022 $ 23 235,563 (8,828) (2,438) 53,759 278,079
Net loss 0 0 0 0 (1,123) (1,123)
Other comprehensive income (loss) 0 0 0 (2,087) 0 (2,087)
Equity-based compensation $ 0 3,303 0 0 0 3,303
Issuance of treasury stock upon exercise of stock-based awards (in shares) 69,574          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (1,487) 1,594 0 (107) $ 0
Purchase of treasury stock (in shares) (136,091)         (136,091)
Purchase of treasury stock $ 0 0 (4,457) 0 0 $ (4,457)
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
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 (10,690) (10,690)
Other comprehensive income (loss) 0 0 0 666 0 666
Equity-based compensation $ 0 8,064 0 0 0 8,064
Issuance of treasury stock upon exercise of stock-based awards (in shares) 323,665          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (6,655) 8,442 0 (115) $ 1,673
Purchase of treasury stock (in shares)           0
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
Balance (in shares) at Mar. 31, 2023 23,416,026          
Balance at Mar. 31, 2023 $ 23 243,141 (4,672) (5,910) 27,288 259,870
Net loss 0 0 0 0 (5,818) (5,818)
Other comprehensive income (loss) 0 0 0 327 0 327
Equity-based compensation $ 0 4,205 0 0 0 4,205
Issuance of treasury stock upon exercise of stock-based awards (in shares) 123,078          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (3,096) 3,210 0 (115) $ 0
Purchase of treasury stock (in shares)           0
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