XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 2023     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        
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 income (loss) (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            
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        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment (15)                
Net income (loss) (744)                
Ending balance (in shares) at Sep. 30, 2024     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        
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 income (loss) (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 income (loss) (98)             (98)  
Ending balance (in shares) at Sep. 30, 2024     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        
Beginning balance (in shares) at Dec. 31, 2024 39,067,094   39,067,094            
Beginning balance at Dec. 31, 2024 $ 243,810   $ 39   $ (14,671)   185,263 73,239 (60)
Beginning balance (in shares) at Dec. 31, 2024 7,577,759       7,577,759        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment $ 4               4
Vesting of restricted stock (in shares)     643,016            
Vesting of restricted stock 1   $ 1            
Stock-based compensation 934           934    
Employee stock purchase plan compensation 6           6    
Employee stock purchase plan issuance (in shares)     14,653            
Employee stock purchase plan issuance 26           26    
Stock buy back (in shares)     135,196 151,386 135,196 151,386      
Stock buy back (305) (336)     $ (305) $ (336)      
Net income (loss) (24,231)             (24,231)  
Ending balance (in shares) at Mar. 31, 2025     39,438,181            
Ending balance at Mar. 31, 2025 $ 219,909   $ 40   $ (15,312)   186,229 49,008 (56)
Ending balance (in shares) at Mar. 31, 2025         7,864,341        
Beginning balance (in shares) at Dec. 31, 2024 39,067,094   39,067,094            
Beginning balance at Dec. 31, 2024 $ 243,810   $ 39   $ (14,671)   185,263 73,239 (60)
Beginning balance (in shares) at Dec. 31, 2024 7,577,759       7,577,759        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment $ 4                
Net income (loss) $ 167                
Ending balance (in shares) at Sep. 30, 2025 38,897,415   38,897,415            
Ending balance at Sep. 30, 2025 $ 239,873   $ 39   $ (17,344)   188,162 69,072 (56)
Ending balance (in shares) at Sep. 30, 2025 8,839,973       8,839,973        
Beginning balance (in shares) at Mar. 31, 2025     39,438,181            
Beginning balance at Mar. 31, 2025 $ 219,909   $ 40   $ (15,312)   186,229 49,008 (56)
Beginning balance (in shares) at Mar. 31, 2025         7,864,341        
Increase (Decrease) in Stockholders' Equity                  
Vesting of restricted stock (in shares)     89,908            
Stock-based compensation 987           987    
Employee stock purchase plan compensation 6           6    
Stock buy back (in shares)     854,779 18,890 854,779 18,890      
Stock buy back (1,762) (36) $ (1)   $ (1,761) $ (36)      
Net income (loss) 21,396             21,396  
Ending balance (in shares) at Jun. 30, 2025     38,654,420            
Ending balance at Jun. 30, 2025 240,500   $ 39   $ (17,109)   187,222 70,404 (56)
Ending balance (in shares) at Jun. 30, 2025         8,738,010        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment 0                
Dividends, Cash (4,354)             (4,354)  
Vesting of restricted stock (in shares)     332,676            
Forfeited dividends 20             20  
Stock-based compensation 914           914    
Employee stock purchase plan compensation 5           5    
Employee stock purchase plan issuance (in shares)     12,282            
Employee stock purchase plan issuance 21           21    
Stock buy back (in shares)     13,627 88,336 13,627 88,336      
Stock buy back (28) $ (207)     $ (28) $ (207)      
Net income (loss) $ 3,002             3,002  
Ending balance (in shares) at Sep. 30, 2025 38,897,415   38,897,415            
Ending balance at Sep. 30, 2025 $ 239,873   $ 39   $ (17,344)   $ 188,162 $ 69,072 $ (56)
Ending balance (in shares) at Sep. 30, 2025 8,839,973       8,839,973