v3.26.1
Stock Based Compensation - Schedule of Movement of Share Options (Details) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Movement of Share Options [Abstract]    
Opening share options outstanding 2,710 46
Vested / granted during the period / year 2 2,668
Forfeited / expired (4)
Closing share options outstanding 2,712 2,710