XML 68 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2023 $ 49 $ 217,684 $ (3,959) $ (8,989) $ (102,703) $ 102,082
Balance (in shares) at Dec. 31, 2023 49,472          
Increase (Decrease) in Stockholders' Equity            
Net income (loss)         (1,351) (1,351)
Other comprehensive income (loss)       (581)   (581)
Treasury shares repurchased     (4,506)     (4,506)
Proceeds from issuance of employee stock purchase plan (ESPP) shares   (124) 570     446
Issuance of treasury shares for RSUs vested   (5,142) 5,142      
Issuance of shares for Change 4 Growth $ 1 700       701
Issuance of shares for Change 4 Growth (in shares) 186          
Accrued dividends on unvested shares   100       100
Dividends payable   (2,203)       (2,203)
Cash dividends paid to shareholders   (2,522)       (2,522)
Stock based compensation   3,361       3,361
Balance at Jun. 30, 2024 $ 50 211,854 (2,753) (9,570) (104,054) 95,527
Balance (in shares) at Jun. 30, 2024 49,658          
Balance at Mar. 31, 2024 $ 49 216,521 (5,188) (9,643) (106,092) 95,647
Balance (in shares) at Mar. 31, 2024 49,472          
Increase (Decrease) in Stockholders' Equity            
Net income (loss)         2,038 2,038
Other comprehensive income (loss)       73   73
Treasury shares repurchased     (1,975)     (1,975)
Proceeds from issuance of employee stock purchase plan (ESPP) shares   (82) 344     262
Issuance of treasury shares for RSUs vested   (4,066) 4,066      
Issuance of shares for Change 4 Growth $ 1 700       701
Issuance of shares for Change 4 Growth (in shares) 186          
Accrued dividends on unvested shares   (4)       (4)
Dividends payable   (2,203)       (2,203)
Cash dividends paid to shareholders   (124)       (124)
Stock based compensation   1,112       1,112
Balance at Jun. 30, 2024 $ 50 211,854 (2,753) (9,570) (104,054) 95,527
Balance (in shares) at Jun. 30, 2024 49,658          
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         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 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         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 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         49,658