XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Balance Sheet Classification of Lease Assets and Liabilities (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Leases      
Operating lease right-of-use assets, December 31, 2023 $ 716,687 $ 1,212,814 $ 1,212,814
Amortization for the three months ended March 31, 2024 (127,893) $ (121,774) (496,127)
Total operating lease right-of-use asset, March 31, 2024 588,794   716,687
Operating lease liability, short-term 323,038   317,840
Operating lease liability, long-term 289,687   432,176
Total lease liabilities $ 612,725   $ 750,016