XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Summary of Significant Accounting Policies - Foreign Currency Translation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Intercompany Foreign Currency Balance [Line Items]        
Foreign currency translation adjustments $ 8,574 $ 4,277 $ 12,493 $ 54,071
India        
Intercompany Foreign Currency Balance [Line Items]        
Foreign currency translation adjustments $ 11,000   $ 13,200  
Foreign currency rate change percent 1.30%   1.70%