XML 83 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Narrative (Detail)
€ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Nov. 30, 2016
USD ($)
May 31, 2018
USD ($)
Sep. 30, 2011
USD ($)
Jun. 30, 2011
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2023
EUR (€)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Other Commitments [Line Items]                    
License payment, royalty payment             $ 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             100,000   100,000  
Operating and Maintenance Agreement | Minimum                    
Other Commitments [Line Items]                    
Operating and maintenance agreements, fixed payments per year       $ 400,000            
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  
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          
Nonexclusive Patents Llicense Agreement                    
Other Commitments [Line Items]                    
License agreement amount | €                   € 5.0
Percentage of net sales           0.40%        
Additional payments for license agreement | €               € 7.5