XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Maturities of operating lease liabilities  
Remainder of 2025 $ 33,946
2026 42,866
2027 38,253
2028 34,690
2029 29,778
Thereafter 127,822
Total lease payments 307,355
Less imputed interest (58,669)
Total operating lease liabilities $ 248,686
Operating Lease, Liability, Statement of Financial Position Operating Lease, Liability, Current, Operating Lease, Liability, Noncurrent