XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Contract Assets, Contract Liabilities and Contract Costs and Net Sales - Summary of Changes in Contract Assets and Contract Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Change In Contract With Customer Asset And Liability [Abstract]    
Contract with customer assets $ 596 $ 580
Contract with customer assets change $ 16  
Contract with customer assets percentage change 2.80%  
Contract with customer liabilities $ 863,053 $ 905,284
Contract with customer liabilities change $ (42,231)  
Contract with customer liabilities percentage change (4.70%)