v3.25.2
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Property and Equipment [Line Items]    
Property, plant and equipment, gross $ 27,181,649 $ 26,643,561
Accumulated depreciation (12,144,311) (9,575,485)
Net carrying value 15,037,338 17,068,076
Computer hardware [Member]    
Schedule of Property and Equipment [Line Items]    
Property, plant and equipment, gross 24,891,175 24,577,345
Furniture and fixtures [Member]    
Schedule of Property and Equipment [Line Items]    
Property, plant and equipment, gross 193,397 123,417
Leasehold improvements [Member]    
Schedule of Property and Equipment [Line Items]    
Property, plant and equipment, gross $ 2,097,077 $ 1,942,799