XML 58 R47.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Maturities of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating Leases  
2026 (remaining) $ 49,360
2027 31,606
2028 17,925
2029 9,713
2030 3,005
Thereafter 5,958
Total undiscounted lease payments 117,567
Less: Imputed interest (8,031)
Present value of lease liabilities 109,536
Finance Leases  
2026 (remaining) 27,023
2027 12,549
2028 7,478
2029 4,521
2030 5,099
Thereafter 0
Total undiscounted lease payments 56,670
Less: Imputed interest (3,086)
Present value of lease liabilities $ 53,584