v3.25.1
Revenue - Schedule of Revenue Recognized Included in the Contract Liability (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Revenue Recognized Included in the Contract Liability [Abstract]      
Advance sales receipts $ 988,753 $ 680,723 $ 462,295