XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Convertible Promissory Note (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
May 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurements      
Available-for-sale securities $ 127,970   $ 158,186
Convertible promissory notes | Fair value measured on recurring basis      
Fair Value Measurements      
Available-for-sale securities 2,372   2,330
Convertible promissory notes | Fair value measured on recurring basis | Level 3      
Fair Value Measurements      
Available-for-sale securities $ 2,372   $ 2,330
Rimere | Risk-free interest rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 0.0424   0.0539
Rimere | Credit adjustment      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 0.0464   0.0531
Rimere | Credit adjusted discount rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 0.0888   0.107
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 0.0431    
Bridge To Renewables, BTR | Credit adjustment      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 0.0864    
Bridge To Renewables, BTR | Credit adjusted discount rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 0.1295