XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details) - USD ($)
Jul. 27, 2021
Dec. 31, 2021
May 23, 2021
Lessee, Lease, Description [Line Items]      
Letters of credit   $ 0  
Office space in Pasadena, California      
Lessee, Lease, Description [Line Items]      
Operating lease term     7 years
Manufacturing space in Long Beach, California      
Lessee, Lease, Description [Line Items]      
Operating lease term 5 years    
Operating lease renewal term 5 years    
Standby letter of credit | Line of credit | Manufacturing space in Long Beach, California      
Lessee, Lease, Description [Line Items]      
Debt extension term 1 year    
Debt extension, period for notice not to extend 60 days    
Standby letter of credit | Line of credit | Period one | Manufacturing space in Long Beach, California      
Lessee, Lease, Description [Line Items]      
Line of credit, maximum borrowing capacity $ 1,500,000    
Debt term 3 years    
Standby letter of credit | Line of credit | Period two | Manufacturing space in Long Beach, California      
Lessee, Lease, Description [Line Items]      
Line of credit, maximum borrowing capacity $ 1,000,000