XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturity of Lease Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Operating Lease Payments  
2024 $ 21,290
2025 21,148
2026 21,080
2027 20,818
2028 20,886
Thereafter 181,071
Total undiscounted lease payments 286,293
Less imputed interest (77,861)
Present value of lease liabilities 208,432
Finance Lease Payments  
2024 3,559
2025 3,484
2026 3,098
2027 2,989
2028 2,935
Thereafter 18,044
Total undiscounted lease payments 34,109
Less imputed interest (8,198)
Present value of lease liabilities 25,911
Roseville Lease  
Lessee, Lease, Description [Line Items]  
Lease not yet commenced, estimated payments $ 10,300