XML 65 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Prepaid expenses and other current assets $ 3,118 $ 3,908
Operating lease right-of-use assets 26,750 27,803
Other current liabilities 2,779 2,826
Operating lease liabilities 34,143 33,312
Total lease liabilities $ 36,922 $ 36,138