XML 98 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Segmented Information - Summary of Revenues Relating to Geographic Segments (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue $ 120,385,274 $ 112,749,380
Canada and Other [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue 225,807 271,803
United States [Member]    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue $ 120,159,467 $ 112,477,577