v3.26.1
Leases - Schedule of Information Related to Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Current:  
Operating lease liabilities, current $ 10,971
Finance lease liabilities, current 138
Long-term:  
Operating lease liabilities, long-term 55,098
Finance lease liabilities, long-term 0
Total lease liabilities $ 66,207
Operating leases, weighted average remaining lease term 5 years 11 months 8 days
Finance leases, weighted average remaining lease term 8 months 1 day
Operating lease weighted average discount rate percent 5.40%
Finance lease weighted average discount rate percent 7.00%
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 (Note 5)
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liabilities, long-term (Note 5)