XML 115 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Maturities of Lease Liabilities and Reconciliation of Lease Liabilities Recognized Under Topic 842 (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Maturity of lease liability    
2023 $ 21,046  
2024 20,754  
2025 15,324  
2026 8,423  
2027 8,518  
Thereafter 27,633  
Total minimum lease payments 101,698  
Less: imputed interest (28,631)  
Total operating lease liabilities 73,067  
Included in the consolidated balance sheet:    
Current portion of lease liabilities within other current liabilities $ 15,489  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities  
Lease liabilities $ 57,578 $ 41,512
Total operating lease liabilities $ 73,067