XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities - Tabular Disclosure (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Potentially dilutive securities        
Total potentially dilutive shares 501,362 452,997 501,362 452,997
Class A Common Stock Warrants        
Potentially dilutive securities        
Total potentially dilutive shares 186,411 172,880 186,411 172,880
Employee Stock Option        
Potentially dilutive securities        
Total potentially dilutive shares 314,951 280,117 314,951 280,117