XML 88 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 253,630,801 212,768,027
Convertible notes    
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 0 19,096,202
Possible future issuance under stock plans    
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 190,267,448 124,357,791
Outstanding stock options, restricted stock units and performance stock units    
Class of Stock [Line Items]    
Total common stock reserved for future issuance (in shares) 63,363,353 69,314,034