v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid In Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at Dec. 31, 2024 $ 50 $ 210,149 $ (3,996) $ (10,053) $ (99,864) $ 96,286
Balance (in shares) at Dec. 31, 2024 49,658          
Increase (Decrease) in Stockholders' Equity            
Net income (loss)         3,671 3,671
Other comprehensive income (loss)       1,429   1,429
Treasury shares repurchased     (7,313)     (7,313)
Proceeds from issuance of employee stock purchase plan (ESPP) shares   (12) 321     309
Issuance of treasury shares for restricted stock units ("RSUs") vested   (5,311) 5,311      
Accrued dividends on unvested shares   (99)       (99)
Cash dividends paid to shareholders   (4,608)       (4,608)
Stock-based compensation   4,424       4,424
Balance at Jun. 30, 2025 $ 50 204,543 (5,677) (8,624) (96,193) 94,099
Balance (in shares) at Jun. 30, 2025 49,658          
Balance at Mar. 31, 2025 $ 50 208,526 (5,511) (9,653) (98,376) 95,036
Balance (in shares) at Mar. 31, 2025 49,658          
Increase (Decrease) in Stockholders' Equity            
Net income (loss)         2,183 2,183
Other comprehensive income (loss)       1,029   1,029
Treasury shares repurchased     (3,893)     (3,893)
Proceeds from issuance of employee stock purchase plan (ESPP) shares   (4) 175     171
Issuance of treasury shares for restricted stock units ("RSUs") vested   (3,552) 3,552      
Accrued dividends on unvested shares   (67)       (67)
Cash dividends paid to shareholders   (2,364)       (2,364)
Stock-based compensation   2,004       2,004
Balance at Jun. 30, 2025 $ 50 204,543 (5,677) (8,624) (96,193) 94,099
Balance (in shares) at Jun. 30, 2025 49,658          
Balance at Dec. 31, 2025 $ 50 202,702 (9,383) (8,170) (90,523) $ 94,676
Balance (in shares) at Dec. 31, 2025 49,707         49,707
Increase (Decrease) in Stockholders' Equity            
Net income (loss)         6,014 $ 6,014
Other comprehensive income (loss)       (834)   (834)
Treasury shares repurchased     (3,573)     (3,573)
Proceeds from issuance of employee stock purchase plan (ESPP) shares   (22) 352     330
Issuance of treasury shares for restricted stock units ("RSUs") vested   (5,632) 5,632      
Accrued dividends on unvested shares   (184)       (184)
Cash dividends paid to shareholders   (4,533)       (4,533)
Stock-based compensation   3,933       3,933
Balance at Jun. 30, 2026 $ 50 196,264 (6,972) (9,004) (84,509) $ 95,829
Balance (in shares) at Jun. 30, 2026 49,707         49,707
Balance at Mar. 31, 2026 $ 50 200,479 (9,868) (8,663) (87,807) $ 94,191
Balance (in shares) at Mar. 31, 2026 49,707          
Increase (Decrease) in Stockholders' Equity            
Net income (loss)         3,298 3,298
Other comprehensive income (loss)       (341)   (341)
Treasury shares repurchased     (1,488)     (1,488)
Proceeds from issuance of employee stock purchase plan (ESPP) shares   (62) 233     171
Issuance of treasury shares for restricted stock units ("RSUs") vested   (4,151) 4,151      
Accrued dividends on unvested shares   107       107
Cash dividends paid to shareholders   (2,288)       (2,288)
Stock-based compensation   2,179       2,179
Balance at Jun. 30, 2026 $ 50 $ 196,264 $ (6,972) $ (9,004) $ (84,509) $ 95,829
Balance (in shares) at Jun. 30, 2026 49,707         49,707