XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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 (53)                
Net income (loss) (646)                
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        
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        
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) $ (2,835)                
Ending balance (in shares) at Jun. 30, 2025 38,654,420   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       8,738,010        
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                  
Foreign currency translation adjustment 0                
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   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       8,738,010