XML 142 R126.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements Level 3 Equity Warrants at Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Loss on Sale of Investments $ 0 $ (60,400) $ (442,413)  
Level 3        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Loss on Sale of Investments 1,726 408 (718)  
Proceeds from Issuance of Warrants (2,355) (829) (218)  
Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants 306 516 613  
Equity Warrants Transfers to Available For Sale Securities (3) (21) 36  
Warrants Not Settleable in Cash, Fair Value Disclosure $ 3,437 $ 3,763 $ 3,689 $ 4,048