v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Treasury Stock
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Treasury stock, common, shares (in shares)         0
Beginning balances (in shares) at Dec. 31, 2023   61,484,000      
Beginning balances at Dec. 31, 2023 $ 173,395 $ 61 $ 373,433 $ (200,099) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued for share-based compensation (in shares)   23,000      
Common stock issued for share-based compensation 1 $ 1      
Common stock withheld for employee payroll taxes (29)   (29)    
Share-based compensation 778   778    
Net loss (8,837)     (8,837)  
Ending balances (in shares) at Mar. 31, 2024   61,507,000      
Ending balances at Mar. 31, 2024 165,308 $ 62 374,182 (208,936) 0
Beginning balances (in shares) at Dec. 31, 2023   61,484,000      
Beginning balances at Dec. 31, 2023 173,395 $ 61 373,433 (200,099) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (14,733)        
Ending balances (in shares) at Jun. 30, 2024   60,888,000      
Ending balances at Jun. 30, 2024 155,777 $ 61 374,737 (216,705) $ (2,316)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Treasury stock, common, shares (in shares)         0
Beginning balances (in shares) at Mar. 31, 2024   61,507,000      
Beginning balances at Mar. 31, 2024 165,308 $ 62 374,182 (208,936) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued for share-based compensation (in shares)   181,000      
Common stock withheld for employee payroll taxes (99)   (99)    
Share-based compensation 654   654    
Repurchase of common stock (in shares)         (1,739,000)
Repurchase of common stock (4,190)       $ (4,190)
Cancellation of common stock (in shares)   (800,000)     800,000
Cancellation of common stock 0 $ (1)   (1,873) $ 1,874
Net loss (5,896)     (5,896)  
Ending balances (in shares) at Jun. 30, 2024   60,888,000      
Ending balances at Jun. 30, 2024 $ 155,777 $ 61 374,737 (216,705) $ (2,316)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Treasury stock, common, shares (in shares)         (939,000)
Treasury stock, common, shares (in shares)         0
Beginning balances (in shares) at Dec. 31, 2024 59,402,628 59,403,000      
Beginning balances at Dec. 31, 2024 $ 120,093 $ 59 375,677 (255,643) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued for share-based compensation (in shares)   84,000      
Common stock issued for share-based compensation 0        
Common stock withheld for employee payroll taxes (60)   (60)    
Share-based compensation 503   503    
Net loss (9,377)     (9,377)  
Ending balances (in shares) at Mar. 31, 2025   59,487,000      
Ending balances at Mar. 31, 2025 $ 111,159 $ 59 376,120 (265,020) 0
Beginning balances (in shares) at Dec. 31, 2024 59,402,628 59,403,000      
Beginning balances at Dec. 31, 2024 $ 120,093 $ 59 375,677 (255,643) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss $ (14,188)        
Ending balances (in shares) at Jun. 30, 2025 59,771,716 59,772,000      
Ending balances at Jun. 30, 2025 $ 106,721 $ 60 376,492 (269,831) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Treasury stock, common, shares (in shares)         0
Beginning balances (in shares) at Mar. 31, 2025   59,487,000      
Beginning balances at Mar. 31, 2025 111,159 $ 59 376,120 (265,020) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued for share-based compensation (in shares)   192,000      
Common stock issued for share-based compensation 1 $ 1      
Common stock withheld for employee payroll taxes (52)   (52)    
Share-based compensation 315   315    
Stock Issued During Period, Value, Acquisitions 109 $ 0 109    
Stock Issued During Period, Shares, Acquisitions   93,000      
Net loss $ (4,811)     (4,811)  
Ending balances (in shares) at Jun. 30, 2025 59,771,716 59,772,000      
Ending balances at Jun. 30, 2025 $ 106,721 $ 60 $ 376,492 $ (269,831) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Treasury stock, common, shares (in shares)         0