XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 13,677  
2026 13,969  
2027 14,351  
2028 14,743  
2029 15,146  
Thereafter 73,339  
Total lease payments 145,225  
Less: tenant improvement allowances (4,419)  
Less: interest (41,956)  
Present value of lease liabilities 98,850  
Finance Leases    
2025 116  
2026 116  
2027 116  
2028 116  
2029 116  
Thereafter 219  
Total lease payments 799  
Less: interest (113)  
Present value of lease liabilities 686  
Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 13,793  
2026 14,085  
2027 14,467  
2028 14,859  
2029 15,262  
Thereafter 73,558  
Total lease payments 146,024  
Less: tenant improvement allowances (4,419)  
Less: interest (42,069)  
Present value of lease liabilities $ 99,536 $ 88,043