XML 101 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Income Before Income Tax Domestic And Foreign Components Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Domestic $ 9,618 $ 18,972 $ (32,466)
Foreign 4,364 5,167 7,897
Income (loss) before income taxes $ 13,982 $ 24,139 $ (24,569)