XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue        
Total Revenue $ 48,411,871 $ 36,500,525 $ 95,932,367 $ 75,963,062
Direct Relationships        
Revenue        
Total Revenue 47,286,567 35,873,834 94,042,003 74,589,458
Indirect Relationship        
Revenue        
Total Revenue $ 1,125,304 $ 626,691 $ 1,890,364 $ 1,373,604