XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Foreign Countries Which Contributed 10% or more of Total Revenue (Detail) - customer
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Geographic Concentration Risk | Revenue | United Kingdom          
Disaggregation Of Revenue [Line Items]          
Percentage of concentration risk   10.00%   11.00%  
Customer Concentration Risk | Revenue | Customers Representing Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Percentage of concentration risk 10.00% 10.00% 10.00% 10.00%  
Number of customers who accounted for 10% or more 0 0 0 0  
Customer Concentration Risk | Accounts Receivable Benchmark | Customers Representing Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Percentage of concentration risk     10.00%   10.00%
Number of customers who accounted for 10% or more     0   0