XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Revenue, Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Impairment losses on contract assets $ 0 $ 0  
Right-of-use lease assets 84,500,000 83,600,000  
Current lease liability 25,600,000 22,100,000  
Long-term lease liability $ 62,600,000 $ 65,100,000  
Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Revenues, percent 91.90% 92.20% 92.00%
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Revenues, percent 8.10% 7.80% 8.00%