| Jun 30, 2026 | Mar 31, 2026 | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| -33.5% | -66.7% | -77.8% | -64.9% | ||||||||||||
| 25508.1% | 14187.1% | 17066.1% | 19592.9% | ||||||||||||
| — | — | — | |||||||||||||
| -25380.9% | 16477.8% | -16966.1% | -19492.9% | ||||||||||||
| -20153.0% | 14116.8% | -15692.9% | -10569.0% | ||||||||||||
| -13164.8% | 12023.6% | -13301.2% | -7225.9% | ||||||||||||