XML 52 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Narrative) (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2018
USD ($)
Segment
Sep. 30, 2017
USD ($)
Revenue From Contracts With Customers [Line Items]    
Revenues impacted included in modified transition method adjustment $ 21,442 $ 19,269
Timing for satisfying performance obligation in contract with customer Delivery of all of performance obligations in an order will typically occur over a three to 15-month period after the order is received.  
Number of operating segments | Segment 3  
Number of reportable segments | Segment 1  
Impairment losses on billed and unbilled receivables $ 25  
Contract with customer, liability, revenue recognized 3,331  
Other Current Assets [Member]    
Revenue From Contracts With Customers [Line Items]    
Capitalized commisions 184  
Selling, General and Administrative Expenses [Member]    
Revenue From Contracts With Customers [Line Items]    
Commission expense recognized $ 253  
Minimum [Member]    
Revenue From Contracts With Customers [Line Items]    
Delivery time of multi-element order 3 months  
Contract with customer, collection period of receivables 45 days  
Maximum [Member]    
Revenue From Contracts With Customers [Line Items]    
Delivery time of multi-element order 15 months  
Contract with customer, collection period of receivables 90 days  
ASC 606 [Member]    
Revenue From Contracts With Customers [Line Items]    
Net impact on retained earnings $ 2,049  
Measurement Solutions and Value Added Services [Member] | ASC 606 [Member]    
Revenue From Contracts With Customers [Line Items]    
Revenues impacted included in modified transition method adjustment $ 3,800