XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]  
Capital expenditure commitments $ 24,205,000
Capital expenditures incurred but not yet paid 4,194,000
Litigation related accrual amount 6,500,000
Estimated outcomes amount 0
Infringement Of702 Patent [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Awarded, Value $ 6,500,000