v3.26.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
lease
Lessee, Lease, Description [Line Items]    
Finance lease, number of lease 1 6
Finance lease, number of existing lease 3  
Right-of-use assets obtained in exchange for new lease liabilities | $ $ 569 $ 1,731
Operating lease, number of lease   1
Olathe, Kansas Pharmacy    
Lessee, Lease, Description [Line Items]    
Additional right-of-use assets obtained in exchange for new lease liabilities | $   $ 4,700