v3.26.1
Business Acquisitions - Consideration transferred (Details) - USD ($)
$ / shares in Units, $ in Millions
Sep. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Business Acquisitions      
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001
Preferred stock, par value (in dollars per share)   $ 0.0001  
AMPX Ltd      
Business Acquisitions      
Non-controlling interest ownership   25.00%  
Series H Preferred Stock      
Business Acquisitions      
Preferred stock, par value (in dollars per share)   $ 0.0001 $ 0.0001
Preferred stock, liquidation preference (in per share)   $ 618.53  
Grid AI Corp.      
Business Acquisitions      
Total consideration paid $ 5.3    
Grid AI Corp. | Common Stock      
Business Acquisitions      
Number of shares issued 424,348    
Common stock, par value (in dollars per share) $ 38,801.546    
Business acquisition percentage of issued and outstanding shares 19.99%    
Fair value of shares issued $ 25.0    
Grid AI Corp. | Convertible Preferred Stock | Minimum      
Business Acquisitions      
Number of common shares issuable upon conversion 38,801,546    
Grid AI Corp. | Convertible Preferred Stock | Series H Preferred Stock      
Business Acquisitions      
Number of shares issued 38,801.546    
Preferred stock, par value (in dollars per share) $ 27.1    
Preferred stock, liquidation preference (in per share) $ 2.1    
Grid AI Corp. | Convertible Preferred Stock | Series H Preferred Stock | Minimum      
Business Acquisitions      
Number of shares issued 38,801,546    
Number of common shares issuable upon conversion 25    
IMGX      
Business Acquisitions      
Goodwill $ 22.4