XML 56 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Additional Information (Details) - ft²
3 Months Ended
Mar. 31, 2020
Apr. 30, 2017
Jan. 31, 2017
Leases [Abstract]      
Operating leases rentable square feet   6,003 21,020
Operating lease agreement   90 months 89 months
Operating lease, existence of option to extend true    
Operating lease, extended term   60 months  
Weighted average remaining operating lease 4 years 7 months 6 days