Construction in Progress - Additional Information (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Jun. 30, 2025 |
|---|---|---|
| Construction In Progress [Line Items] | ||
| Construction in progress | $ 3,229 | $ 3,050 |
| Property, Plant and Equipment [Member] | ||
| Construction In Progress [Line Items] | ||
| Construction in progress | $ 2,100 |