XML 117 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Maturities of Lease Liabilities and Reconciliation of Lease Liabilities Recognized Under Topic 842 (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturity of lease liability    
2025 $ 31,758  
2026 31,530  
2027 31,556  
2028 32,279  
2029 25,796  
Thereafter 229,353  
Total minimum lease payments 382,272  
Less: imputed interest and tenant incentive reimbursable by lessors (176,526)  
Total operating lease liabilities 205,746  
Included in the consolidated balance sheet:    
Current portion of lease liabilities within other current liabilities $ 13,273  
Current portion of lease liabilities within other current liabilities [Extensible List] Liabilities, Current  
Lease liabilities, non-current $ 192,473 $ 140,965
Total operating lease liabilities $ 205,746