XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Receivable and Allowance for Credit Losses - Schedule of Aging Past Due (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 112,514,403 $ 142,885,682
Current    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 101,438,504 129,681,699
1–28 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 4,477,579 6,808,467
29–56 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost 2,349,442 3,015,612
57–90 days past due    
Financing Receivable, Past Due [Line Items]    
Total amortized cost $ 4,248,878 $ 3,379,904