XML 41 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Schedule of Disaggregates Gross Revenue By Significant Geographic Area (Details) (USD $) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Disaggregation of revenue from contracts with customers $ 9,267,036 $ 8,242,847 $ 24,731,305 $ 21,625,671
Northeast [Member]        
Disaggregation of revenue from contracts with customers     8,266,248 6,549,036
Southeast [Member]        
Disaggregation of revenue from contracts with customers     5,982,856 4,948,924
Midwest [Member]        
Disaggregation of revenue from contracts with customers     3,607,441 3,667,795
West [Member]        
Disaggregation of revenue from contracts with customers     4,241,811 4,012,664
Southwest [Member]        
Disaggregation of revenue from contracts with customers     $ 3,078,240 $ 2,764,241