v3.25.1
Subsequent Events - Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 10, 2025
Apr. 01, 2025
Mar. 31, 2025
Dec. 31, 2024
Term loan #3        
Unsecured Debt        
Unsecured Debt     $ 225,000 $ 225,000
Debt Instrument, Maturity Date     May 01, 2025 May 01, 2025
Debt Instrument, Maturity Date Range, End     May 01, 2026 May 01, 2026
Revolving Credit Facility [Member]        
Unsecured Debt        
Line of Credit Facility, Maximum Borrowing Capacity     $ 500,000  
Subsequent Event [Member] | Term loan #3        
Unsecured Debt        
Unsecured Debt   $ 225,000    
Debt Instrument, Maturity Date   May 01, 2025    
Debt Instrument, Maturity Date Range, End   May 01, 2026    
Subsequent Event [Member] | Revolving Credit Facility [Member]        
Unsecured Debt        
Proceeds from Lines of Credit $ 27,000      
Line of Credit Facility, Maximum Borrowing Capacity 500,000      
Line of Credit Facility, Remaining Borrowing Capacity $ 473,000