XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases Current Period (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leased Assets [Line Items]    
2022 $ 17,974  
2023 14,907  
2024 13,080  
2025 11,585  
2026 10,185  
Thereafter 68,830  
Total minimum lease payments 136,561  
Less: Imputed interest 31,457  
Total lease liabilities 105,104 $ 100,936
Less: Current lease liabilities 14,775 12,818
Long-term lease liabilities 90,329 $ 88,118
Related Parties    
Operating Leased Assets [Line Items]    
2022 296  
2023 296  
2024 296  
2025 296  
2026 296  
Thereafter 838  
Total minimum lease payments 2,318  
Third Parties    
Operating Leased Assets [Line Items]    
2022 17,678  
2023 14,611  
2024 12,784  
2025 11,289  
2026 9,889  
Thereafter 67,992  
Total minimum lease payments $ 134,243