XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 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 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, 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 loss $ (24,231)             (24,231)  
Ending balance (in shares) at Mar. 31, 2025 39,438,181   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       7,864,341