XML 30 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Unearned Revenues
6 Months Ended
Dec. 31, 2020
Revenue Recognition and Deferred Revenue [Abstract]  
Unearned Revenues
16. Unearned Revenues

 

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