XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Finance Lease Receivable (Details) - USD ($)
1 Months Ended 12 Months Ended
Jul. 31, 2021
May 31, 2021
Jan. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]          
Impairment losses       $ 4,204,400
Exercise of a purchase option gain     $ 12,700    
Payments totaling     $ 585,000    
Bad debt allowance $ 326,000 $ 821,000