XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Sep. 30, 2025
shares
Stockholders' Equity  
Common stock reserved for future issuance 14,862,417
Exercise of stock options  
Stockholders' Equity  
Common stock reserved for future issuance 5,844,577
Vesting of restricted stock units  
Stockholders' Equity  
Common stock reserved for future issuance 1,114,820
Conversion of Series C Preferred Stock  
Stockholders' Equity  
Common stock reserved for future issuance 6,319,740
Conversion of convertible 2026 Senior Notes  
Stockholders' Equity  
Common stock reserved for future issuance 1,583,280