XML 58 R46.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Minimum Payments  
2026 $ 23,534
2027 26,710
2028 19,903
2029 15,235
2030 12,133
Thereafter 42,111
Total lease payments 139,626
Less: interest (29,275)
Present value of lease liabilities $ 110,351