v3.26.1
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