XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 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 income, net 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 (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
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
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 income, net 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 (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] (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
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 (9,540) (9,540)
Other comprehensive income, net 0 0   1,531 0 1,531
Equity-based compensation $ 0 14,098 0 0 0 $ 14,098
Purchase of treasury stock (in shares) (340,295)         (340,295)
Purchase of treasury stock   0 (7,150) 0 0 $ (7,150)
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) 353,213          
Issuance of treasury stock upon exercise of stock-based awards $ 0 [1] (5,403) 7,819 0 (550) 1,866
Balance (in shares) at Sep. 30, 2025 24,016,853          
Balance at Sep. 30, 2025 $ 24 269,944 (2,553) 201 1,103 268,719
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
Net loss 0 0 0 0 (2,509) (2,509)
Other comprehensive income, net 0 0   (143) 0 (143)
Equity-based compensation $ 0 4,873 0 0 0 $ 4,873
Purchase of treasury stock (in shares) (40,295)         (40,295)
Purchase of treasury stock   0 (988) 0 0 $ (988)
Issuance of treasury stock upon exercise of stock-based awards (in shares) 209,823          
Issuance of treasury stock upon exercise of stock-based awards $ 0 [1] (2,672) 4,309 0 (43) 1,594
Balance (in shares) at Sep. 30, 2025 24,016,853          
Balance at Sep. 30, 2025 $ 24 $ 269,944 $ (2,553) $ 201 $ 1,103 $ 268,719
[1] Amount less than $1.