XML 68 R46.htm IDEA: XBRL DOCUMENT v3.25.1
The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Tabular Disclosure (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Potentially dilutive securities    
Total potentially dilutive shares 486,271 477,009
Series A Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares   28,368
Series B Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares   69,977
Series m Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares   35,512
Series m-2 Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares   3,200
Series S Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares   52,405
Class A Common Stock Warrants    
Potentially dilutive securities    
Total potentially dilutive shares 186,411 22,769
Preferred Stock Warrants, Series m-3 Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares   28,656
Preferred Stock Warrants, Series S Preferred Stock    
Potentially dilutive securities    
Total potentially dilutive shares   58,836
Employee Stock Option    
Potentially dilutive securities    
Total potentially dilutive shares 299,860 177,286