XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue        
Total Revenue $ 36,500,525 $ 21,685,675 $ 75,963,062 $ 44,709,081
Direct Relationships        
Revenue        
Total Revenue 35,873,834 21,109,498 74,589,458 43,419,215
Indirect Relationship        
Revenue        
Total Revenue $ 626,691 $ 576,177 $ 1,373,604 $ 1,289,866