v3.26.3
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Lessee, Lease, Description [Line Items]    
Sublease income $ 0 $ (10)
Cash paid for amounts included in the measurement of operating lease liabilities 1,097 673
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold    
Lessee, Lease, Description [Line Items]    
Operating lease costs 1,181 622
Location, Statement of Income, Balance [Axis]: us-gaap:OperatingIncomeLoss    
Lessee, Lease, Description [Line Items]    
Operating lease costs $ 348 $ 184