The Company and Summary of Significant Accounting Policies - Potentially Dilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Earnings Per Share, Diluted, Other Disclosure | ||||
| Total potentially dilutive shares (in shares) | 3,472,053 | 501,362 | 3,472,053 | 501,362 |
| Class A Common Stock Warrants | ||||
| Earnings Per Share, Diluted, Other Disclosure | ||||
| Total potentially dilutive shares (in shares) | 186,411 | 186,411 | 186,411 | 186,411 |
| Employee Stock Option | ||||
| Earnings Per Share, Diluted, Other Disclosure | ||||
| Total potentially dilutive shares (in shares) | 3,285,642 | 314,951 | 3,285,642 | 314,951 |