XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Restricted Stock
Common Stock
Common Stock
Restricted Stock
Treasury Stock
Treasury Stock
Restricted Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Dec. 31, 2022     43,088,106            
Beginning balance at Dec. 31, 2022 $ 243,471   $ 43   $ (5,075)   $ 178,386 $ 69,890 $ 227
Beginning balance (in shares) at Dec. 31, 2022         2,010,961        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (66)               (66)
Vesting of restricted stock (in shares)     4,750            
Stock-based compensation 779           779    
Employee stock purchase plan compensation 7           7    
Employee stock purchase plan issuance (in shares)     21,810            
Employee stock purchase plan issuance 33           33    
Stock buy back (in shares)     5,175,688 (1,618) 5,175,688 1,618      
Stock buy back (8,850) $ (3) $ (5)   $ (8,845) $ (3)      
Net (loss) income (3,599)             (3,599)  
Ending balance (in shares) at Mar. 31, 2023     37,937,360            
Ending balance at Mar. 31, 2023 231,772   $ 38   $ (13,923)   179,205 66,291 161
Ending balance (in shares) at Mar. 31, 2023         7,188,267        
Beginning balance (in shares) at Dec. 31, 2022     43,088,106            
Beginning balance at Dec. 31, 2022 243,471   $ 43   $ (5,075)   178,386 69,890 227
Beginning balance (in shares) at Dec. 31, 2022         2,010,961        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (254)                
Net (loss) income 9,435                
Ending balance (in shares) at Sep. 30, 2023     38,311,714            
Ending balance at Sep. 30, 2023 246,146   $ 38   $ (14,124)   180,934 79,325 (27)
Ending balance (in shares) at Sep. 30, 2023         7,305,928        
Beginning balance (in shares) at Mar. 31, 2023     37,937,360            
Beginning balance at Mar. 31, 2023 231,772   $ 38   $ (13,923)   179,205 66,291 161
Beginning balance (in shares) at Mar. 31, 2023         7,188,267        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (41)               (41)
Vesting of restricted stock (in shares)     228,036            
Stock-based compensation 833           833    
Employee stock purchase plan compensation 8           8    
Stock buy back (in shares)       48,131   48,131      
Stock buy back   (77)       $ (77)      
Net (loss) income 6,307             6,307  
Ending balance (in shares) at Jun. 30, 2023     38,117,265            
Ending balance at Jun. 30, 2023 238,802   $ 38   $ (14,000)   180,046 72,598 120
Ending balance (in shares) at Jun. 30, 2023         7,236,398        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (147)               (147)
Vesting of restricted stock (in shares)     247,368            
Stock-based compensation 860           860    
Employee stock purchase plan compensation 5           5    
Employee stock purchase plan issuance (in shares)     16,611            
Employee stock purchase plan issuance 23           23    
Stock buy back (in shares)       69,530   69,530      
Stock buy back   (124)       $ (124)      
Net (loss) income 6,727             6,727  
Ending balance (in shares) at Sep. 30, 2023     38,311,714            
Ending balance at Sep. 30, 2023 $ 246,146   $ 38   $ (14,124)   180,934 79,325 (27)
Ending balance (in shares) at Sep. 30, 2023         7,305,928        
Beginning balance (in shares) at Dec. 31, 2023 38,486,762   38,486,762            
Beginning balance at Dec. 31, 2023 $ 242,267   $ 39   $ (14,249)   181,973 74,539 (35)
Beginning balance (in shares) at Dec. 31, 2023 7,371,260       7,371,260        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment $ (26)               (26)
Vesting of restricted stock (in shares)     288,817            
Stock-based compensation 642           642    
Employee stock purchase plan compensation 6           6    
Employee stock purchase plan issuance (in shares)     17,891            
Employee stock purchase plan issuance 25           25    
Stock buy back (in shares)       87,462   87,462      
Stock buy back   (170)       $ (170)      
Net (loss) income (216)             (216)  
Ending balance (in shares) at Mar. 31, 2024     38,706,008            
Ending balance at Mar. 31, 2024 $ 242,528   $ 39   $ (14,419)   182,646 74,323 (61)
Ending balance (in shares) at Mar. 31, 2024         7,458,722        
Beginning balance (in shares) at Dec. 31, 2023 38,486,762   38,486,762            
Beginning balance at Dec. 31, 2023 $ 242,267   $ 39   $ (14,249)   181,973 74,539 (35)
Beginning balance (in shares) at Dec. 31, 2023 7,371,260       7,371,260        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment $ (15)                
Net (loss) income $ (744)                
Ending balance (in shares) at Sep. 30, 2024 39,016,629   39,016,629            
Ending balance at Sep. 30, 2024 $ 243,550   $ 39   $ (14,624)   184,390 73,795 (50)
Ending balance (in shares) at Sep. 30, 2024 7,556,724       7,556,724        
Beginning balance (in shares) at Mar. 31, 2024     38,706,008            
Beginning balance at Mar. 31, 2024 $ 242,528   $ 39   $ (14,419)   182,646 74,323 (61)
Beginning balance (in shares) at Mar. 31, 2024         7,458,722        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (27)               (27)
Vesting of restricted stock (in shares)     89,911            
Stock-based compensation 840           840    
Employee stock purchase plan compensation 6           6    
Stock buy back (in shares)       24,702   24,702      
Stock buy back   (52)       $ (52)      
Net (loss) income (430)             (430)  
Ending balance (in shares) at Jun. 30, 2024     38,771,217            
Ending balance at Jun. 30, 2024 242,865   $ 39   $ (14,471)   183,492 73,893 (88)
Ending balance (in shares) at Jun. 30, 2024         7,483,424        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment 38               38
Vesting of restricted stock (in shares)     303,087            
Stock-based compensation 866           866    
Employee stock purchase plan compensation 6           6    
Employee stock purchase plan issuance (in shares)     15,625            
Employee stock purchase plan issuance 26           26    
Stock buy back (in shares)       73,300   73,300      
Stock buy back   $ (153)       $ (153)      
Net (loss) income $ (98)             (98)  
Ending balance (in shares) at Sep. 30, 2024 39,016,629   39,016,629            
Ending balance at Sep. 30, 2024 $ 243,550   $ 39   $ (14,624)   $ 184,390 $ 73,795 $ (50)
Ending balance (in shares) at Sep. 30, 2024 7,556,724       7,556,724