XML 150 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 6,549  
2025 6,565  
2026 1,855  
2027 1,310  
2028 4,300  
Thereafter 42,717  
Total future minimum lease payments 63,296  
Imputed interest 17,252  
Total operating lease liabilities 46,044 $ 42,318
Finance Leases    
2024 10,115  
2025 10,760  
2026 100  
2027 882  
2028 10,593  
Thereafter 124,404  
Total future minimum lease payments 156,854  
Imputed interest 51,155  
Total finance lease liabilities $ 105,699 $ 110,430