v3.25.4
Term Loan (Additional Information) (Details) - USD ($)
Jan. 15, 2026
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument, Redemption [Line Items]      
Unsecured term loan, maximum borrowing capacity   $ 851,900,000  
Debt costs   8,645,000 $ 8,958,000
Term Loan Drew Amount $ 200,000,000    
Term Loan Interest Rate 3.22%    
Term Loan Maturity Date Jan. 15, 2029    
Term Loan      
Debt Instrument, Redemption [Line Items]      
Unsecured term loan, maximum borrowing capacity   300,000,000  
Debt Instrument Maximum Amount   $ 500,000,000  
Interest Rate   85.00%  
Debt costs   $ 2,429,000  
Term Loan Drew Amount $ 200,000,000