XML 77 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Detail)
€ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Nov. 30, 2016
USD ($)
Apr. 30, 2023
USD ($)
May 31, 2018
USD ($)
Sep. 30, 2011
USD ($)
Jun. 30, 2011
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
EUR (€)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Other Commitments [Line Items]                          
Take-Or-Pay basis, term       5 years                  
Take-Or-Pay basis, contract cost       $ 35,000,000                  
License payment, royalty payment               $ 0   $ 0 $ 0 $ 0  
Operating and Maintenance Agreement                          
Other Commitments [Line Items]                          
Service agreement, periods         5 years                
Operating and maintenance agreements, automatic extension periods         1 year                
Capitalized property, plant and equipment               0   400,000 200,000 500,000  
Operating and Maintenance Agreement | Minimum                          
Other Commitments [Line Items]                          
Operating and maintenance agreements, fixed payments per year         $ 400,000                
Nonexclusive Patents Llicense Agreement                          
Other Commitments [Line Items]                          
License agreement amount | €                         € 5.0
Additional payments for license agreement | €                 € 7.5        
Percentage of net sales             0.40%            
Patent License Agreement                          
Other Commitments [Line Items]                          
License agreement amount $ 100,000 $ 500,000                      
Royalty payment per year (less than)             $ 100,000            
Royalty payment, cumulative amount   500,000       $ 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 $ 0  
Patent License Agreement | Minimum                          
Other Commitments [Line Items]                          
Royalty payment per year (less than) $ 100,000                        
Patent License Agreement | Maximum                          
Other Commitments [Line Items]                          
Royalty payment per year (less than)     $ 100,000                    
Royalty payment, cumulative amount     $ 1,000,000     $ 2,000,000