Registration statement for securities issued by foreign private issuers in certain business combination transactions

Financial Instruments - Assets and Liabilities that are Measured at Fair Value (Details)

v3.22.1
Financial Instruments - Assets and Liabilities that are Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure of fair value measurement of assets [line items]      
Total liabilities $ 503,046 $ 389,361 $ 190,455
Recurring fair value measurement      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 17,971 20,128  
Recurring fair value measurement | Level 1      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 4,571 5,865  
Recurring fair value measurement | Level 2      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 3,145 4,035  
Recurring fair value measurement | Level 3      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 10,255 10,228  
Recurring fair value measurement | Tradeable Alkuri Warrants      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 6,837 5,865  
Recurring fair value measurement | Tradeable Alkuri Warrants | Level 1      
Disclosure of fair value measurement of assets [line items]      
Total liabilities   5,865  
Recurring fair value measurement | Tradeable Alkuri Warrants | Level 2      
Disclosure of fair value measurement of assets [line items]      
Total liabilities   0  
Recurring fair value measurement | Tradeable Alkuri Warrants | Level 3      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 6,837 0  
Recurring fair value measurement | Non-tradeable Alkuri Warrants      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 3,145 4,035  
Recurring fair value measurement | Non-tradeable Alkuri Warrants | Level 1      
Disclosure of fair value measurement of assets [line items]      
Total liabilities   0  
Recurring fair value measurement | Non-tradeable Alkuri Warrants | Level 2      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 3,145 4,035  
Recurring fair value measurement | Non-tradeable Alkuri Warrants | Level 3      
Disclosure of fair value measurement of assets [line items]      
Total liabilities   0  
Recurring fair value measurement | AlbaCore Warrants      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 4,571 10,228  
Recurring fair value measurement | AlbaCore Warrants | Level 1      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 4,571 0  
Recurring fair value measurement | AlbaCore Warrants | Level 2      
Disclosure of fair value measurement of assets [line items]      
Total liabilities   0  
Recurring fair value measurement | AlbaCore Warrants | Level 3      
Disclosure of fair value measurement of assets [line items]      
Total liabilities   $ 10,228  
Recurring fair value measurement | Additional AlbaCore Warrants      
Disclosure of fair value measurement of assets [line items]      
Total liabilities 3,418    
Recurring fair value measurement | Additional AlbaCore Warrants | Level 3      
Disclosure of fair value measurement of assets [line items]      
Total liabilities $ 3,418