v3.25.2
Lease (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 01, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 31, 2024
Dec. 31, 2023
Jul. 31, 2023
Lease [Line Items]              
Expiring term   August 31, 2025   August 31, 2025      
Rental payment   $ 12,050 $ 11,520 $ 46,572   $ 15,114  
Lease amount $ 3,850            
Lease Agreement [Member]              
Lease [Line Items]              
Rental payment         $ 3,708    
Annual increase rate 3.85%            
California [Member]              
Lease [Line Items]              
Lease term             24 months
Rental payment       $ 3,708