XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Narrative) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2018
USD ($)
Segment
Dec. 31, 2017
USD ($)
Revenue From Contracts With Customers [Line Items]        
Revenues impacted included in modified transition method adjustment $ 21,553 $ 20,433 $ 42,995 $ 39,702
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 80   $ 105  
Contract with customer, liability, revenue recognized     4,164  
Other Current Assets [Member]        
Revenue From Contracts With Customers [Line Items]        
Capitalized commisions 200   200  
Selling, General and Administrative Expenses [Member]        
Revenue From Contracts With Customers [Line Items]        
Commission expense recognized $ 304   $ 558  
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