XML 95 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments (Details)
1 Months Ended 6 Months Ended 14 Months Ended 24 Months Ended
Jun. 01, 2021
USD ($)
item
Dec. 31, 2017
Jun. 30, 2021
USD ($)
item
May 31, 2021
USD ($)
May 31, 2023
USD ($)
item
Commitments          
Contract period for inventory purchase 2 years 2 years 2 years    
Number of one year renewal options | item 3        
Period for options to extend contract period 1 year        
Purchase commitment quantity | item     19,813    
Purchase commitment         $ 77,000,000
Purchase commitment amount purchased $ 18,390,000   $ 4,244,000    
Minimum [Member]          
Commitments          
Purchase commitment quantity       150,000  
Purchase commitment       $ 11,104,000  
Maximum [Member]          
Commitments          
Purchase commitment quantity       245,900  
Purchase commitment       $ 51,028,000  
Subsequent Events [Member]          
Commitments          
Purchase commitment quantity | item         600,000