Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Net income $ 34,716 $ 35,296 $ 59,497
Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Tax benefit 230    
Tax benefit   14 86
Net change in derivative instruments (831)    
Net change in derivative instruments   (52) (155)
Foreign currency translation adjustments (834) (1,426) 3,052
Accounting Standards Update (ASU) 2018-02 reclassification of certain tax effects to retained earnings (259) 0 0
Other comprehensive (loss) income, net of tax (1,924) (1,478) 2,897
Total comprehensive income 32,792 33,818 62,394
Interest rate swaps      
Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Net change in fair value of derivative instrument (1,234)    
Net change in fair value of derivative instrument   292 (240)
Foreign currency forwards      
Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Net change in fair value of derivative instrument $ 173    
Net change in fair value of derivative instrument   $ (358) $ (1)