v3.26.1
Net Loss per Share - Schedule of net loss per share due to their anti-dilutive effect (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Loss per Share    
Total potentially dilutive securities 4,186,139 3,019,076
Performance-based awards [Member]    
Net Loss per Share    
Total potentially dilutive securities 398,469
Non-vested restricted stock units [Member]    
Net Loss per Share    
Total potentially dilutive securities 4,186,139 2,620,607