v3.25.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings (Deficit) [Member]
Beginning balance at Dec. 31, 2022 $ 227,091 $ 1,416 $ (11,051) $ 206,060 $ 30,666
Beginning balance, shares at Dec. 31, 2022   141,633,417      
Beginning Balance Treasury Stock, shares at Dec. 31, 2022     971,306    
Vesting of stock awards (in shares)   352,772      
Vesting of stock awards 4 $ 4      
Treasury stock, shares     13,456    
Treasury stock (122)   $ (122)    
Net Income (Loss) 14,948       14,948
Stock-based compensation 8,318     8,318  
Ending balance at Dec. 31, 2023 250,239 $ 1,420 $ (11,173) 214,378 45,614
Ending balance, shares at Dec. 31, 2023   141,986,189      
Ending balance, Treasury Stock shares at Dec. 31, 2023     984,762    
Vesting of stock awards (in shares)   725,608      
Vesting of stock awards 6 $ 6      
Treasury stock, shares     1,323,762    
Treasury stock (10,089)   $ (10,089)    
Consolidation of VIE (2,432)     (2,432)  
Net Income (Loss) 9,734       9,734
Stock-based compensation 9,959     9,959  
Ending balance at Dec. 31, 2024 $ 257,417 $ 1,426 $ (21,262) 221,905 55,348
Ending balance, shares at Dec. 31, 2024   142,711,797      
Ending balance, Treasury Stock shares at Dec. 31, 2024 2,308,524   2,308,524    
Vesting of stock awards (in shares)   532,747      
Vesting of stock awards $ 5 $ 5      
Treasury stock, shares     213,362    
Treasury stock (419)   $ (419)    
Consolidation of VIE (47)     (47)  
Net Income (Loss) 1,748       1,748
Stock-based compensation 4,444     4,444  
Ending balance at Dec. 31, 2025 $ 263,148 $ 1,431 $ (21,681) $ 226,302 $ 57,096
Ending balance, shares at Dec. 31, 2025   143,244,544      
Ending balance, Treasury Stock shares at Dec. 31, 2025 2,521,886   2,521,886