v3.25.1
Material Accounting Policies - Property and Equipment Estimated Useful Lives (Details) - Property, plant and equipment
12 Months Ended
Dec. 31, 2024
Computer and other equipment  
Disclosure of reconciliation of changes in property, plant and equipment, including right-of-use assets [line items]  
Property and equipment, estimated useful lives 4 years
Furniture and fixture  
Disclosure of reconciliation of changes in property, plant and equipment, including right-of-use assets [line items]  
Property and equipment, estimated useful lives 4 years
Vehicle  
Disclosure of reconciliation of changes in property, plant and equipment, including right-of-use assets [line items]  
Property and equipment, estimated useful lives 4 years