Post-effective amendment to a registration statement that is not immediately effective upon filing

Leases (Details)

v3.22.1
Leases (Details) - USD ($)
$ in Millions
Jul. 27, 2021
May 23, 2021
Leases (Details) [Line Items]    
Lease term 5 years 7 years
Standby Letters of Credit [Member] | Manufacturing Space in Long Beach, California [Member] | Line of Credit [Member]    
Leases (Details) [Line Items]    
Debt instrument 60 days  
Standby Letters of Credit [Member] | Manufacturing Space in Long Beach, California [Member] | Line of Credit [Member] | Debt Instrument, Redemption, Period One [Member]    
Leases (Details) [Line Items]    
Line of credit amount $ 1.5  
Standby Letters of Credit [Member] | Manufacturing Space in Long Beach, California [Member] | Line of Credit [Member] | Debt Instrument, Redemption, Period Two [Member]    
Leases (Details) [Line Items]    
Line of credit amount $ 1.0