Annual report pursuant to Section 13 and 15(d)

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

v3.19.2
Summary of Significant Accounting Policies (Schedule of Amounts Included in Consolidated Balance Sheets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Receivables [Abstract]    
Contract assets $ 2,487 $ 1,012
Contract liabilities (854) (259)
Ending balance $ 1,633 $ 753