XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Convertible Promissory Note (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
May 31, 2024
USD ($)
Fair Value Measurements      
Available-for-sale securities $ 108,669 $ 127,970  
Convertible promissory notes | Fair value measured on recurring basis      
Fair Value Measurements      
Available-for-sale securities 2,809 2,372  
Convertible promissory notes | Fair value measured on recurring basis | Level 3      
Fair Value Measurements      
Available-for-sale securities $ 2,809 $ 2,372  
Rimere | Risk-free interest rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 4.29 4.24  
Rimere | Credit adjustment      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 5.3 4.64  
Rimere | Credit adjusted discount rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 9.59 8.88  
Bridge To Renewables, BTR | Fair value measured on recurring basis | Level 3      
Fair Value Measurements      
Available-for-sale securities     $ 2,000
Bridge To Renewables, BTR | Risk-free interest rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 4.45 4.31  
Bridge To Renewables, BTR | Credit adjustment      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 9.3 8.64  
Bridge To Renewables, BTR | Credit adjusted discount rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 13.75 12.95