v3.26.3
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Sep. 30, 2026
shares
Stockholders' Equity  
Common stock reserved for future issuance 16,054,270
Exercise of stock options  
Stockholders' Equity  
Common stock reserved for future issuance 6,199,432
Vesting of restricted stock units  
Stockholders' Equity  
Common stock reserved for future issuance 1,695,212
Series C Preferred Stock  
Stockholders' Equity  
Common stock reserved for future issuance 6,576,346
Conversion of 2026 Convertible Senior Notes  
Stockholders' Equity  
Common stock reserved for future issuance 1,583,280