XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Maturities of Operating Lease Liability (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2024 (excluding the three months ended March 31, 2024) $ 14,231
2025 18,721
2026 18,348
2027 14,219
2028 12,824
2029 6,678
Thereafter 11,749
Total lease payments 96,770
Less: Interest (16,241)
Present value of lease payments $ 80,529