XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Information Related to Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Current:  
Operating lease liabilities, current $ 12,011
Finance lease liabilities, current 238
Long-term:  
Operating lease liabilities, long-term 100,046
Finance lease liabilities, long-term 335
Total lease liabilities $ 112,630
Operating leases, weighted average remaining lease term 8 years 4 months 28 days
Finance leases, weighted average remaining lease term 2 years 5 months 12 days
Operating lease weighted average discount rate percent 5.40%
Finance lease weighted average discount rate percent 6.70%
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability, Current
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability, Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, long-term
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, long-term