v3.25.2
Subsequent Events - Additional Information (Details) - USD ($)
6 Months Ended
Aug. 13, 2025
Jul. 03, 2025
Jul. 01, 2025
Apr. 05, 2024
Apr. 07, 2023
Apr. 06, 2021
Jun. 30, 2025
Subsequent Event              
Subsequent Event [Line Items]              
Repurchase agreement date     Jul. 01, 2025        
Repurchase agreement, date of repurchase     Jul. 25, 2025        
Repurchase agreement, amount of transaction     $ 394,500        
Additional extended term 1 year            
Advisory agreement additional effective period 1 year            
Advisory Agreement Expiration Date Sep. 15, 2026            
Administrative agreement additional effective period 1 year            
Administrative Agreement Expiration Date Sep. 15, 2026            
Third Amended Credit Agreement | Base Rate              
Subsequent Event [Line Items]              
Basis spread on variable rate           0.95%  
Third Amended Credit Agreement | Base Rate | Minimum              
Subsequent Event [Line Items]              
Basis spread on variable rate         0.95%    
Third Amended Credit Agreement | Base Rate | Maximum              
Subsequent Event [Line Items]              
Basis spread on variable rate         1.15%    
Third Amended Credit Agreement | Other Loan | Minimum              
Subsequent Event [Line Items]              
Basis spread on variable rate         1.95%    
Third Amended Credit Agreement | Other Loan | Maximum              
Subsequent Event [Line Items]              
Basis spread on variable rate         2.15%    
Sixth Amended Credit Agreement | Base Rate | Maximum              
Subsequent Event [Line Items]              
Basis spread on variable rate       1.50%      
Sixth Amended Credit Agreement | Other Loan | Maximum              
Subsequent Event [Line Items]              
Basis spread on variable rate       2.50%      
Seventh Amended Credit Agreement | Base Rate              
Subsequent Event [Line Items]              
Basis spread on variable rate             1.50%
Seventh Amended Credit Agreement | Base Rate | Subsequent Event              
Subsequent Event [Line Items]              
Basis spread on variable rate   1.00%          
Seventh Amended Credit Agreement | Other Loan              
Subsequent Event [Line Items]              
Basis spread on variable rate             2.50%
Seventh Amended Credit Agreement | Other Loan | Subsequent Event              
Subsequent Event [Line Items]              
Basis spread on variable rate   2.00%