XML 112 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Maturities of Lease Liabilities and Reconciliation of Lease Liabilities Recognized Under Topic 842 (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturity of lease liability    
2024 $ 33,718  
2025 34,477  
2026 28,006  
2027 27,995  
2028 28,611  
Thereafter 245,835  
Total minimum lease payments 398,642  
Less: imputed interest (239,832)  
Total operating lease liabilities 158,810  
Included in the consolidated balance sheet:    
Current portion of lease liabilities within other current liabilities $ 17,845 $ 15,489
Current portion of lease liabilities within other current liabilities [Extensible List] Current portion of lease liabilities within other current liabilities  
Lease liabilities, non-current $ 140,965 $ 57,578
Total operating lease liabilities $ 158,810