v3.26.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Stockholders' Equity          
Beginning balance $ 665,471 $ 20 $ 1,195,390 $ (1,658) $ (528,281)
Beginning balance (in shares) at Dec. 31, 2024   200,534,626      
Stockholders' Equity          
Issuance of common stock in connection with ESPP (in shares)   497,130      
Issuance of common stock in connection with ESPP 5,768   5,768    
Issuance of common stock upon exercise of stock options and vesting of restricted stock units (in shares)   2,792,726      
Issuance of common stock upon exercise of stock options and vesting of restricted stock units 2,392   2,392    
Donation of common stock (in shares)   45,490      
Donation of common stock 959   959    
Taxes paid related to net share settlement of equity awards (in shares)   (44,052)      
Taxes paid related to net shares settlement of equity awards $ (1,089)   (1,089)    
Common stock repurchased (in shares) 0        
Stock-based compensation expense $ 36,890   36,890    
Other comprehensive income (loss) 1,733     1,733  
Net income 11,352       11,352
Ending balance (in shares) at Mar. 31, 2025   203,825,920      
Ending balance at Mar. 31, 2025 723,476 $ 20 1,240,310 75 (516,929)
Stockholders' Equity          
Beginning balance 723,476 20 1,240,310 75 (516,929)
Beginning balance 868,789 $ 21 1,325,520 3,596 (460,348)
Beginning balance (in shares) at Dec. 31, 2025   210,625,519      
Stockholders' Equity          
Issuance of common stock in connection with ESPP (in shares)   513,444      
Issuance of common stock in connection with ESPP 6,340   6,340    
Issuance of common stock upon exercise of stock options and vesting of restricted stock units (in shares)   1,977,796      
Issuance of common stock upon exercise of stock options and vesting of restricted stock units 417   417    
Donation of common stock (in shares)   45,490      
Donation of common stock 765   765    
Taxes paid related to net share settlement of equity awards (in shares)   (58,823)      
Taxes paid related to net shares settlement of equity awards $ (952)   (952)    
Common stock repurchased (in shares) (2,770,428) (2,770,428)      
Common stock repurchased $ (44,249)   (44,249)    
Stock-based compensation expense 28,439   28,439    
Other comprehensive income (loss) (1,162)     (1,162)  
Net income 49,053       49,053
Ending balance (in shares) at Mar. 31, 2026   210,332,998      
Ending balance at Mar. 31, 2026 907,440 $ 21 1,316,280 2,434 (411,295)
Stockholders' Equity          
Beginning balance $ 907,440 $ 21 $ 1,316,280 $ 2,434 $ (411,295)