v3.25.2
Borrowings - 2025 and 2029 Notes, Narratives (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Aug. 18, 2022
May 19, 2022
Jun. 30, 2025
Jun. 30, 2024
Sep. 17, 2025
Dec. 31, 2024
Sep. 17, 2024
Borrowings              
Proceeds from issuance of debt     $ 300,000 $ 0      
Extent and for so long as the notes fail to satisfy certain investment grade rating conditions              
Borrowings              
Step up in interest rate   1.00%          
Extent and for so long as either the ratio of the Company's secured debt to total assets exceeds specified thresholds              
Borrowings              
Step up in interest rate   1.50%          
2025 Notes              
Borrowings              
Aggregate principal amount   $ 225,000 0     $ 225,000  
Proceeds from issuance of debt $ 75,000 $ 150,000          
Fixed interest rate   5.83%          
Unamortized debt issuance costs     0     388  
Outstanding balance     0     225,000  
Outstanding balance net of unamortized debt issuance costs     0     224,612  
2029 Notes              
Borrowings              
Aggregate principal amount             $ 200,000
Fixed interest rate             6.70%
Unamortized debt issuance costs     2,168     2,340  
Outstanding balance     200,000     200,000  
Outstanding balance net of unamortized debt issuance costs     $ 197,832     $ 197,660  
2029 Notes | Extent and for so long as the notes fail to satisfy certain investment grade rating conditions              
Borrowings              
Step up in interest rate         1.00%    
2029 Notes | Extent and for so long as either the ratio of the Company's secured debt to total assets exceeds specified thresholds              
Borrowings              
Step up in interest rate         1.50%