Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Summary of Changes in Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis and Realized and Unrealized Gains (Losses) (Details)

v3.20.4
Fair Value Measurements - Summary of Changes in Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis and Realized and Unrealized Gains (Losses) (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Preference Shares    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Net Realized and Unrealized Gains (Losses) Included in Income $ 2,486 $ 753
Contingent Consideration for Solutions Infini Acquisition    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Net Realized and Unrealized Gains (Losses) Included in Income   (15)
Recurring Basis | Preference Shares    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Fair Value Beginning of Year 1,834 2,530
Net Realized and Unrealized Gains (Losses) Included in Income 753 2,486
Other Comprehensive Income (Loss) (57) 42
Settlements, Net   2
Fair Value End of Year 2,530 1,834
Recurring Basis | Contingent Consideration for Solutions Infini Acquisition    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]    
Fair Value Beginning of Year 482  
Net Realized and Unrealized Gains (Losses) Included in Income (15)  
Other Comprehensive Income (Loss) 23  
Settlements, Net $ (490)  
Fair Value End of Year   $ 482