XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Leases [Abstract]    
Remainder of 2025 $ 7,233  
2026 10,394  
2027 9,488  
2028 8,241  
2029 7,598  
2030 and beyond 19,496  
Total future lease payments 62,450  
Less: Imputed interest (10,951)  
Present value of operating lease liabilities $ 51,499  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Less: Current portion $ (10,654) $ (9,248)
Long-term portion of operating lease liabilities $ 40,845