XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Statements of Changes in Stockholders' Equity - 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 (11,878) (11,878)
Other comprehensive income, net 0 0   3,920 0 3,920
Equity-based compensation $ 0 16,198 0 0 0 16,198
Purchase of treasury stock (in shares) (278,799)          
Purchase of treasury stock   0 (6,163) 0 0 (6,163)
Issuance of common stock upon exercise of stock-based awards (in shares) 100,030          
Issuance of common stock upon exercise of stock-based awards   874 0 0 0 874
Issuance of treasury stock upon exercise of stock-based awards (in shares) 404,178          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (7,813) 10,447 0 (115) 2,519
Net loss: 0 0 0 0 (11,878) (11,878)
Equity-based compensation $ 0 16,198 0 0 0 16,198
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 (8,786) (8,786)
Other comprehensive income, net 0 0 0 999 0 999
Equity-based compensation $ 0 15,575 0 0 0 15,575
Purchase of treasury stock (in shares) (375,219)          
Purchase of treasury stock $ 0 0 (8,456) 0 0 (8,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 0
Issuance of treasury stock upon exercise of stock-based awards (in shares) 500,171          
Issuance of treasury stock upon exercise of stock-based awards $ 1 (7,784) 10,854 0 (188) 2,883
Net loss: 0 0 0 0 (8,786) (8,786)
Equity-based compensation $ 0 15,575 0 0 0 15,575
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
Accumulated other comprehensive income (loss)           (1,330)
Net loss 0 0 0 0 (10,638) (10,638)
Other comprehensive income, net 0 0 0 1,409 0 1,409
Equity-based compensation $ 0 19,796 0 0 0 19,796
Purchase of treasury stock (in shares) (340,295)          
Purchase of treasury stock $ 0 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 $ 0 1,358 0 0 0 $ 1,358
Issuance of treasury stock upon exercise of stock-based awards (in shares) 397,099          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (6,336) 8,781 0 (579) 1,866
Net loss: 0 0 0 0 (10,638) (10,638)
Equity-based compensation $ 0 19,796 0 0 0 19,796
Issuance of common stock, net of issuance costs of $650 (in shares) 3,450,000          
Issuance of common stock, net of issuance costs of $650 $ 4 63,257 0 0 0 63,261
Balance (in shares) at Dec. 31, 2025 27,510,739          
Balance at Dec. 31, 2025 $ 28 $ 337,966 $ (1,591) $ 79 $ (24) 336,458
Accumulated unrealized gain from available-for-sale securities, net of taxes           58
Accumulated unrealized gain from hedging activities           21
Accumulated other comprehensive income (loss)           $ 79