Quarterly report pursuant to Section 13 or 15(d)

Leases (Details)

v3.24.1.u1
Leases (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
renewal_option
Mar. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]    
Lease cost | $ $ 0.2 $ 0.3
Office Lease - Solana Beach, California    
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, term of contract (in years) 5 years  
Renew the lease for two additional periods 5 years  
Office Lease and Manufacturing facility - Carlsbad, California    
Lessee, Lease, Description [Line Items]    
Number of renewal options | renewal_option 2  
Office Lease and Manufacturing facility - Carlsbad, California | Minimum    
Lessee, Lease, Description [Line Items]    
Renew the lease for two additional periods 36 months  
Office Lease and Manufacturing facility - Carlsbad, California | Maximum    
Lessee, Lease, Description [Line Items]    
Renew the lease for two additional periods 60 months