XML 108 R97.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Lessee, Operating Lease, Liability, Payment, Due  
2026 $ 92,071
2027 111,104
2028 99,136
2029 77,017
2030 63,770
Thereafter 165,657
Total lease payments 608,755
Less: Interest 113,641
Present value of lease liability $ 495,114