XML 17 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Minimum Annual Rentals under All Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating lease payments due:    
Within one year   $ 7,577
After one but within two years   6,693
After two but within three years   5,358
After three but within four years   4,419
After four years but within five years   3,723
After five years   11,410
Total undiscounted cash flows   39,180
Discount on cash flows   (4,695)
Total operating lease liabilities $ 35,168 $ 34,485