XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LEASES - Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 4,126  
Lessee, Operating Lease, Liability, to be Paid, Year One 8,142  
Lessee, Operating Lease, Liability, to be Paid, Year Two 7,862  
Lessee, Operating Lease, Liability, to be Paid, Year Three 7,536  
Lessee, Operating Lease, Liability, to be Paid, Year Four 7,482  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 43,916  
Lessee, Operating Lease, Liability, to be Paid 79,064  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (15,948)  
Operating Lease, Liability $ 63,116 $ 64,500