XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Lease [Abstract]    
Year One $ 35,688  
Year Two 32,830  
Year Three 25,728  
Year Four 21,025  
Year Five 15,787  
Thereafter 57,854  
Total operating lease payments 188,912  
Less: imputed interest 26,727  
Total operating lease liabilities 162,185 $ 152,541
Finance Lease [Abstract]    
Year One 1,445  
Year Two 1,481  
Year Three 1,518  
Year Four 1,556  
Year Five 1,595  
Thereafter 2,743  
Total finance lease payments 10,338  
Less: imputed interest 1,316  
Total finance lease liabilities $ 9,022 $ 10,041