XML 31 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Lessee, Lease, Description [Line Items]        
Operating Leases, Future Minimum Payments Due $ 13,923   $ 10,804  
Cumulative Effect of New Accounting Principle in Period of Adoption   $ (1,937)   $ 329
Retained Earnings        
Lessee, Lease, Description [Line Items]        
Cumulative Effect of New Accounting Principle in Period of Adoption   $ (1,937)   $ 329