XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Uncertain tax position liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance, January 1 $ 5,300 $ 4,810
Increases related to prior period tax positions 96 230
Decrease related to prior year tax positions (815)  
Settlements (3,776)  
Foreign currency transaction gains/losses 380  
Balance, June 30 $ 1,185 $ 5,040