XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 7,954
2025 18,784
2026 14,384
2027 13,387
2028 12,813
2029 10,099
Thereafter 21,650
Total lease payments 99,071
Less: imputed interest (13,615)
Total lease liability $ 85,456