v3.26.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   93,469,721    
Beginning balance at Dec. 31, 2024 $ 633,218 $ 9 $ 1,044,366 $ (411,157)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock upon exercise of stock options (in shares)   661,617    
Issuance of common stock upon exercise of stock options 8,209 $ 1 8,208  
Issuance of common stock upon settlement of restricted stock units (in shares)   789,454    
Shares withheld related to net share settlement of restricted stock units (in shares)   (63)    
Shares withheld related to net share settlement of restricted stock units (5)   (5)  
Stock-based compensation expense 32,975   32,975  
Issuance of common stock under employee stock purchase plan (in shares)   150,853    
Issuance of common stock under employee stock purchase plan 4,692   4,692  
Net loss (2,447)     (2,447)
Ending balance (in shares) at Mar. 31, 2025   95,071,582    
Ending balance at Mar. 31, 2025 $ 676,642 $ 10 1,090,236 (413,604)
Beginning balance (in shares) at Dec. 31, 2025 98,033,361 98,033,361    
Beginning balance at Dec. 31, 2025 $ 798,815 $ 10 1,156,361 (357,556)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock upon exercise of stock options (in shares) 88,685 88,685    
Issuance of common stock upon exercise of stock options $ 627   627  
Issuance of common stock upon settlement of restricted stock units (in shares)   602,742    
Stock-based compensation expense 36,530   36,530  
Issuance of common stock under employee stock purchase plan (in shares)   177,378    
Issuance of common stock under employee stock purchase plan $ 4,626   4,626  
Repurchases of stock (in shares) (3,200,000) (3,193,294)    
Repurchases of stock $ (100,786)   (100,786)  
Net loss $ (6,646)     (6,646)
Ending balance (in shares) at Mar. 31, 2026 95,708,872 95,708,872    
Ending balance at Mar. 31, 2026 $ 733,166 $ 10 $ 1,097,358 $ (364,202)