XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Future Minimum Lease Payments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2019 (excluding the three months ended 3/31/19) $ 4,980  
2019   $ 5,616
2020 6,483 4,963
2021 6,618 5,507
2022 4,733 3,861
2023 871  
Thereafter 943  
Total lease payments 24,628 $ 19,947
Less: imputed interest (3,655)  
Less: leases not yet commenced (1,460)  
Operating lease, liability $ 19,513