XML 88 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Schedule of Changes in Contract Balances Due to Adoption of New Accounting Standards (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue From Contract With Customer [Abstract]    
Contract assets $ 143,369 $ 142,337
Contract liabilities (42,050) (37,413)
Net contract assets 101,319 $ 104,924
Change in contract assets 1,032  
Change in contract liabilities (4,637)  
Changes in net contract assets $ (3,605)