XML 96 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments (Details)
1 Months Ended 12 Months Ended 24 Months Ended
Jun. 01, 2021
item
Dec. 31, 2017
Mar. 31, 2021
USD ($)
May 31, 2023
USD ($)
item
Commitments        
Contract period for inventory purchase   2 years    
Purchase commitment       $ 77,000,000
Purchase commitment amount purchased     $ 28,355,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        
Contract period for inventory purchase 2 years      
Number of one year renewal options | item 3      
Period for options to extend contract period 1 year      
Purchase commitment quantity | item       600,000