XML 275 R7.htm IDEA: XBRL DOCUMENT v3.24.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, 2020   41,575,129 1,618,265            
Beginning balance at Dec. 31, 2020 $ 288,807 $ 42 $ (4,134) $ 171,209 $ 121,267 $ 423      
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment 151         151      
Acquisition stock issuance (in shares)   14,430              
Acquisition stock issuance 20     20          
Vesting of restricted stock (in shares)   547,563              
Employee stock purchase plan issuance (in shares)   34,427              
Employee stock purchase plan issuance 62     62          
Stock-based compensation 3,161     3,161          
Employee stock purchase plan compensation 34     34          
Restricted stock buy back (in shares)               (158,736) (158,736)
Purchase of treasury stock             $ (401)   $ (401)
Net income (loss) (50,674)       (50,674)        
Ending balance (in shares) at Dec. 31, 2021   42,012,813 1,777,001            
Ending 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         975,000    
Vesting of restricted stock 1                
Stock-based compensation 3,184     3,184          
Employee stock purchase plan compensation 25     25          
Employee stock purchase plan issuance (in shares)   34,523              
Employee stock purchase plan issuance 52     52          
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,000) (184,611) (184,611)         (5,175,688) (5,175,688)
Purchase of treasury stock $ (329)   $ (329)       $ (8,850)   $ (8,845)
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)