XML 65 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Schedule of Disaggregates Gross Revenue By Significant Geographic Area (Details) (USD $) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Disaggregation of revenue from contracts with customers $ 8,099,445 $ 5,640,830 $ 15,464,269 $ 13,382,824
Northeast [Member]        
Disaggregation of revenue from contracts with customers     5,219,863 4,115,947
Southeast [Member]        
Disaggregation of revenue from contracts with customers     3,681,339 3,052,174
Midwest [Member]        
Disaggregation of revenue from contracts with customers     2,134,045 2,182,830
West [Member]        
Disaggregation of revenue from contracts with customers     2,713,142 2,547,803
Southwest [Member]        
Disaggregation of revenue from contracts with customers     $ 1,909,692 $ 1,686,795