v3.26.1
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, 2024     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        
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 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, 2025 38,944,619   38,944,619            
Beginning balance at Dec. 31, 2025 $ 239,697   $ 39   $ (17,393)   189,031 68,073 (53)
Beginning balance (in shares) at Dec. 31, 2025 8,860,519       8,860,519        
Increase (Decrease) in Stockholders' Equity                  
Foreign currency translation adjustment $ 0                
Vesting of restricted stock (in shares)     999,948            
Vesting of restricted stock 1   $ 1            
Stock-based compensation 960           960    
Employee stock purchase plan compensation 10           10    
Employee stock purchase plan issuance (in shares)     12,819            
Employee stock purchase plan issuance 20           20    
Stock buy back (in shares)     343,998 242,649 343,998 242,649      
Stock buy back (1,472) $ (1,238) $ (1) $ (1) $ (1,471) $ (1,237)      
Net loss $ (3,860)             (3,860)  
Ending balance (in shares) at Mar. 31, 2026 39,370,739   39,370,739            
Ending balance at Mar. 31, 2026 $ 234,118   $ 38   $ (20,101)   $ 190,021 $ 64,213 $ (53)
Ending balance (in shares) at Mar. 31, 2026 9,447,166       9,447,166