XML 24 R7.htm IDEA: XBRL DOCUMENT v3.25.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   30,773,000        
Beginning balance at Dec. 31, 2023 $ 101,960 $ 3 $ (34,504) $ 463,140 $ 127 $ (326,806)
Beginning balance (in shares) at Dec. 31, 2023     1,109,000      
Increase (Decrease) in Equity            
Net income 6,068         6,068
Foreign currency translation adjustment 6       6  
Stock issued under employee stock purchase plan (in shares)     (25,000)      
Stock issued under employee stock purchase plan 88     88    
Restricted stock granted (in shares)   94,000        
Restricted stock forfeited (in shares)     11,000      
Stock compensation expense $ 915     915    
Shares withheld to cover taxes (in shares) 7,000   7,000      
Shares withheld to cover taxes $ (30)   $ (30)      
Ending balance (in shares) at Sep. 30, 2024   30,892,000        
Ending balance at Sep. 30, 2024 109,007 $ 3 $ (34,534) 464,143 133 (320,738)
Ending balance (in shares) at Sep. 30, 2024     1,102,000      
Beginning balance (in shares) at Jun. 30, 2024   30,867,000        
Beginning balance at Jun. 30, 2024 106,234 $ 3 $ (34,528) 463,844 185 (323,270)
Beginning balance (in shares) at Jun. 30, 2024     1,107,000      
Increase (Decrease) in Equity            
Net income 2,532         2,532
Foreign currency translation adjustment (52)       (52)  
Stock issued under employee stock purchase plan (in shares)     (6,000)      
Stock issued under employee stock purchase plan 26     26    
Restricted stock units vested (in shares)   25,000        
Stock compensation expense $ 273     273    
Shares withheld to cover taxes (in shares) 1,000   1,000      
Shares withheld to cover taxes $ (6)   $ (6)      
Ending balance (in shares) at Sep. 30, 2024   30,892,000        
Ending balance at Sep. 30, 2024 $ 109,007 $ 3 $ (34,534) 464,143 133 (320,738)
Ending balance (in shares) at Sep. 30, 2024     1,102,000      
Beginning balance (in shares) at Dec. 31, 2024 30,938,073 30,938,000        
Beginning balance at Dec. 31, 2024 $ 113,900 $ 3 $ (34,666) 464,620 251 (316,308)
Beginning balance (in shares) at Dec. 31, 2024 1,111,565   1,112,000      
Increase (Decrease) in Equity            
Net income $ 27,503         27,503
Foreign currency translation adjustment (142)       (142)  
Stock option exercises (in shares)   135,000        
Stock option exercises 574     574    
Stock issued under employee stock purchase plan (in shares)     (13,000)      
Stock issued under employee stock purchase plan 113     113    
Restricted stock granted (in shares)   26,000        
Restricted stock forfeited (in shares)     3,000      
Restricted stock units vested (in shares)   3,000        
Stock compensation expense $ 1,706     1,706    
Shares withheld to cover taxes (in shares) 11,000   11,000      
Shares withheld to cover taxes $ (82)   $ (82)      
Excess consideration over historical asset book value (Note 3) (92,608)     (92,608)    
Issuance of April 2025 Warrant, net (Note 3) 42,007     42,007    
Valuation allowance release on deferred tax asset $ 17,527     17,527    
Ending balance (in shares) at Sep. 30, 2025 31,102,241 31,102,000        
Ending balance at Sep. 30, 2025 $ 110,498 $ 3 $ (34,748) 433,939 109 (288,805)
Ending balance (in shares) at Sep. 30, 2025 1,112,584   1,113,000      
Beginning balance (in shares) at Jun. 30, 2025   30,969,000        
Beginning balance at Jun. 30, 2025 $ 71,850 $ 3 $ (34,726) 415,637 96 (309,160)
Beginning balance (in shares) at Jun. 30, 2025     1,114,000      
Increase (Decrease) in Equity            
Net income 20,355         20,355
Foreign currency translation adjustment 13       13  
Stock option exercises (in shares)   133,000        
Stock option exercises 566     566    
Stock issued under employee stock purchase plan (in shares)     (4,000)      
Stock issued under employee stock purchase plan 45     45    
Restricted stock units vested (in shares)   25,000        
Stock compensation expense $ 569     569    
Shares withheld to cover taxes (in shares) 3,000   3,000      
Shares withheld to cover taxes $ (22)   $ (22)      
Excess consideration over historical asset book value (Note 3) (208)     (208)    
Fees related to issuance of April 2025 Warrant (Note 3) (197)     (197)    
Valuation allowance release on deferred tax asset $ 17,527     17,527    
Ending balance (in shares) at Sep. 30, 2025 31,102,241 31,102,000        
Ending balance at Sep. 30, 2025 $ 110,498 $ 3 $ (34,748) $ 433,939 $ 109 $ (288,805)
Ending balance (in shares) at Sep. 30, 2025 1,112,584   1,113,000