v3.25.2
LEASES - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Maturities of operating lease liabilities  
Remainder of 2025 $ 22,972
2026 44,885
2027 40,301
2028 36,670
2029 31,594
Thereafter 131,342
Total lease payments 307,764
Less imputed interest (57,691)
Total operating lease liabilities $ 250,073
Operating Lease, Liability, Statement of Financial Position Operating Lease, Liability, Current, Operating Lease, Liability, Noncurrent