XML 208 R46.htm IDEA: XBRL DOCUMENT v3.20.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, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Cumulative translation adjustment $ (4,277) $ 4,411 $ (54,071) $ 7,893
India        
Cumulative translation adjustment $ 5,400   $ (46,100)  
Foreign Currency Rate Change Percent 0.60%   (5.30%)