XML 57 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Non-cancellable Lease Payments under Operating Lease (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 11,484
2024 11,857
2025 12,242
2026 12,639
2027 13,050
Thereafter 104,410
Total undiscounted lease payments 165,682
Less: Present value adjustments (74,766)
Total 90,916
Sublease Payment Receivable  
2023 5,844
2024 6,019
2025 6,200
2026 6,385
2027 6,577
Thereafter 76,174
Total undiscounted lease payments $ 107,199