XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 (10,690) (10,690)
Other comprehensive loss, net 0 0 0 666 0 666
Equity-based compensation $ 0 8,064 0 0 0 $ 8,064
Purchase of treasury stock (in shares)           0
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
Other comprehensive income 0 0 0 666 0 666
Equity-based compensation $ 0 8,064 0 0 0 8,064
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 loss, net 0 0 0 327 0 327
Equity-based compensation $ 0 4,205 0 0 0 $ 4,205
Purchase of treasury stock (in shares)           0
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
Other comprehensive income 0 0 0 327 0 327
Equity-based compensation $ 0 4,205 0 0 0 4,205
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 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 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 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 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
Other comprehensive income 0 0 0 (565) 0 (565)
Equity-based compensation $ 0 7,471 0 0 0 7,471
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 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 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 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
Other comprehensive income 0 0 0 (174) 0 (174)
Equity-based compensation $ 0 3,900 0 0 0 3,900
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