v3.26.1
Net Loss Per Share - Schedule of Net Loss Per Share due to their Anti-dilutive Effect (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Net Loss Per Share Due to their Anti-dilutive Effect [Line Items]        
Total potentially dilutive securities 4,186,139 3,019,076 4,186,139 3,019,076
Performance-based awards [Member]        
Schedule of Net Loss Per Share Due to their Anti-dilutive Effect [Line Items]        
Total potentially dilutive securities 398,469 398,469
Non-vested restricted stock units [Member]        
Schedule of Net Loss Per Share Due to their Anti-dilutive Effect [Line Items]        
Total potentially dilutive securities 4,186,139 2,620,607 4,186,139 2,620,607