v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Treasury Stock
Common stock beginning balances (in shares) at Dec. 31, 2024   59,402,628      
Treasury stock beginning balances (in shares) at Dec. 31, 2024         0
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,849      
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)  
Common stock ending balances (in shares) at Mar. 31, 2025   59,487,477      
Treasury stock ending balances (in shares) at Mar. 31, 2025         0
Ending balances at Mar. 31, 2025 111,159 $ 59 376,120 (265,020) $ 0
Common stock beginning balances (in shares) at Dec. 31, 2024   59,402,628      
Treasury stock beginning balances (in shares) at Dec. 31, 2024         0
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)        
Common stock ending balances (in shares) at Jun. 30, 2025   59,771,716      
Treasury stock ending balances (in shares) at Jun. 30, 2025         0
Ending balances at Jun. 30, 2025 106,721 $ 60 376,492 (269,831) $ 0
Common stock beginning balances (in shares) at Mar. 31, 2025   59,487,477      
Treasury stock beginning balances (in shares) at Mar. 31, 2025         0
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)   191,539      
Common stock issued for share-based compensation 1 $ 1      
Common stock withheld for employee payroll taxes (52)   (52)    
Share-based compensation 315   315    
Common stock issued in connection with acquisitions (in shares)   92,700      
Common stock issued in connection with acquisitions 109   109    
Net loss (4,811)     (4,811)  
Common stock ending balances (in shares) at Jun. 30, 2025   59,771,716      
Treasury stock ending balances (in shares) at Jun. 30, 2025         0
Ending balances at Jun. 30, 2025 $ 106,721 $ 60 376,492 (269,831) $ 0
Common stock beginning balances (in shares) at Dec. 31, 2025 60,090,905 60,090,905      
Treasury stock beginning balances (in shares) at Dec. 31, 2025         0
Beginning balances at Dec. 31, 2025 $ 97,499 $ 60 377,128 (279,689) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 255   255    
Net loss (4,922)     (4,922)  
Common stock ending balances (in shares) at Mar. 31, 2026   60,090,905      
Treasury stock ending balances (in shares) at Mar. 31, 2026         0
Ending balances at Mar. 31, 2026 $ 92,832 $ 60 377,383 (284,611) $ 0
Common stock beginning balances (in shares) at Dec. 31, 2025 60,090,905 60,090,905      
Treasury stock beginning balances (in shares) at Dec. 31, 2025         0
Beginning balances at Dec. 31, 2025 $ 97,499 $ 60 377,128 (279,689) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares) (700,000)        
Net loss $ (6,935)        
Common stock ending balances (in shares) at Jun. 30, 2026 59,558,299 60,283,226      
Treasury stock ending balances (in shares) at Jun. 30, 2026         724,927
Ending balances at Jun. 30, 2026 $ 90,028 $ 60 377,602 (286,624) $ (1,010)
Common stock beginning balances (in shares) at Mar. 31, 2026   60,090,905      
Treasury stock beginning balances (in shares) at Mar. 31, 2026         0
Beginning balances at Mar. 31, 2026 92,832 $ 60 377,383 (284,611) $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued for share-based compensation (in shares)   192,321      
Common stock issued for share-based compensation 0        
Common stock withheld for employee payroll taxes (51)   (51)    
Share-based compensation $ 270   270    
Repurchase of common stock (in shares) (700,000)       (724,927)
Repurchase of common stock $ (1,010)       $ (1,010)
Net loss $ (2,013)     (2,013)  
Common stock ending balances (in shares) at Jun. 30, 2026 59,558,299 60,283,226      
Treasury stock ending balances (in shares) at Jun. 30, 2026         724,927
Ending balances at Jun. 30, 2026 $ 90,028 $ 60 $ 377,602 $ (286,624) $ (1,010)