Earnings per Share - Additional Information (Details) - shares |
Jun. 30, 2026 |
Mar. 31, 2026 |
|---|---|---|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Common shares issuable upon exercise of pre-funded warrants | 2,753,246 | |
| Common Stock [Member] | Pre-Funded Warrants [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Common shares issuable upon exercise of pre-funded warrants | 2,753,246 |