XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Lease Payments Due Related To Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2023 $ 6,984  
2024 27,745  
2025 26,717  
2026 24,685  
2027 20,682  
Later years 114,727  
Total lease payments 221,540  
Less: imputed interest (58,223)  
Total 163,317 $ 158,139
Related Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2023 2,827  
2024 11,412  
2025 11,607  
2026 11,807  
2027 10,839  
Later years 100,278  
Total lease payments 148,770  
Less: imputed interest (51,129)  
Total 97,641  
Nonrelated Party    
Operating Lease Liabilities Payments Due [Line Items]    
Remainder of 2023 4,157  
2024 16,333  
2025 15,110  
2026 12,878  
2027 9,843  
Later years 14,449  
Total lease payments 72,770  
Less: imputed interest (7,094)  
Total $ 65,676