XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Beginning balance (in shares) at Dec. 31, 2023   86,330,303    
Beginning balance at Dec. 31, 2023 $ 635,305 $ 9 $ 917,872 $ (282,576)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock upon exercise of stock options (in shares)   351,968    
Issuance of common stock upon exercise of stock options 1,204   1,204  
Issuance of common stock upon settlement of restricted stock units (in shares)   925,027    
Shares withheld related to net share settlement of restricted stock units (in shares)   (38)    
Shares withheld related to net share settlement of restricted stock units (1)   (1)  
Stock-based compensation expense 36,323   36,323  
Issuance of common stock under employee stock purchase plan (in shares)   198,133    
Issuance of common stock under employee stock purchase plan 4,565   4,565  
Net loss (64,598)     (64,598)
Ending balance (in shares) at Mar. 31, 2024   87,805,393    
Ending balance at Mar. 31, 2024 $ 612,798 $ 9 959,963 (347,174)
Beginning balance (in shares) at Dec. 31, 2024 93,469,721 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 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 95,071,582    
Ending balance at Mar. 31, 2025 $ 676,642 $ 10 $ 1,090,236 $ (413,604)