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