XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Maturities of Operating Lease Liability (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
2023 (excluding the six months ended June 30, 2023) $ 9,362
2024 18,454
2025 18,128
2026 17,753
2027 13,536
2028 12,140
Thereafter 17,082
Total lease payments 106,455
Less: Interest (19,069)
Present value of lease payments $ 87,386