XML 53 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers (Narrative) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2019
USD ($)
Mar. 31, 2018
USD ($)
Mar. 31, 2019
USD ($)
Segment
Mar. 31, 2018
USD ($)
Revenue From Contracts With Customers [Line Items]        
Revenues impacted included in modified transition method adjustment $ 15,632 $ 21,397 $ 58,627 $ 61,099
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 65   $ 170  
Contract with customer, liability, revenue recognized     4,990  
Other Current Assets [Member]        
Revenue From Contracts With Customers [Line Items]        
Capitalized commissions 203   203  
Selling, General and Administrative Expenses [Member]        
Revenue From Contracts With Customers [Line Items]        
Commission expense recognized $ 136   $ 694  
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