XML 51 R41.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Future Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (excluding the six months ended June 30, 2026) $ 11,944
2027 20,199
2028 18,323
2029 13,875
2030 13,105
2031 11,465
Thereafter 97,382
Total lease payments 186,293
Less: Interest (75,188)
Present value of lease payments $ 111,105