XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Minimum Lease Payments under Operating Leases Included in Lease Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee Lease Description [Line Items]    
Operating Leases, 2023 [1] $ 8,220  
Operating Leases, 2024 7,403  
Operating Leases, 2025 6,768  
Operating Leases, 2026 6,914  
2027 and thereafter 9,833  
Operating Leases, Total 39,138  
Less: imputed interest 5,297  
Present value of future minimum lease payments 33,841  
Less: current lease liabilities 6,555 $ 9,400
Non-current lease liabilities $ 27,286 $ 35,549
[1] Amounts provided are for liabilities remaining as of December 31, 2022.