v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE AND REDEEMABLE SERIES A-2 PREFERRED STOCK AND STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Convertible And Redeemable Series A-2 Preferred Stock
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2024 $ 446,264       $ 721,067 $ (272,670) $ (2,133)
Beginning balance, shares at Dec. 31, 2024     34,309,778        
Beginning balance at Dec. 31, 2024   $ 92,928          
Beginning balance, shares at Dec. 31, 2024   11,667          
Net income (loss) (19,359)         (19,359)  
Stock-based compensation 13,723       13,723    
Dividend payment to the Series A-2 preferred stockholders (2,750)       (2,750)    
Common stock issuances pursuant to exercises and vesting of equity awards 61       61    
Common stock issuances pursuant to exercises and vesting of equity awards, shares     473,974        
Acquisitions contingent consideration paid in common stock, Shares     323,834        
Acquisitions contingent consideration paid in common stock 6,558       6,558    
Accumulated other comprehensive (loss) income (353)           (353)
Ending balance at Mar. 31, 2025 444,144       738,659 (292,029) (2,486)
Ending balance, shares at Mar. 31, 2025   11,667          
Ending balance at Mar. 31, 2025   $ 92,928          
Ending balance, shares at Mar. 31, 2025     35,107,586        
Beginning balance at Dec. 31, 2024 446,264       721,067 (272,670) (2,133)
Beginning balance, shares at Dec. 31, 2024     34,309,778        
Beginning balance at Dec. 31, 2024   $ 92,928          
Beginning balance, shares at Dec. 31, 2024   11,667          
Net income (loss) (1,003)            
Ending balance, shares at Jun. 30, 2025     35,272,236        
Ending balance at Jun. 30, 2025 470,268       747,685 (273,673) (3,744)
Ending balance, shares at Jun. 30, 2025   5,834          
Ending balance at Jun. 30, 2025   $ 33,792          
Beginning balance at Mar. 31, 2025 444,144       738,659 (292,029) (2,486)
Beginning balance, shares at Mar. 31, 2025     35,107,586        
Beginning balance at Mar. 31, 2025   $ 92,928          
Beginning balance, shares at Mar. 31, 2025   11,667          
Net income (loss) 18,356         18,356  
Stock-based compensation 10,834       10,834    
Redemption of Series A-2 preferred stock, shares   (5,833)          
Redemption of Series A-2 preferred stock   $ (60,000)          
Adjustment Of Preferred Stock Issuance Costs (864) $ 864     (864)    
Dividend payment to the Series A-2 preferred stockholders (1,400)       (1,400)    
Common stock issuances pursuant to exercises and vesting of equity awards 16       16    
Common stock issuances pursuant to exercises and vesting of equity awards, shares     132,586        
Acquisitions contingent consideration paid in common stock, Shares     32,064        
Acquisitions contingent consideration paid in common stock 440       440    
Accumulated other comprehensive (loss) income (1,258)           (1,258)
Ending balance, shares at Jun. 30, 2025     35,272,236        
Ending balance at Jun. 30, 2025 470,268       747,685 (273,673) (3,744)
Ending balance, shares at Jun. 30, 2025   5,834          
Ending balance at Jun. 30, 2025   $ 33,792          
Beginning balance at Dec. 31, 2025 451,175       727,927 (273,513) (3,239)
Beginning balance, shares at Dec. 31, 2025     35,929,665        
Net income (loss) (12,690)         (12,690)  
Stock-based compensation 9,073       9,073    
Common stock issuances pursuant to exercises and vesting of equity awards 2,425       2,425    
Common stock issuances pursuant to exercises and vesting of equity awards, shares     586,484        
Common stock repurchased under stock repurchase program (9,999)     $ (9,999)      
Common stock repurchased under stock repurchase program, Shares       (376,313)      
Accumulated other comprehensive (loss) income 107           107
Ending balance, shares at Mar. 31, 2026       (376,313)      
Ending balance at Mar. 31, 2026 440,091     $ (9,999) 739,425 (286,203) (3,132)
Ending balance, shares at Mar. 31, 2026     36,516,149        
Beginning balance at Dec. 31, 2025 451,175       727,927 (273,513) (3,239)
Beginning balance, shares at Dec. 31, 2025     35,929,665        
Net income (loss) (11,324)            
Common stock repurchased under stock repurchase program $ (30,000)            
Common stock repurchased under stock repurchase program, Shares (1,627,763)            
Ending balance, shares at Jun. 30, 2026 1,627,763     (1,627,763)      
Ending balance at Jun. 30, 2026 $ 430,339     $ (29,987) 750,296 (284,837) (5,133)
Ending balance, shares at Jun. 30, 2026     36,737,899        
Beginning balance at Mar. 31, 2026 440,091     $ (9,999) 739,425 (286,203) (3,132)
Beginning balance, shares at Mar. 31, 2026     36,516,149        
Net income (loss) 1,366         1,366  
Stock-based compensation 9,618       9,618    
Common stock issuances pursuant to exercises and vesting of equity awards 1,253       1,253    
Common stock issuances pursuant to exercises and vesting of equity awards, shares     221,750        
Acquisitions contingent consideration paid in common stock, Shares       (1,251,450)      
Common stock repurchased under stock repurchase program $ (19,988)     $ (19,988)      
Common stock repurchased under stock repurchase program, Shares (1,251,450)            
Accumulated other comprehensive (loss) income $ (2,001)           (2,001)
Ending balance, shares at Jun. 30, 2026 1,627,763     (1,627,763)      
Ending balance at Jun. 30, 2026 $ 430,339     $ (29,987) $ 750,296 $ (284,837) $ (5,133)
Ending balance, shares at Jun. 30, 2026     36,737,899