Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Fair Value of Assets and Liabilities Measured on Recurring Basis (Details)

v3.22.0.1
Fair Value Measurements - Fair Value of Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Recurring      
Liabilities      
Financial guarantee contracts deferred premium $ 2,900 $ 11,200  
Level 1      
Assets      
Fair value of derivatives 0 0  
Contingent consideration arrangements 0 0  
Liabilities      
Fair value of derivatives 0 0  
Contingent consideration arrangements 0 0  
Total net assets (liabilities) 0 0  
Level 1 | Warrant liability      
Liabilities      
September 2020 Warrants   0  
Level 2      
Assets      
Fair value of derivatives 1,798 921  
Contingent consideration arrangements 20,833 1,816  
Liabilities      
Fair value of derivatives (172,386) (97,060)  
Contingent consideration arrangements (25,000) (8,618)  
Total net assets (liabilities) (174,755) (102,941)  
Level 2 | Warrant liability      
Liabilities      
September 2020 Warrants   0  
Level 3      
Assets      
Fair value of derivatives 0 0  
Contingent consideration arrangements 0 0  
Liabilities      
Fair value of derivatives 0 0  
Contingent consideration arrangements 0 0  
Total net assets (liabilities) 0 (79,428)  
Level 3 | Warrant liability      
Liabilities      
September 2020 Warrants $ 0 $ (79,428) $ 0