XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue From Contracts with Customers - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue from Contracts with Customers [Line Items]        
Increase in contract assets     $ 5,244  
Transaction price allocated to remaining performance obligations to be satisfied in future periods $ 2,240,063   2,240,063  
Net revenue recognized from performance obligations satisfied in previous periods, decrease amount (4,000) $ (4,000) (10,600) $ (12,500)
Precision Molding And Assembly Systems And Wind Blades [Member]        
Revenue from Contracts with Customers [Line Items]        
Contract liability revenue recognized $ 1,300   $ 1,300