v3.25.2
Investments - Schedule of Carrying Amount of Investments (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]    
Equity investment without readily determinable fair value $ 5,000,000 $ 5,000,000
Equity method investments 468,464 547,979
Total investments $ 5,468,464 $ 5,547,979