XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Statements of Changes in Stockholders' Equity - USD ($)
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,000 $ 235,386,000 $ (13,790,000) $ (372,000) $ 55,485,000 $ 276,732,000
Net loss 0 0 0 0 (23,183,000) (23,183,000)
Other comprehensive income 0 0   (5,877,000) 0 (5,877,000)
Equity-based compensation $ 0 14,505,000 0 0 0 14,505,000
Issuance of treasury stock upon exercise of stock-based awards (in shares) (218,809)          
Issuance of treasury stock upon exercise of stock-based awards $ 0 0 (6,785,000) 0 0 (6,785,000)
Issuance of treasury stock upon exercise of stock-based awards (in shares) 449,696          
Issuance of treasury stock upon exercise of stock-based awards $ 0 (7,050,000) 10,671,000 0 (142,000) 3,479,000
Balance (in shares) at Dec. 31, 2022 23,215,439          
Balance at Dec. 31, 2022 $ 23,000 242,841,000 (9,904,000) (6,249,000) 32,160,000 258,871
Net loss 0 0 0 0 (11,878,000) (11,878,000)
Other comprehensive income 0 0 0 3,920,000 0 3,920,000
Equity-based compensation $ 0 16,198,000 0 0 0 16,198,000
Issuance of treasury stock upon exercise of stock-based awards (in shares) (278,799)          
Issuance of treasury stock upon exercise of stock-based awards $ 0 0 (6,163,000) 0 0 (6,163,000)
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,000) 10,447,000 0 (115,000) 2,519,000
Issuance of common stock upon exercise of stock-based awards (in shares) 100,030          
Issuance of common stock upon exercise of stock-based awards $ 0 874,000 0 0 0 874,000
Balance (in shares) at Dec. 31, 2023 23,440,848          
Balance at Dec. 31, 2023 $ 23,000 252,100,000 (5,620,000) (2,329,000) 20,167,000 264,341,000
Net loss 0 0 0 0 (8,786,000) (8,786,000)
Other comprehensive income 0 0 0 999,000 0 999,000
Equity-based compensation $ 0 15,575,000 0 0 0 15,575,000
Issuance of treasury stock upon exercise of stock-based awards (in shares) (375,219)          
Issuance of treasury stock upon exercise of stock-based awards $ 0 0 (8,456,000) 0 0 (8,456,000)
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,000 (7,784,000) 10,854,000 0 (188,000) 2,883,000
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
Balance (in shares) at Dec. 31, 2024 23,626,865          
Balance at Dec. 31, 2024 $ 24,000 $ 259,891,000 $ (3,222,000) $ (1,330,000) $ 11,193,000 $ 266,556,000