XML 113 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Top Ten Customers      
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Line Items]      
Percentage of revenues 52.00% 55.00% 56.00%
Largest Customer One      
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Line Items]      
Percentage of revenues 13.00%    
Largest Customer Two      
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Line Items]      
Percentage of revenues 10.00%    
Largest Customer      
Disclosure Of Disaggregation Of Revenue From Contracts With Customers [Line Items]      
Percentage of revenues   20.00% 21.00%