v3.26.1
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, 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 (7,031) (7,031)
Other comprehensive income, net 0 0 0 1,674 0 1,674
Equity-based compensation $ 0 9,225 0 0 0 9,225
Issuance of common stock upon exercise of stock-based awards (in shares) 377,070          
Issuance of common stock upon exercise of stock-based awards $ 0 [1] 1,358 0 0 0 1,358
Issuance of treasury stock upon exercise of stock-based awards (in shares) 143,390          
Issuance of treasury stock upon exercise of stock-based awards $ 0 [1] (2,731) 3,510 0 (507) 272
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 (7,031) (7,031)
Equity-based compensation $ 0 9,225 0 0 0 $ 9,225
Purchase of treasury stock (in shares) (300,000)         (300,000)
Purchase of treasury stock   0 (6,162) 0 0 $ (6,162)
Purchase of treasury stock   0 (6,162) 0 0 (6,162)
Balance (in shares) at Mar. 31, 2025 23,915,220          
Balance at Mar. 31, 2025 $ 24 262,857 0 (1,108) 7,359 269,132
Net loss 0 0 0 0 (3,704) (3,704)
Other comprehensive income, net 0 0 0 1,452 0 1,452
Equity-based compensation $ 0 4,902 0 0 0 4,902
Issuance of common stock upon exercise of stock-based awards (in shares) 218,105          
Issuance of common stock upon exercise of stock-based awards $ 0 [1] 0 0 0 0 0
Issuance of treasury stock upon exercise of stock-based awards (in shares) 14,000          
Issuance of treasury stock upon exercise of stock-based awards $ 0 [1] (16) 288 0 0 272
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 (3,704) (3,704)
Equity-based compensation $ 0 4,902 0 0 0 $ 4,902
Purchase of treasury stock (in shares) (300,000)         (300,000)
Purchase of treasury stock $ 0 [1] 0 (6,162) 0 0 $ (6,162)
Purchase of treasury stock $ 0 [1] 0 (6,162) 0 0 (6,162)
Balance (in shares) at Dec. 31, 2025 27,510,739          
Balance at Dec. 31, 2025 $ 28 337,966 (1,591) 79 (24) 336,458
Net loss 0 0 0 0 (7,369) (7,369)
Other comprehensive income, net 0 0   (938) 0 (938)
Equity-based compensation $ 0 10,543 0 0 0 $ 10,543
Issuance of common stock upon exercise of stock-based awards (in shares) 554,592         27,000
Issuance of common stock upon exercise of stock-based awards   1,551 0 0 0 $ 1,551
Issuance of treasury stock upon exercise of stock-based awards (in shares) 72,586          
Issuance of treasury stock upon exercise of stock-based awards $ 0 [1] (1,591) 1,591 0 0 0
Balance (in shares) at Jun. 30, 2026 28,137,917          
Balance at Jun. 30, 2026 $ 28 348,469 0 (859) (7,393) 340,245
Net loss: 0 0 0 0 (7,369) (7,369)
Equity-based compensation $ 0 10,543 0 0 0 $ 10,543
Purchase of treasury stock (in shares)           0
Balance (in shares) at Mar. 31, 2026 27,859,369          
Balance at Mar. 31, 2026 $ 28 343,298 0 (660) (4,483) $ 338,183
Net loss 0 0 0 0 (2,910) (2,910)
Other comprehensive income, net 0 0   (199) 0 (199)
Equity-based compensation $ 0 5,171 0 0 0 5,171
Issuance of common stock upon exercise of stock-based awards (in shares) 278,548          
Issuance of common stock upon exercise of stock-based awards   0 0 0 0 0
Balance (in shares) at Jun. 30, 2026 28,137,917          
Balance at Jun. 30, 2026 $ 28 348,469 0 (859) (7,393) 340,245
Net loss: 0 0 0 0 (2,910) (2,910)
Equity-based compensation $ 0 $ 5,171 $ 0 $ 0 $ 0 $ 5,171
Purchase of treasury stock (in shares)           0
[1] Amount less than $1.