XML 30 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Unearned Revenues
9 Months Ended
Mar. 31, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Unearned Revenues
15. Unearned Revenues

 

Unearned revenue amounted to $9,379 and $53,248 as of March 31, 2021 and June 30, 2020, respectively. Unearned revenues are mainly due to contracts with extended payment terms, acceptance provisions and future delivery obligation.