v3.26.1
LEASES - Schedule of Maturities of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 (remaining) $ 36,171
2027 33,709
2028 20,325
2029 12,030
2030 3,680
Thereafter 5,602
Total undiscounted lease payments 111,517
Less: Imputed interest (7,879)
Present value of lease liabilities 103,638
Finance Leases  
2026 (remaining) 21,354
2027 12,542
2028 7,471
2029 4,513
2030 5,083
Thereafter 0
Total undiscounted lease payments 50,963
Less: Imputed interest (2,676)
Present value of lease liabilities $ 48,287