v3.26.3
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Operating lease expense      
Operating lease cost $ 4,448 $ 3,457  
Variable lease cost 196 286  
Short-term lease cost 218 269  
Operating lease expense 4,862 4,012  
Balance sheet assets and liabilities related to operating leases      
Operating lease ROU assets, net $ 53,915   $ 47,877
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent.   Other Assets, Noncurrent.
Operating lease liabilities, current portion $ 13,774   $ 13,115
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current   Other Liabilities, Current
Operating lease liabilities, long-term $ 41,487   $ 35,678
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent   Other Liabilities, Noncurrent
Total operating lease liabilities $ 55,261   $ 48,793
Weighted average remaining lease term 6 years 1 month 6 days    
Weighted average discount rate 5.80%    
Cash flow information related to operating leases      
Cash paid for operating lease liabilities $ 3,927 3,318  
ROU assets obtained in exchange for new lease obligations $ 9,278 $ 308