XML 45 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable (Tables)
12 Months Ended
Jun. 30, 2018
Receivables [Abstract]  
Schedule of Accounts Receivable

Accounts receivable as of June 30, 2018 and 2017 consisted of the following (in thousands):

 

June 30,  2018   2017 
         
Accounts receivable- trade  $14,761   $5,889 
Contract receivables   770    5,592 
Retention receivables   728    2,307 
    16,259    13,788 
Allowance for doubtful accounts   (233)   (150)
   $16,026   $13,638