XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Other Income (Expense) - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Other Income and Expenses [Abstract]        
Other income (expense) $ 449,051 $ (1,330,788) $ 715,589 $ 3,007,029
Other income 43,353 30,900 338,175 42,288
Realized foreign exchange gain (loss) 924 777 6,697 (18,883)
Rental income $ 26 $ 30,123 $ 8,522 $ 61,171