v3.26.1
Investments - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 177 Months Ended
Jun. 23, 2026
USD ($)
shares
May 15, 2026
USD ($)
shares
Feb. 11, 2026
USD ($)
board_member
shares
May 13, 2020
USD ($)
shares
Sep. 28, 2011
USD ($)
Sep. 28, 2011
CNY (¥)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Mar. 31, 2026
Dec. 31, 2025
USD ($)
Dec. 16, 2025
Dec. 15, 2025
Oct. 16, 2025
$ / shares
shares
Aug. 19, 2025
$ / shares
Aug. 18, 2025
$ / shares
Jun. 30, 2024
Jun. 18, 2024
shares
Nov. 09, 2022
$ / shares
Schedule of Equity Method Investments [Line Items]                                            
Shares issued in transaction (in shares) | shares   2,000,000                                        
Purchase price   $ 20,000                                        
Class of warrant or right, exercise price of warrants or rights (usd per share) | $ / shares                                   $ 1,150 $ 11.50     $ 0.01
Equity method investments             $ 0 $ 0   $ 0   $ 0   $ 13,272                
Fair value gain on equity securities               $ 208,104 $ 0 208,104 $ 0                      
LanzaJet                                            
Schedule of Equity Method Investments [Line Items]                                            
Total number of board members | board_member     7                                      
LanzaJet | LanzaTech                                            
Schedule of Equity Method Investments [Line Items]                                            
Designated board member | board_member     1                                      
LanzaJet Series A Stock Purchase Agreement                                            
Schedule of Equity Method Investments [Line Items]                                            
Equity exchange conversion ratio     1                                      
LanzaJet Series A Stock Purchase Agreement | LanzaJet                                            
Schedule of Equity Method Investments [Line Items]                                            
Purchase price     $ 2,000             $ 3,000                        
Conversion of stock, converted (in shares) | shares     60,316,250                                      
LanzaJet Series A Stock Purchase Agreement | Series A Preferred Stock | LanzaJet                                            
Schedule of Equity Method Investments [Line Items]                                            
Shares issued in transaction (in shares) | shares 227,761   455,522                                      
Purchase price $ 1,000                                          
LanzaJet Series A Stock Purchase Agreement | Common Class C | LanzaJet                                            
Schedule of Equity Method Investments [Line Items]                                            
Conversion of stock, shares issued (in shares) | shares     60,316,250                                      
LanzaJet                                            
Schedule of Equity Method Investments [Line Items]                                            
Contribution of intellectual property       $ 15,000                                    
Ownership percentage     46.00% 37.50%     45.70% 45.70%   45.70%   45.70% 45.60%   53.16% 36.33%       37.01%    
Contingent right to receive additional interest (in shares) | shares       45,000,000                                 15,000,000  
Minimum interest to designate board member     5.00%                                      
Dilution gain                   $ 10,715                        
Revenue               $ 595   1,190                        
Unrecognized intra-entity profits balance             $ 14,369 14,369   $ 14,369   $ 14,369   15,559                
Profit amortization period                   15 years                        
Class of warrant or right, exercise price of warrants or rights (usd per share) | $ / shares                                 $ 0.01          
Equity method investments             0 0   $ 0   $ 0   $ 13,272                
LanzaJet | Investment Shares Tranche One                                            
Schedule of Equity Method Investments [Line Items]                                            
Contingent right to receive additional interest (in shares) | shares                                 15,000,000          
LanzaJet | Investment Shares Tranche Two                                            
Schedule of Equity Method Investments [Line Items]                                            
Contingent right to receive additional interest (in shares) | shares                                 15,000,000          
SGLT                                            
Schedule of Equity Method Investments [Line Items]                                            
Contribution of intellectual property         $ 4,000 ¥ 25,800                                
Ownership percentage         30.00% 30.00%                                
Decrease in equity method investment ownership percentage                       8.38%                    
Fair value gain on equity securities             $ 160,600 $ 47,500 $ 0 $ 47,500 $ 0