v3.26.1
Share Capital - Schedule of Share Capital of the Company (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Authorised [Member]    
Authorized:    
Ordinary Shares value $ 50,000 $ 50,000
Authorised [Member] | Class A Ordinary Shares [Member]    
Authorized:    
Ordinary Shares value 44,000 44,000
Authorised [Member] | Class B Ordinary Shares [Member]    
Authorized:    
Ordinary Shares value 5,000 5,000
Authorised [Member] | Preference Shares [Member]    
Authorized:    
Ordinary Shares value 1,000 1,000
Issued and fully paid [Member]    
Authorized:    
Ordinary Shares value 4,588 4,363
Issued and fully paid [Member] | Class A Ordinary Shares [Member]    
Authorized:    
Ordinary Shares value 3,022 2,797
Issued and fully paid [Member] | Class B Ordinary Shares [Member]    
Authorized:    
Ordinary Shares value 1,325 1,325
Issued and fully paid [Member] | Preference Shares [Member]    
Authorized:    
Ordinary Shares value $ 241 $ 241