Leases - Schedule of Lease Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Sep. 30, 2025 |
Sep. 30, 2024 |
|
| Operating Leased Assets [Line Items] | ||
| Cash paid for amounts included in the measurement of operating lease liabilities | $ 673 | $ 667 |
| Cost of sales | ||
| Operating Leased Assets [Line Items] | ||
| Operating lease costs | 622 | 567 |
| Selling and marketing, and general and administrative | ||
| Operating Leased Assets [Line Items] | ||
| Operating lease costs | 184 | 193 |
| Other income, net | ||
| Operating Leased Assets [Line Items] | ||
| Sublease income | $ (10) | $ (10) |