XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Nature of Operations and Basis of Presentation - Loss per share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Nature of Operations and Basis of Presentation    
Balance 3,206,959 3,049,570
Employee Stock Option    
Nature of Operations and Basis of Presentation    
Balance 946,209 1,673,750
Share units    
Nature of Operations and Basis of Presentation    
Balance 2,260,750 1,375,820