v3.25.2
Condensed Consolidated Statement of Shareholders' Equity - USD ($)
$ in Thousands
Additional Paid-in Capital
Treasury Shares
Retained Earnings
Total
Beginning, Balance at Dec. 31, 2023 $ 205,373 $ (9,513) $ 34,118 $ 229,978
Net income (loss)     3,241 3,241
Stock-based compensation 1,157     1,157
Stock options exercised net of employee tax withholding 185     185
Restricted stock units net of employee tax withholding (524)     (524)
Ending, Balance at Mar. 31, 2024 206,191 (9,513) 37,359 234,037
Beginning, Balance at Dec. 31, 2023 205,373 (9,513) 34,118 229,978
Net income (loss)       7,023
Ending, Balance at Jun. 30, 2024 207,454 (10,511) 41,141 238,084
Beginning, Balance at Mar. 31, 2024 206,191 (9,513) 37,359 234,037
Net income (loss)     3,782 3,782
Purchase of treasury stock   (998)   (998)
Stock-based compensation 1,338     1,338
Stock options exercised net of employee tax withholding (75)     (75)
Ending, Balance at Jun. 30, 2024 207,454 (10,511) 41,141 238,084
Beginning, Balance at Dec. 31, 2024 207,076 (15,409) 60,086 251,753
Net income (loss)     20 20
Purchase of treasury stock   (1,747)   (1,747)
Stock-based compensation 1,101     1,101
Restricted stock units net of employee tax withholding (1,170)     (1,170)
Ending, Balance at Mar. 31, 2025 207,007 (17,156) 60,106 249,957
Beginning, Balance at Dec. 31, 2024 207,076 (15,409) 60,086 251,753
Net income (loss)       (1,077)
Ending, Balance at Jun. 30, 2025 207,850 (20,016) 59,009 246,843
Beginning, Balance at Mar. 31, 2025 207,007 (17,156) 60,106 249,957
Net income (loss)     (1,097) (1,097)
Purchase of treasury stock   (2,860)   (2,860)
Stock-based compensation 1,007     1,007
Stock options exercised net of employee tax withholding (164)     (164)
Ending, Balance at Jun. 30, 2025 $ 207,850 $ (20,016) $ 59,009 $ 246,843