XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Minimum        
Disaggregation Of Revenue [Line Items]        
Percentage of revenue from contract with customer excluding assessed tax 10.00%   10.00%  
Brazil        
Disaggregation Of Revenue [Line Items]        
Percentage of revenue from contract with customer excluding assessed tax   25.00%   15.00%
Brazil | Minimum        
Disaggregation Of Revenue [Line Items]        
Percentage of revenue from contract with customer excluding assessed tax   10.00%   10.00%