XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Receivable and Allowance for Credit Losses - Schedule of Notes Receivable (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Notes receivable, gross $ 115,177,267 $ 146,225,832
Deferred transaction income (2,662,864) (3,340,150)
Notes receivable, amortized cost $ 112,514,403 $ 142,885,682