XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Lease [Abstract]    
Year One $ 35,623  
Year Two 29,043  
Year Three 24,115  
Year Four 18,438  
Year Five 15,429  
Thereafter 49,883  
Total operating lease payments 172,531  
Less: imputed interest 23,291  
Total operating lease liabilities 149,240 $ 162,185
Finance Lease [Abstract]    
Year One 1,481  
Year Two 1,518  
Year Three 1,556  
Year Four 1,595  
Year Five 1,635  
Thereafter 1,107  
Total finance lease payments 8,892  
Less: imputed interest 969  
Total finance lease liabilities $ 7,923 $ 9,022