XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2023 $ 321,252     $ 531,831 $ (210,356) $ (223)
Beginning balance, shares at Dec. 31, 2023     30,190,231      
Beginning balance at Dec. 31, 2023   $ 152,928        
Beginning balance, shares at Dec. 31, 2023   17,500        
Net income (loss) (13,357)       (13,357)  
Stock-based compensation 11,272     11,272    
Redemption of Series A-2 preferred stock   $ (60,000)        
Redemption of Series A-2 preferred stock, shares   (5,833)        
Dividend payment to the Series A-2 preferred stockholders (2,814)     (2,814)    
Common stock issuances pursuant to exercises and vesting of equity awards 487     487    
Common stock issuances pursuant to exercises and vesting of equity awards, shares     171,647      
Acquisitions consideration paid in common stock 6,580     6,580    
Acquisitions consideration paid in common stock, Shares     220,734      
Acquisitions contingent consideration paid in common stock, Shares     35,250      
Acquisitions contingent consideration paid in common stock 1,087     1,087    
Accumulated other comprehensive income (loss) (35)         (35)
Ending balance at Mar. 31, 2024 324,472     548,443 (223,713) (258)
Ending balance, shares at Mar. 31, 2024   11,667        
Ending balance at Mar. 31, 2024   $ 92,928        
Ending balance, shares at Mar. 31, 2024     30,617,862      
Beginning balance at Dec. 31, 2023 321,252     531,831 (210,356) (223)
Beginning balance, shares at Dec. 31, 2023     30,190,231      
Beginning balance at Dec. 31, 2023   $ 152,928        
Beginning balance, shares at Dec. 31, 2023   17,500        
Net income (loss) (34,091)          
Ending balance at Sep. 30, 2024 449,191     693,931 (244,447) (293)
Ending balance, shares at Sep. 30, 2024   11,667        
Ending balance at Sep. 30, 2024   $ 92,928        
Ending balance, shares at Sep. 30, 2024     34,296,493      
Beginning balance at Mar. 31, 2024 324,472     548,443 (223,713) (258)
Beginning balance, shares at Mar. 31, 2024     30,617,862      
Beginning balance at Mar. 31, 2024   $ 92,928        
Beginning balance, shares at Mar. 31, 2024   11,667        
Net income (loss) (10,170)       (10,170)  
Stock-based compensation 11,831     11,831    
Dividend payment to the Series A-2 preferred stockholders (2,750)     (2,750)    
Common stock issuances pursuant to exercises and vesting of equity awards 888     888    
Common stock issuances pursuant to exercises and vesting of equity awards, shares     39,144      
Issuance of common stock pursuant to follow-on offering 121,776     121,776    
Issuance of common stock pursuant to follow-on offering, shares     3,450,000      
Acquisitions contingent consideration paid in common stock, Shares     61,707      
Acquisitions contingent consideration paid in common stock 2,691     2,691    
Accumulated other comprehensive income (loss) 35         35
Ending balance at Jun. 30, 2024 448,773     682,879 (233,883) (223)
Ending balance, shares at Jun. 30, 2024   11,667        
Ending balance at Jun. 30, 2024   $ 92,928        
Ending balance, shares at Jun. 30, 2024     34,168,713      
Net income (loss) (10,564)       (10,564)  
Stock-based compensation 11,763     11,763    
Dividend payment to the Series A-2 preferred stockholders (2,750)     (2,750)    
Common stock issuances pursuant to exercises and vesting of equity awards 598     598    
Common stock issuances pursuant to exercises and vesting of equity awards, shares     96,827      
Acquisitions contingent consideration paid in common stock, Shares     30,953      
Acquisitions contingent consideration paid in common stock 1,441     1,441    
Accumulated other comprehensive income (loss) (70)         (70)
Ending balance at Sep. 30, 2024 449,191     693,931 (244,447) (293)
Ending balance, shares at Sep. 30, 2024   11,667        
Ending balance at Sep. 30, 2024   $ 92,928        
Ending balance, shares at Sep. 30, 2024     34,296,493      
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 income (loss) (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) 7,375          
Ending balance at Sep. 30, 2025 458,719     728,028 (265,295) (4,014)
Ending balance, shares at Sep. 30, 2025   0        
Ending balance, shares at Sep. 30, 2025     35,318,532      
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   $ (60,000)        
Redemption of Series A-2 preferred stock, shares   (5,833)        
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 income (loss) (1,258)         (1,258)
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        
Ending balance, shares at Jun. 30, 2025     35,272,236      
Net income (loss) 8,378       8,378  
Stock-based compensation 9,220     9,220    
Redemption of Series A-2 preferred stock (27,971) $ (34,264)   (27,971)    
Redemption of Series A-2 preferred stock, shares   (5,834)        
Adjustment of preferred stock issuance costs (472) $ 472   (472)    
Redemption of Series A-2 preferred stock excise tax (762)     (762)    
Common stock issuances pursuant to exercises and vesting of equity awards 328     328    
Common stock issuances pursuant to exercises and vesting of equity awards, shares     46,296      
Accumulated other comprehensive income (loss) (270)         (270)
Ending balance at Sep. 30, 2025 $ 458,719     $ 728,028 $ (265,295) $ (4,014)
Ending balance, shares at Sep. 30, 2025   0        
Ending balance, shares at Sep. 30, 2025     35,318,532