XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Receivable - Aging (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Financing Receivable, Past Due [Line Items]      
Weighted average days outstanding of notes receivable 34 days    
Notes receivable, gross $ 162,341,675 $ 95,398,668  
Less Allowance (23,114,173) (11,133,146) $ (3,461,837)
Notes receivable, net of allowance 139,227,502 84,265,522  
Current      
Financing Receivable, Past Due [Line Items]      
Notes receivable, gross 139,024,393 79,673,073  
Less Allowance (7,989,217) (2,692,254)  
Notes receivable, net of allowance 131,035,176 76,980,819  
1–28      
Financing Receivable, Past Due [Line Items]      
Notes receivable, gross 12,263,154 9,574,902  
Less Allowance (5,126,611) (3,616,327)  
Notes receivable, net of allowance 7,136,543 5,958,575  
29–56      
Financing Receivable, Past Due [Line Items]      
Notes receivable, gross 5,266,164 3,576,255  
Less Allowance (4,267,236) (2,646,627)  
Notes receivable, net of allowance 998,928 929,628  
57–90      
Financing Receivable, Past Due [Line Items]      
Notes receivable, gross 5,787,964 2,574,438  
Less Allowance (5,731,109) (2,177,938)  
Notes receivable, net of allowance $ 56,855 $ 396,500