v3.26.1
Stockholders' Equity -Schedule of Shares of Common Stock Reserved for Future Issuance (Details)
shares in Thousands
Jun. 30, 2026
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 28,206
Shares reserved for issuance upon conversion of convertible senior notes  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 17,262
Shares underlying outstanding warrants  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 194
Shares underlying outstanding stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 2,584
Shares underlying unvested RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 4,843
Shares authorized for issuance pursuant to awards granted under the ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 1,393
Shares authorized for future equity award grants  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance (in shares) 1,930