XML 58 R46.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Operating Leases Mature (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Minimum Payments  
2026 $ 15,675
2027 27,128
2028 21,285
2029 16,695
2030 13,564
Thereafter 43,855
Total lease payments 138,202
Less: interest (28,943)
Present value of lease liabilities $ 109,259