v3.26.1
Lease (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 01, 2024
Jul. 31, 2023
Aug. 31, 2025
Aug. 31, 2024
Dec. 31, 2025
Lease [Line Items]          
Expiring term   August 31, 2025 February 28, 2029    
Initial monthly rental payment     $ 11,084.8 $ 3,708  
Lease amount $ 3,850        
Lease Agreement [Member]          
Lease [Line Items]          
Annual increase rate of lease 3.85%        
California [Member]          
Lease [Line Items]          
Lease term   24 months 42 months    
Minimum [Member]          
Lease [Line Items]          
Lease term         10 years
Maximum [Member]          
Lease [Line Items]          
Lease term         20 years