XML 125 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details 4) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Gain on Sale of Investments $ 49,341 $ 10,609 $ 8,669  
Proceeds from Issuance of Warrants (50,092) (9,828) (10,239)  
Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants 432 424 324  
Equity Warrants Transfers to Available For Sale Securities $ (646) (119) 113  
Warrants Not Settleable in Cash, Fair Value Disclosure   $ 4,520 $ 3,434 $ 4,793