XML 150 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Minimum Contractual Lease Payments and Other Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 19,179  
2025 13,529  
2026 7,848  
2027 5,340  
2028 4,384  
Thereafter 2,871  
Total 53,151  
Short-term leases    
2024 3  
2025 0  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total 3  
Total contractual base rents    
2024 19,182  
2025 13,529  
2026 7,848  
2027 5,340  
2028 4,384  
Thereafter 2,871  
Total 53,154  
Total liability to make lease payments 47,115 $ 58,141
Difference in undiscounted and discounted future lease payments $ 6,036  
Weighted average discount rate 5.84%  
Weighted average remaining lease term (years) 3 years 8 months 12 days