v3.25.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Intangible Assets [Line Items]    
Gross Carrying Amount $ 41,391,154 $ 39,873,642
Accumulated Amortization (14,878,475) (10,567,507)
Net Carrying Value 26,512,679 29,306,135
Intellectual property [Member]    
Schedule of Intangible Assets [Line Items]    
Gross Carrying Amount 462,047 461,663
Accumulated Amortization (213,799) (179,563)
Net Carrying Value 248,248 282,100
Domain name [Member]    
Schedule of Intangible Assets [Line Items]    
Gross Carrying Amount 500,448 500,448
Accumulated Amortization (136,772) (120,089)
Net Carrying Value 363,676 380,359
Brand [Member]    
Schedule of Intangible Assets [Line Items]    
Gross Carrying Amount 1,284,000 1,284,000
Accumulated Amortization (472,969) (408,769)
Net Carrying Value 811,031 875,231
Software and technology [Member]    
Schedule of Intangible Assets [Line Items]    
Gross Carrying Amount 30,325,084 30,314,958
Accumulated Amortization (11,093,639) (8,063,413)
Net Carrying Value 19,231,445 22,251,545
Internal software development [Member]    
Schedule of Intangible Assets [Line Items]    
Gross Carrying Amount 8,093,353 6,586,351
Accumulated Amortization (2,325,851) (1,341,784)
Net Carrying Value 5,767,502 5,244,567
Assembled workforce [Member]    
Schedule of Intangible Assets [Line Items]    
Gross Carrying Amount 726,222 726,222
Accumulated Amortization (635,445) (453,889)
Net Carrying Value $ 90,777 $ 272,333