XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Allowance for doubtful accounts | $ $ 223,200 $ 139,000  
Accounts receivable write offs | $ 367,400 161,700  
Goodwill impairment charge | $ $ 0 $ 0  
No of Options outstanding 5,664,406 3,839,017 1,677,192
Number of warrants outstanding 2,520,794 2,406,811 0
Weighted average number diluted shares outstanding adjustments 1,307,421    
Weighted average number diluted shares outstanding adjustments related to warrants 101,254    
Weighted average number diluted shares outstanding adjustments   0 0
Impairment charge | $ $ 0 $ 0 $ 0
No of reporting units 22    
Loyalty liability | $ $ 2,876,683 $ 1,000,010  
Restricted Stock Units (RSUs) [Member]      
No restricted stock units outstanding 689,340 1,399,762 1,589,000
Weighted average number diluted shares outstanding adjustments 134,254