XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Operating and Finance Leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
December 31, 2024 $ 25,419
December 31, 2025 26,621
December 31, 2026 18,578
December 31, 2027 22,899
December 31, 2028 15,926
Thereafter 131,690
Total future minimum lease payments 241,133
Less: Interest (45,264)
Total lease liabilities 195,869
December 31, 2024 3,041
December 31, 2025 3,041
December 31, 2026 3,041
December 31, 2027 3,041
December 31, 2028 2,985
Thereafter 2,966
Total future minimum lease payments 18,115
Less: Interest (1,719)
Total lease liabilities $ 16,396