XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Deferred Revenue Remaining Performance Obligations (Detail)
$ in Thousands
Jun. 30, 2021
USD ($)
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred Revenue Recognized $ 35,751
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2021-07-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred Revenue Recognized $ 1,825
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-07-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred Revenue Recognized $ 7,388
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-07-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred Revenue Recognized $ 10,101
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-07-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred Revenue Recognized $ 9,860
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred Revenue Recognized $ 4,621
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2026-07-01  
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction [Line Items]  
Deferred Revenue Recognized $ 1,956
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year