XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases (Details) - USD ($)
3 Months Ended
Aug. 31, 2022
Aug. 31, 2021
Leases [Abstract]    
Lease expiration, description The lease agreements for Hauppauge and New Jersey expire on December 31, 2023 and May 31, 2027, respectively, and do not include any renewal options. During the fiscal year ended May 31, 2021, the Company extended its lease in Hauppauge, entered into a lease in a new location for its New Jersey office expiring May 31, 2027 and entered into an agreement to sublease the space in New York City expiring August 31, 2022.   
Operating lease expense $ 84,977 $ 72,935
Operating lease, weighted average remaining lease term 2 years 2 months 12 days