XML 88 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of lease liabilities under non-cancellable leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Rent Payments  
2023 $ 9,665
2024 9,923
2025 10,140
2026 10,230
2027 10,201
Thereafter 2,989
Total lease payments 53,148
Less: imputed interest 8,091
Present value of lease liabilities 45,057
Sublease Receipts  
2023 (1,951)
2024 (2,138)
2025 (1,220)
2026 (1,077)
2027 (1,099)
Thereafter (372)
Sublease Receipts (7,857)
Total Cash Outflows  
2023 7,714
2024 7,785
2025 8,920
2026 9,153
2027 9,102
Thereafter 2,617
Total Cash Outflows $ 45,291