XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Convertible Promissory Note (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
May 31, 2024
USD ($)
Fair Value Measurements      
Available-for-sale securities $ 108,060 $ 127,970  
Convertible promissory notes | Fair value measured on recurring basis      
Fair Value Measurements      
Available-for-sale securities 2,638 2,372  
Convertible promissory notes | Fair value measured on recurring basis | Level 3      
Fair Value Measurements      
Available-for-sale securities $ 2,638 $ 2,372  
Rimere | Risk-free interest rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 4.13 4.24  
Rimere | Credit adjustment      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 6.42 4.64  
Rimere | Credit adjusted discount rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 10.55 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.37 4.31  
Bridge To Renewables, BTR | Credit adjustment      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 10.25 8.64  
Bridge To Renewables, BTR | Credit adjusted discount rate      
Fair Value Measurements      
Convertible Promissory Note, Measurement Input 14.62 12.95