v3.26.1
Stockholders' Equity - Schedule of Common Stock Reserved for Issuance (Details)
Jun. 30, 2026
shares
Class of Stock [Line Items]  
Common stock reserved for issuance (in shares) 28,466,790
Warrant Shares  
Class of Stock [Line Items]  
Common stock reserved for issuance (in shares) 536,412
Common stock issuable upon conversion of convertible notes including make-whole provision  
Class of Stock [Line Items]  
Common stock reserved for issuance (in shares) 9,817,659
Stock options, restricted stock units and performance stock units issued and outstanding  
Class of Stock [Line Items]  
Common stock reserved for issuance (in shares) 11,135,862
Reserved for future stock awards or option grants  
Class of Stock [Line Items]  
Common stock reserved for issuance (in shares) 4,223,662
Reserved for employee stock purchase plan  
Class of Stock [Line Items]  
Common stock reserved for issuance (in shares) 2,230,820
Common stock held back in connection with asset acquisition  
Class of Stock [Line Items]  
Common stock reserved for issuance (in shares) 522,375