XML 132 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Undiscounted Future Lease Payments for Operating and Finance Leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 5,505
2025 12,074
2026 12,436
2027 12,809
2028 13,193
Thereafter 74,424
Total minimum lease payments 130,441
Less amounts representing interest or imputed interest (48,345)
Present value of lease liabilities 82,096
Financing Leases  
2024 1,318
2025 882
2026 533
2027 100
Thereafter 0
Total minimum lease payments 2,833
Less amounts representing interest or imputed interest (255)
Present value of lease liabilities $ 2,578