XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year $ 5,974  
Lessee, Operating Lease, Liability, to be Paid, Year One 7,788  
Lessee, Operating Lease, Liability, to be Paid, Year Two 7,509  
Lessee, Operating Lease, Liability, to be Paid, Year Three 7,181  
Lessee, Operating Lease, Liability, to be Paid, Year Four 7,117  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 43,793  
Lessee, Operating Lease, Liability, to be Paid 79,362  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (16,267)  
Operating Lease, Liability $ 63,095 $ 64,500