XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Parent [Member]
Total
Balance at Dec. 31, 2022 $ 10 $ 275,187 $ (112,018) $ (17,482) $ 1,001 $ 146,698 $ 145,697
Balance (in Shares) at Dec. 31, 2022 9,742            
Stock-based compensation expense   8,027     8,027 8,027
Stock-based compensation expense (in Shares) 511            
Repurchase of common stock for employee tax withholding   (3,070)     (3,070) (3,070)
Repurchase of common stock for employee tax withholding (in Shares) (157)            
Cash dividend declared, $0.25 per share             0
Preferred stock accrued dividends   (1,502)       (1,502) (1,502)
Net income (loss)     38,406   (293) 38,113 38,406
Foreign currency translation adjustment       1,855 1,855 1,855
Balance at Dec. 31, 2023 $ 10 278,642 (73,612) (15,627) 708 190,121 189,413
Balance (in Shares) at Dec. 31, 2023 10,096            
Stock-based compensation expense $ 1 9,535       9,536 9,536
Stock-based compensation expense (in Shares) 589            
Non-controlling interests’ capital reduction         (488) (488)  
Repurchase of common stock for employee tax withholding   (6,918)       (6,918) (6,918)
Repurchase of common stock for employee tax withholding (in Shares) (230)            
Cash dividend declared, $0.25 per share             0
Preferred stock accrued dividends   (390)       (390) (390)
Preferred stock redemption   16,329       16,329 16,329
Preferred stock redemption (in Shares) 571            
Net income (loss)     33,920   280 34,200 33,920
Foreign currency translation adjustment       (1,557)   (1,557) (1,557)
Balance at Dec. 31, 2024 $ 11 297,198 (39,692) (17,184) 500 240,833 240,333
Balance (in Shares) at Dec. 31, 2024 11,026            
Stock-based compensation expense   10,913       10,913 10,913
Stock-based compensation expense (in Shares) 558            
Non-controlling interests’ capital reduction         $ (500) (500)  
Repurchase of common stock for employee tax withholding   (5,703)       (5,703) (5,703)
Repurchase of common stock for employee tax withholding (in Shares) (241)            
Cash dividend declared, $0.25 per share     (11,200)     (11,200) (11,200)
Net income (loss)     9,871     9,871 9,871
Foreign currency translation adjustment       4,891   4,891 4,891
Balance at Dec. 31, 2025 $ 11 $ 302,408 $ (41,021) $ (12,293)   $ 249,105 $ 249,105
Balance (in Shares) at Dec. 31, 2025 11,343