XML 105 R83.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES AND RELATED PARTY LEASES - Future Minimum Lease Payment Under Operating Leases Current Period (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leased Assets [Line Items]    
2023 $ 20,320  
2024 21,165  
2025 19,494  
2026 17,126  
2027 16,182  
Thereafter 165,164  
Total minimum lease payments 259,451  
Less: Imputed interest 87,407  
Total lease liabilities 172,044 $ 105,104
Less: Current lease liabilities 14,624 14,775
Long-term lease liabilities 157,420 $ 90,329
Related Parties    
Operating Leased Assets [Line Items]    
2023 296  
2024 296  
2025 296  
2026 296  
2027 296  
Thereafter 542  
Total minimum lease payments 2,022  
Third Parties    
Operating Leased Assets [Line Items]    
2023 20,024  
2024 20,869  
2025 19,198  
2026 16,830  
2027 15,886  
Thereafter 164,622  
Total minimum lease payments $ 257,429