XML 30 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Restricted Stock
Restricted Stock
Common Stock
Restricted Stock
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   42,012,813 1,777,001            
Beginning balance at Dec. 31, 2021 $ 241,160 $ 42 $ (4,535) $ 174,486 $ 70,593 $ 574      
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (347)         (347)      
Acquisition stock issuance (in shares)   300,000              
Acquisition stock issuance 639     639          
Vesting of restricted stock (in shares)   974,730              
Vesting of restricted stock 1                
Employee stock purchase plan issuance (in shares)   34,523              
Employee stock purchase plan issuance 52     52          
Stock-based compensation 3,184     3,184          
Employee stock purchase plan compensation 25     25          
Restricted stock buy back (in shares)               (233,960) (233,960)
Purchase of treasury stock             $ (540)   $ (540)
Net income (loss) (703)       (703)        
Ending balance (in shares) at Dec. 31, 2022   43,088,106 2,010,961            
Ending balance at Dec. 31, 2022 243,471 $ 43 $ (5,075) 178,386 69,890 227      
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (262)         (262)      
Vesting of restricted stock (in shares)   720,534         721,000    
Vesting of restricted stock 1                
Stock-based compensation 3,507     3,507          
Employee stock purchase plan compensation 24     24          
Employee stock purchase plan issuance (in shares)   38,421              
Employee stock purchase plan issuance 56     56          
Restricted stock buy back (in shares)   (5,175,688) (5,175,688)         (184,611) (184,611)
Purchase of treasury stock (8,850) $ (5) $ (8,845)       $ (329)   $ (329)
Net income (loss) 4,649       4,649        
Ending balance (in shares) at Dec. 31, 2023   38,486,762 7,371,260            
Ending balance at Dec. 31, 2023 242,267 $ 39 $ (14,249) 181,973 74,539 (35)      
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (25)         (25)      
Cash dividends declared ($0.10 per share) (4,292)       (4,292)        
Vesting of restricted stock (in shares)   753,315         753,000    
Vesting of restricted stock 0                
Stock-based compensation 3,216     3,216          
Employee stock purchase plan compensation 23     23          
Employee stock purchase plan issuance (in shares)   33,516              
Employee stock purchase plan issuance 51     51          
Restricted stock buy back (in shares)   (206,499) (206,499)            
Purchase of treasury stock (422)   $ (422)            
Net income (loss) 2,992       2,992        
Ending balance (in shares) at Dec. 31, 2024   39,067,094 7,577,759            
Ending balance at Dec. 31, 2024 $ 243,810 $ 39 $ (14,671) $ 185,263 $ 73,239 $ (60)      
Increase (Decrease) in Stockholders' Equity                  
Common Stock, Dividends, Per Share, Declared $ 0.10