Leases - Schedule of Lease Cost (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Lessee, Lease, Description [Line Items] | |||
| Sublease income | $ (32) | $ (38) | $ (38) |
| Cash paid for amounts included in the measurement of operating lease liabilities | 2,706 | 2,667 | 2,661 |
| Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease costs | 3,206 | 2,394 | 2,537 |
| Location, Statement of Income, Balance [Axis]: us-gaap:OperatingIncomeLoss | |||
| Lessee, Lease, Description [Line Items] | |||
| Operating lease costs | $ 934 | $ 787 | $ 838 |