XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Changes in Contract Liabilities (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Disaggregation of Revenue [Line Items]  
Contract liabilities, beginning of year $ 59,749
Contract liabilities assumed at acquisition 26,464
Customer advances received 34,810
Recognition of unearned revenue (30,364)
Contract liabilities, end of year $ 90,659