XML 89 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of lease liabilities under non-cancellable leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Rent Payments  
2024 $ 10,145
2025 10,368
2026 10,465
2027 10,441
2028 3,225
Thereafter 598
Total lease payments 45,242
Less: imputed interest 5,843
Present value of lease liabilities 39,399
Sublease Receipts  
2024 (2,138)
2025 (1,220)
2026 (1,077)
2027 (1,099)
2028 (371)
Sublease Receipts (5,905)
Total Cash Outflows  
2024 8,007
2025 9,148
2026 9,388
2027 9,342
2028 2,854
Thereafter 598
Total Cash Outflows $ 39,337