v3.25.2
Subsequent Events - Additional Information (Details) - Subsequent Event - USD ($)
Jul. 16, 2025
Aug. 06, 2025
Subsequent Event [Line Items]    
Dividends payable, amount per share   $ 0.23
Revolving Credit Facility    
Subsequent Event [Line Items]    
Increased facility amount $ 50,000,000  
Revolving Credit Facility | Maximum    
Subsequent Event [Line Items]    
Increased facility amount $ 150,000,000