XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Additional Information (Detail)
3 Months Ended
Mar. 31, 2023
USD ($)
Loss Contingencies [Line Items]  
Capital expenditure commitments $ 19,325,000
Capital expenditures incurred but not yet paid 2,083,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