XML 149 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies - Revenue, Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Impairment losses on contract assets $ 1,100,000 $ 0  
Right-of-use lease assets 78,600,000 84,500,000  
Current lease liability 29,300,000 25,600,000  
Long-term lease liability $ 52,400,000 $ 62,600,000  
Transferred at Point in Time      
Disaggregation of Revenue [Line Items]      
Revenues, percent 91.70% 91.90% 92.20%
Transferred over Time      
Disaggregation of Revenue [Line Items]      
Revenues, percent 8.30% 8.10% 7.80%