Finance Lease Obligations - Future Minimum Payments (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Jun. 30, 2023 |
|---|---|---|
| Lessee, Lease, Description [Line Items] | ||
| Principal payments | $ 352 | |
| Interest payments | 21 | |
| Total minimum lease payments | 373 | |
| Less: current portion | (299) | $ (272) |
| Long-term portion of minimum lease obligations | 53 | $ 351 |
| 2025 | ||
| Lessee, Lease, Description [Line Items] | ||
| Principal payments | 299 | |
| Interest payments | 20 | |
| Total minimum lease payments | 319 | |
| 2026 | ||
| Lessee, Lease, Description [Line Items] | ||
| Principal payments | 53 | |
| Interest payments | 1 | |
| Total minimum lease payments | $ 54 |