XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.3
DEFERRED REVENUE AND OTHER DEFERRED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2024
Subclassifications of assets, liabilities and equities [abstract]  
Schedule of Deferred Revenue and Other Deferred Liability
Deferred revenue and other deferred liabilities consist of the following:
September 30, 2024December 31, 2023
$$
Deferred revenue related to the U.S. Environmental Protection Agency ("EPA") Clean School Bus Program (Note 7.1)
39,033,52516,293,067
Deferred liabilities related to the non-repayable financial contribution under Project Innovation Program for the Development of a Mobilizing Project (Note 7.2)
3,636,0491,622,433
Other deferred liabilities1,583,472351,639
Deferred revenue and other deferred liabilities 44,253,04618,267,139