v3.25.2
Fair Value Measurements - Change in Our Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Investments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 9,686 $ 20,386 $ 28,159 $ 17,354
Sale of investments     (18,393)  
Reclassification between Level 2 and Level 3 fair value     0  
Ending balance 8,971 20,427 8,971 20,427
Equity Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) 361 131 223 3,125
Embedded Option        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) (660) (85) (883) (284)
Convertible Note        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) (416) (5) (135) 232
(Level 1) | Investments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 1,016 13,148 19,561 10,154
Sale of investments     (18,393)  
Reclassification between Level 2 and Level 3 fair value     0  
Ending balance 1,568 13,279 1,568 13,279
(Level 1) | Equity Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) 552 131 400 3,125
(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,670 7,238 7,210 7,200
Sale of investments     0  
Reclassification between Level 2 and Level 3 fair value     1,388  
Ending balance 7,403 7,148 7,403 7,148
(Level 3) | Equity Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) (191) 0 (177) 0
(Level 3) | Embedded Option        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) (660) (85) (883) (284)
(Level 3) | Convertible Note        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Unrealized gain (loss) $ (416) $ (5) $ (135) $ 232