v3.25.2
Share-Based Compensation - Schedule of RSUs Award Activity (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2025
shares
Schedule of RSUs Award Activity [Line Items]  
Nonvested shares outstanding at beginning 1,077,498
Granted 62,000
Forfeited (115,839)
Vested (24,150)
Nonvested shares outstanding at ending 999,509