XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Narrative (Detail)
MMBTU in Thousands, € in Millions
1 Months Ended 12 Months Ended
May 31, 2019
Jul. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Nov. 30, 2016
USD ($)
Feb. 28, 2023
EUR (€)
May 31, 2019
MMBTU
May 31, 2018
USD ($)
Sep. 30, 2011
USD ($)
Jun. 30, 2011
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Other Commitments [Line Items]                          
Property, plant, and equipment, net                   $ 154,183,000   $ 57,185,000  
License payment, royalty payment                   0   0 $ 0
Patent License Agreement                          
Other Commitments [Line Items]                          
Upfront license payment | €                     € 5.0    
Subsequent event | Patent License Agreement                          
Other Commitments [Line Items]                          
License payment, royalty payment | €         € 7.5                
Operating and Maintenance Agreement                          
Other Commitments [Line Items]                          
Service agreement, periods             5 years            
Operating and maintenance agreements, automatic extension periods             1 year            
Property, plant, and equipment, net                   1,500,000   400,000  
Operating and Maintenance Agreement | Minimum                          
Other Commitments [Line Items]                          
Operating and maintenance agreements, fixed payments per year             $ 400,000            
Take Or Pay Steam Supply Agreement                          
Other Commitments [Line Items]                          
Property, plant, and equipment, net                   600,000   300,000  
Service agreement, percentage of steam receivable thereafter 50.00%                        
Take Or Pay Steam Supply Agreement | Maximum                          
Other Commitments [Line Items]                          
Service agreement, percentage of steam receivable during first year 25.00%                        
Service agreement, MMBtus per year generated | MMBTU | MMBTU           140              
Joint Development Agreements                          
Other Commitments [Line Items]                          
Property, plant, and equipment, net                   $ 0   0 0
Joint Development Agreements | Minimum                          
Other Commitments [Line Items]                          
Service agreement, periods                   2 years 2 years    
Joint Development Agreements | Maximum                          
Other Commitments [Line Items]                          
Service agreement, periods                   3 years 3 years    
Patent License Agreement                          
Other Commitments [Line Items]                          
License agreement amount   $ 100,000 $ 500,000                    
Royalty payment per year                 $ 100,000        
Royalty payment, cumulative amount     500,000                    
Annual maximum royalty payment               $ 2,000,000          
Maximum royalty payment               $ 10,000,000          
Upfront license fee royalty and a variable royalty, aggregate cap per facility     $ 10,000,000                    
License payment, royalty payment                   $ 0   $ 0 $ 0
Patent License Agreement | Minimum                          
Other Commitments [Line Items]                          
Royalty payment per year   $ 100,000                      
Patent License Agreement | Maximum                          
Other Commitments [Line Items]                          
Royalty payment per year       $ 100,000                  
Royalty payment, cumulative amount       $ 1,000,000                  
Nonexclusive Patents Llicense Agreement                          
Other Commitments [Line Items]                          
Percentage of net sales                 0.40%