v3.25.1
Share-based Compensation - Schedule of Restricted Stock Unit Activities (Details) - Restricted Stock Units (RSUs) [Member] - shares
1 Months Ended 3 Months Ended
May 31, 2023
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance   404,924
Granted 60,000 80,000
Vested   (12,481)
Forfeited/Expired  
Balance   472,443