Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Liability for Unrecognized Tax Benefits and Accrued Interest and Penalties (Details)

v3.19.3.a.u2
Income Taxes - Schedule of Liability for Unrecognized Tax Benefits and Accrued Interest and Penalties (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]      
Liability for unrecognized tax benefits (1) $ 3,650 $ 4,893 $ 5,728
Accrued interest related to uncertain tax positions 600   833
Penalties related to uncertain tax positions $ 791   $ 1,273