XML 69 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2023
Mar. 01, 2022
Apr. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 13, 2025
Jun. 30, 2023
Fair Value, Option, Quantitative Disclosures [Line Items]              
Unrealized gains or losses       $ 0 $ 0    
Impairment       0 0    
March 2022 Acquisition              
Fair Value, Option, Quantitative Disclosures [Line Items]              
Voting equity interest acquired   100.00%          
Acquisition contingent compensation $ 3,500,000            
Maximum | March 2022 Acquisition              
Fair Value, Option, Quantitative Disclosures [Line Items]              
Acquisition contingent compensation   $ 4,500,000          
GridBeyond Limited              
Fair Value, Option, Quantitative Disclosures [Line Items]              
Sale of investments     $ 1,800,000        
Loss on sale     172,000        
Foreign exchange loss     $ 49,000        
Other Noncurrent Assets | Fair Value, Inputs, Level 2              
Fair Value, Option, Quantitative Disclosures [Line Items]              
Investment estimated fair value             $ 2,021,000
Other Noncurrent Assets | Fair Value, Inputs, Level 3              
Fair Value, Option, Quantitative Disclosures [Line Items]              
Investment carried at a cost       $ 2,750,000 $ 2,750,000    
Term Loan Facility              
Fair Value, Option, Quantitative Disclosures [Line Items]              
Pre-funded warrants (in shares)       145,945      
Warrant exercise price (in dollars per share)       $ 13.61      
Lenders | Term Loan Facility              
Fair Value, Option, Quantitative Disclosures [Line Items]              
Pre-funded warrants (in shares)           3,008,540  
Warrant exercise price (in dollars per share)           $ 2.576  
Warrants net settled in exchange of common stock (in shares)         499,857    
Warrants were net settled during the period (in shares)       0 298,110    
Shares of common stock purchased for issuance of warrants (in shares)       2,508,683