v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   102,088,783    
Beginning balance at Dec. 31, 2024 $ 357,030 $ 102 $ 833,129 $ (476,201)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 36,253   36,253  
Issuance of common stock upon restricted stock unit vesting (in shares)   1,553,338    
Issuance of common stock upon restricted stock unit vesting 0 $ 2 (2)  
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)   126,666    
Common stock issued under Employee Stock Purchase Plan (ESPP) 2,943   2,943  
Exercised stock options (in shares)   314,351    
Exercised stock options 2,255   2,255  
Capped calls (33,879)   (33,879)  
Stock-based compensation replacement awards related to merger consideration and attributable to pre-combination services 821   821  
Net loss (21,407)     (21,407)
Ending balance (in shares) at Jun. 30, 2025   104,083,138    
Ending balance at Jun. 30, 2025 344,016 $ 104 841,520 (497,608)
Beginning balance (in shares) at Mar. 31, 2025   103,019,976    
Beginning balance at Mar. 31, 2025 334,044 $ 103 817,958 (484,017)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 19,888   19,888  
Issuance of common stock upon restricted stock unit vesting (in shares)   855,832    
Issuance of common stock upon restricted stock unit vesting 0 $ 1 (1)  
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)   126,666    
Common stock issued under Employee Stock Purchase Plan (ESPP) 2,943   2,943  
Exercised stock options (in shares)   80,664    
Exercised stock options 732   732  
Net loss (13,591)     (13,591)
Ending balance (in shares) at Jun. 30, 2025   104,083,138    
Ending balance at Jun. 30, 2025 $ 344,016 $ 104 841,520 (497,608)
Beginning balance (in shares) at Dec. 31, 2025 106,101,875 106,101,875    
Beginning balance at Dec. 31, 2025 $ 362,049 $ 106 885,796 (523,853)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 35,086   35,086  
Issuance of common stock upon restricted stock unit vesting (in shares)   1,346,628    
Issuance of common stock upon restricted stock unit vesting 0 $ 2 (2)  
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)   219,125    
Common stock issued under Employee Stock Purchase Plan (ESPP) 3,094   3,094  
Exercised stock options (in shares)   158,927    
Exercised stock options 1,341   1,341  
Payments for taxes related to net settlement of equity awards (5,030)   (5,030)  
Repurchases of common stock (in shares)   (884,575)    
Repurchases of common stock (15,000) $ (1) (14,999)  
Net loss $ (18,863)     (18,863)
Ending balance (in shares) at Jun. 30, 2026 106,941,980 106,941,980    
Ending balance at Jun. 30, 2026 $ 362,677 $ 107 905,286 (542,716)
Beginning balance (in shares) at Mar. 31, 2026   107,019,174    
Beginning balance at Mar. 31, 2026 370,654 $ 107 904,363 (533,816)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 17,492   17,492  
Issuance of common stock upon restricted stock unit vesting (in shares)   541,122    
Issuance of common stock upon restricted stock unit vesting 0 $ 1 (1)  
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)   219,125    
Common stock issued under Employee Stock Purchase Plan (ESPP) 3,094   3,094  
Exercised stock options (in shares)   47,134    
Exercised stock options 367   367  
Payments for taxes related to net settlement of equity awards (5,030)   (5,030)  
Repurchases of common stock (in shares)   (884,575)    
Repurchases of common stock (15,000) $ (1) (14,999)  
Net loss $ (8,900)     (8,900)
Ending balance (in shares) at Jun. 30, 2026 106,941,980 106,941,980    
Ending balance at Jun. 30, 2026 $ 362,677 $ 107 $ 905,286 $ (542,716)