XML 127 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Product Line, Customer and Geographic Information - Schedule of Revenues and Total Trade Accounts Receivable Represents Customer Accounted for 10% or More Percentage (Detail) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue [Member] | Customer C [Member]    
Revenues From External Customers And Long Lived Assets [Line Items]    
Concentration risk percentage 15.00% 10.00%
Trade Accounts Receivable [Member] | Customer A [Member]    
Revenues From External Customers And Long Lived Assets [Line Items]    
Concentration risk percentage 12.00% 5.00%
Trade Accounts Receivable [Member] | Customer C [Member]    
Revenues From External Customers And Long Lived Assets [Line Items]    
Concentration risk percentage 12.00% 9.00%
Trade Accounts Receivable [Member] | Customer D [Member]    
Revenues From External Customers And Long Lived Assets [Line Items]    
Concentration risk percentage 11.00% 6.00%