v3.21.1
Supplemental Financial Statement Information - Schedule of Accumulated AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance, beginning of period $ 69,257 $ 114,264
Other comprehensive (loss) income 49 (1,120)
Less: Other comprehensive (loss) income attributable to non-controlling interest (31) 853
Balance, end of period 64,103 98,365
Foreign Currency Translation    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance, beginning of period 183 (22)
Other comprehensive (loss) income (155) (627)
Less: Other comprehensive (loss) income attributable to non-controlling interest 99 477
Balance, end of period 127 (172)
Unrealized Loss on Derivative Instrument    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance, beginning of period (154) (50)
Other comprehensive (loss) income 204 (493)
Less: Other comprehensive (loss) income attributable to non-controlling interest (130) 376
Balance, end of period (80) (167)
Accumulated Other Comprehensive Income (Loss)    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance, beginning of period 29 (72)
Balance, end of period $ 47 $ (339)