Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Schedule of Amounts Included in Consolidated Balance Sheets) (Details)

v3.20.2
Summary of Significant Accounting Policies (Schedule of Amounts Included in Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Receivables [Abstract]    
Contract assets $ 3,443 $ 2,487
Contract liabilities (558) (854)
Ending balance $ 2,885 $ 1,633