XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Future Minimum Lease Payments under Operating Leases Included in Lease Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee Lease Description [Line Items]    
Less: current lease liabilities $ 9,400 $ 9,789
Non-current lease liabilities 35,549 $ 43,405
Continuing Operation [Member]    
Lessee Lease Description [Line Items]    
Operating Leases, 2022 [1] 11,504  
Operating Leases, 2023 8,444  
Operating Leases, 2024 7,580  
Operating Leases, 2025 7,374  
Operating Leases, 2026 and thereafter 17,890  
Operating Leases, Total 52,792  
Less: imputed interest 7,843  
Present value of future minimum lease payments 44,949  
Less: current lease liabilities 9,400  
Non-current lease liabilities $ 35,549  
[1] Amounts provided are for liabilities remaining as of December 31, 2021