XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Notes Receivable and Allowance for Credit Losses - Schedule of Aging Past Due (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 151,413,490 $ 142,885,682
Current    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 126,225,572 129,681,699
1–28 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 13,817,258 6,808,467
29–56 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 6,204,170 3,015,612
57–90 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 5,166,490 $ 3,379,904