XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEFERRED REVENUE AND OTHER DEFERRED LIABILITIES - Narrative (Details)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 28, 2023
USD ($)
Jul. 19, 2023
CAD ($)
Apr. 25, 2023
USD ($)
Apr. 24, 2023
USD ($)
Apr. 21, 2023
USD ($)
Apr. 21, 2023
CAD ($)
Mar. 20, 2023
CAD ($)
May 31, 2022
USD ($)
Jul. 01, 2021
CAD ($)
Disclosure of detailed information about borrowings [line items]                      
Borrowings $ 257,874,872 $ 224,942,365                  
Investissement Quebec Loan                      
Disclosure of detailed information about borrowings [line items]                      
Borrowings $ 23,806,128 $ 23,573,074   $ 50,000,000         $ 26,991,772   $ 50,000,000
Government assistance             $ 7,013,566 $ 9,446,572      
Environmental Protection Agency Fund Availability                      
Disclosure of detailed information about borrowings [line items]                      
Undrawn borrowing facilities     $ 500,000,000   $ 400,000,000 $ 945,000,000       $ 500,000,000