XML 130 R120.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value of Financial Instruments - Quantitative Information About Significant Unobservable Inputs (Details) - Level 3 - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Equity warrant asset, public portfolio    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair value $ 28 $ 1,036
Equity warrant assets, private portfolio    
Fair Value Inputs, Assets, Quantitative Information [Line Items]    
Fair value $ 233,354 $ 191,181