XML 192 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
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, 2021   89,954,657    
Beginning balance at Dec. 31, 2021 $ 344,611 $ 90 $ 658,374 $ (313,853)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 45,395   45,395  
Issuance of common stock upon restricted stock unit vesting (in shares)   698,841    
Issuance of common stock upon restricted stock unit vesting 0 $ 1 (1)  
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)   323,905    
Common stock issued under Employee Stock Purchase Plan (ESPP) 2,906   2,906  
Exercised stock options (in shares)   1,135,346    
Exercised stock options 2,399 $ 1 2,398  
Payments for taxes related to net settlement of equity awards (2,665)   (2,665)  
Net loss (58,600)     (58,600)
Ending balance (in shares) at Dec. 31, 2022   92,112,749    
Ending balance at Dec. 31, 2022 334,046 $ 92 706,407 (372,453)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 52,686   52,686  
Issuance of common stock upon restricted stock unit vesting (in shares)   1,943,846    
Issuance of common stock upon restricted stock unit vesting 0 $ 2 (2)  
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)   421,690    
Common stock issued under Employee Stock Purchase Plan (ESPP) $ 4,124   4,124  
Exercised stock options (in shares) 2,244,170 2,243,813    
Exercised stock options $ 12,983 $ 3 12,980  
Payments for taxes related to net settlement of equity awards (15,985)   (15,985)  
Net loss (62,913)     (62,913)
Ending balance (in shares) at Dec. 31, 2023   96,722,098    
Ending balance at Dec. 31, 2023 324,941 $ 97 760,210 (435,366)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock-based compensation 60,767   60,767  
Issuance of common stock upon restricted stock unit vesting (in shares)   2,474,684    
Issuance of common stock upon restricted stock unit vesting $ 0 $ 2 (2)  
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares) 312,838 312,838    
Common stock issued under Employee Stock Purchase Plan (ESPP) $ 4,736   4,736  
Exercised stock options (in shares) 2,578,806 2,579,163    
Exercised stock options $ 20,241 $ 3 20,238  
Payments for taxes related to net settlement of equity awards (12,820)   (12,820)  
Net loss (40,835)     (40,835)
Ending balance (in shares) at Dec. 31, 2024   102,088,783    
Ending balance at Dec. 31, 2024 $ 357,030 $ 102 $ 833,129 $ (476,201)