v3.26.1
Schedule of Minimum Annual Lease Payments (Details)
Jun. 30, 2026
USD ($)
Primary Term One [Member]  
Lessee, Lease, Description [Line Items]  
Minimum annual lease payments $ 262,354
Renewal Period One [Member]  
Lessee, Lease, Description [Line Items]  
Minimum annual lease payments 278,988
Primary Term Two [Member]  
Lessee, Lease, Description [Line Items]  
Minimum annual lease payments 267,601
Renewal Period Two [Member]  
Lessee, Lease, Description [Line Items]  
Minimum annual lease payments 284,568
Primary Term Three [Member]  
Lessee, Lease, Description [Line Items]  
Minimum annual lease payments 273,518
Primary Term Four [Member]  
Lessee, Lease, Description [Line Items]  
Minimum annual lease payments $ 46,498