XML 13 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 8,803  
2021 9,384  
2022 8,007  
2023 6,420  
2024 5,392  
2025 and thereafter 30,726  
Total minimum payments 68,732  
Less amounts representing interest (20,454)  
Present value of minimum lease payments 48,278  
Less current operating lease liabilities (8,802) $ (9,056)
Long-term operating lease liabilities $ 39,476 $ 41,387