XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Receivable and Allowance for Credit Losses - Schedule of Notes Receivable (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]    
Notes receivable, gross $ 146,225,832 $ 107,650,187
Deferred transaction income (3,340,150) (4,068,332)
Notes receivable, amortized cost $ 142,885,682 $ 103,581,855