XML 110 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Future Undiscounted Cash Flows Related To Operating Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2020
Leases [Abstract]    
2021 $ 9,457  
2022 6,921  
2023 5,878  
2024 4,278  
2025 565  
Thereafter 1,592  
Total future lease payments 28,691  
Less: Imputed interest (2,050)  
Lease liabilities $ 26,641 $ 17,900
Operating Lease, Liability, Statement of Financial Position [Extensible List] us-gaap:Liabilities  
Operating lease liabilities, current $ 9,070  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesAndOtherLiabilities  
Long-term operating lease liabilities $ 17,571  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent