XML 64 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Exchange (Tables)
12 Months Ended
Dec. 31, 2024
Effects Of Changes In Foreign Exchange Rates [Abstract]  
Foreign exchange gains and losses
Years Ended December 31
2024 2023 
Unrealized foreign exchange loss (gain)$153,930 $(14,300)
Realized foreign exchange loss1,965 3,452 
Foreign exchange loss (gain)$155,895 $(10,848)