v3.26.1
Fair Value Measurements - Change in Our Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Investments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 11,494 $ 9,686 $ 11,827 $ 28,159
Sale of investments       (18,393)
Reclassification between Level 2 and Level 3 fair value       0
Ending balance 11,090 8,971 11,090 8,971
Equity Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) (535) 361 (1,254) 223
Embedded Option        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) 370 (660) 1,751 (883)
Convertible Note        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) (239) (416) (1,234) (135)
(Level 1) | Investments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 2,728 1,016 3,576 19,561
Sale of investments       (18,393)
Reclassification between Level 2 and Level 3 fair value       0
Ending balance 2,200 1,568 2,200 1,568
(Level 1) | Equity Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) (528) 552 (1,376) 400
(Level 1) | Embedded Option        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) 0 0 0 0
(Level 1) | Convertible Note        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) 0 0 0 0
(Level 2) | Investments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance       1,388
Sale of investments       0
Reclassification between Level 2 and Level 3 fair value       (1,388)
Ending balance   0   0
(Level 2) | Equity Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss)       0
(Level 2) | Embedded Option        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss)       0
(Level 2) | Convertible Note        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss)       0
(Level 3) | Investments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 8,766 8,670 8,251 7,210
Sale of investments       0
Reclassification between Level 2 and Level 3 fair value       1,388
Ending balance 8,890 7,403 8,890 7,403
(Level 3) | Equity Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) (7) (191) 122 (177)
(Level 3) | Embedded Option        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) 370 (660) 1,751 (883)
(Level 3) | Convertible Note        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) $ (239) $ (416) $ (1,234) $ (135)