XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Loss Contingencies [Line Items]  
Capital expenditure commitments $ 15,014,000
Litigation related accrual amount 6,500,000
Estimated outcomes amount 0
Infringement of 702 Patent [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Awarded, Value $ 6,500,000