XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Revenues Based Upon Sales Channel (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Amount $ 54,668,198 $ 44,483,740
Percent of Total 100.00% 100.00%
Sales Channel Directly To Consumer Subscription Sales [Member]    
Disaggregation of Revenue [Line Items]    
Amount $ 8,347,896 $ 5,480,524
Percent of Total 15.30% 12.30%
Sales Channel Directly To Consumer Transaction Sales [Member]    
Disaggregation of Revenue [Line Items]    
Amount $ 17,462,301 $ 13,923,476
Percent of Total 31.90% 31.30%
Sales Channel Professional Business To Business Sales [Member]    
Disaggregation of Revenue [Line Items]    
Amount $ 28,858,001 $ 25,079,740
Percent of Total 52.80% 56.40%