v3.25.2
Commitments and Contingencies (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Commitments and Contingencies [Line Items]            
Real estate lease term, description       The Company’s real estate lease is for a fulfillment center, with a lease term of 5 years expiring in August 2025    
Lease term 5 years          
Lease payment $ 7,250          
Lease agreement amount       $ 300,000    
Monthly rent       $ 6,800   $ 7,300
Increasing annual rent, percentage       3.00%    
Operating lease cost   $ 22,000 $ 19,200 $ 41,200 $ 38,500