v3.25.2
Subsequent Events (Details) - Subsequent Event - USD ($)
Jul. 23, 2025
Jul. 22, 2025
Jul. 01, 2025
Subsequent Event [Line Items]      
Catastrophe bond, face amount     $ 125,000,000
Collateralized reinsurance protection amount     $ 125,000,000
Dividends payable, amount (per share)   $ 0.05  
Randy Patten, Vice President, Treasurer and Chief Financial Officer      
Subsequent Event [Line Items]      
Annual base salary $ 400,000    
Cash bonus, percentage 25.00%    
Randy Patten, Vice President, Treasurer and Chief Financial Officer | Restricted Stock      
Subsequent Event [Line Items]      
Restricted stock granted, fair value $ 600,000    
Randy Patten, Vice President, Treasurer and Chief Financial Officer | Restricted Stock | First Anniversary      
Subsequent Event [Line Items]      
Stock grant date vesting, percentage 25.00%    
Randy Patten, Vice President, Treasurer and Chief Financial Officer | Restricted Stock | Second Anniversary      
Subsequent Event [Line Items]      
Stock grant date vesting, percentage 25.00%    
Randy Patten, Vice President, Treasurer and Chief Financial Officer | Restricted Stock | Third Anniversary      
Subsequent Event [Line Items]      
Stock grant date vesting, percentage 50.00%    
Randy Patten, Vice President, Treasurer and Chief Financial Officer | Executive Bonus Plan      
Subsequent Event [Line Items]      
Minimum cash bonus amount $ 35,000    
Sign-on bonus payable $ 200,000    
Series 2025-1 Notes      
Subsequent Event [Line Items]      
Stated interest rate (percent)     4.50%