Summary of Significant Accounting Policies - Schedule of Outstanding Stock Awards (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule of Outstanding Stock Awards [Line Items] | ||||
| Computation of diluted net income (loss) per share | 4,591,282 | 3,230,832 | 4,591,282 | 934,327 |
| Restricted stock awards [Member] | ||||
| Schedule of Outstanding Stock Awards [Line Items] | ||||
| Computation of diluted net income (loss) per share | 2,690,457 | 934,327 | 2,690,457 | 934,327 |
| Option awards [Member] | ||||
| Schedule of Outstanding Stock Awards [Line Items] | ||||
| Computation of diluted net income (loss) per share | 1,900,825 | 2,296,505 | 1,900,825 | |