v3.26.1
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