XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases - Summary of Future Minimum Rental Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessor, Lease, Description [Line Items]    
2024 $ 35,948  
2025 33,875  
2026 30,905  
2027 25,155  
2028 20,188  
Thereafter 38,095  
Total future payments 184,166  
Less impact of discounting 30,656  
Operating lease liability 153,510  
Current portion 34,787 $ 35,345
Operating Lease, Liability, Noncurrent 118,723 $ 135,220
Third Parties    
Lessor, Lease, Description [Line Items]    
2024 25,796  
2025 23,565  
2026 20,510  
2027 16,202  
2028 11,806  
Thereafter 28,745  
Total future payments 126,624  
Related Parties    
Lessor, Lease, Description [Line Items]    
2024 10,152  
2025 10,310  
2026 10,395  
2027 8,953  
2028 8,382  
Thereafter 9,350  
Total future payments $ 57,542