Net Income (Loss) Per Share Attributable To Common Stockholders - Additional Information (Details) shares in Millions |
12 Months Ended |
|---|---|
|
Jun. 30, 2026
shares
| |
| 2025 Notes, principal | Maximum | |
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |
| Number of shares subject to adjustment | 16.3 |