XML 121 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Non cancellable purchase obligations $ 70.0
Purchase Obligation, to be Paid, Year One 62.1
Construction  
Other Commitments [Line Items]  
Contractual Obligation $ 5.0