XML 99 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Lease [Abstract]    
Year One $ 31,698  
Year Two 29,037  
Year Three 26,166  
Year Four 19,811  
Year Five 16,161  
Thereafter 63,723  
Total operating lease payments 186,596  
Less: imputed interest 34,055  
Total operating lease liabilities 152,541 $ 160,332
Finance Lease [Abstract]    
Year One 1,410  
Year Two 1,445  
Year Three 1,481  
Year Four 1,518  
Year Five 1,556  
Thereafter 4,337  
Total finance lease payments 11,747  
Less: imputed interest 1,706  
Total finance lease liabilities $ 10,041 $ 10,986