Quarterly report pursuant to Section 13 or 15(d)

Aggregate Amount of Transaction Price Allocated To Performance Obligation That Are Unsatisfied And Expected To Be Recognized (Detail)

v3.19.3
Aggregate Amount of Transaction Price Allocated To Performance Obligation That Are Unsatisfied And Expected To Be Recognized (Detail)
$ in Thousands
Sep. 30, 2019
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2019-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Revenue, remaining performance obligation, expected timing of satisfaction, period
Deferred Revenue  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 112,183
Deferred Revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2019-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations 102,449
Deferred Revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations 9,488
Deferred Revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations 200
Deferred Revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-10-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Remaining performance obligations $ 46