XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future minimum lease payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
ASC 840 [Member]    
Related Party Transaction [Line Items]    
Total minimum lease payments   $ 1,659
26 Landsdowne Street | Accounting Standards Update 2016-02 [Member]    
Related Party Transaction [Line Items]    
2022 [1] $ 1,229  
2023 2,497  
2024 2,572  
2025 2,649  
2026 2,729  
Thereafter 4,237  
Total minimum lease payments 15,913  
Less: imputed interest (2,669)  
Operating Lease, Liability 13,244  
26 Landsdowne Street | ASC 840 [Member]    
Related Party Transaction [Line Items]    
Total minimum lease payments   $ 17,108
125 Sidney Street | Accounting Standards Update 2016-02 [Member]    
Related Party Transaction [Line Items]    
2022 409  
2023 836  
2024 210  
Total minimum lease payments 1,455  
Less: imputed interest (55)  
Operating Lease, Liability $ 1,400  
[1] Amounts are for the six months ending December 31, 2022.