XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
LEASES  
2025 $ 23,840
2026 18,723
2027 15,392
2028 15,033
2029 11,728
Thereafter 55,394
Total lease payments 140,110
Less: Interest (33,106)
Present value of lease liabilities 107,004
Payments for lease agreements that commence in the future $ 7,000