XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue From Contracts with Customers - Schedule of Estimate to Recognize Remaining Performance Obligations as Revenue (Detail1)
$ in Thousands
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Total remaining performance obligations $ 2,240,063
% of Total remaining performance obligations 100.00%