v3.25.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Reinsurance Contracts: 2026 Reinsurance Contract  
Reinsurance Retention Policy [Line Items]  
Reinsurance payable, due in first year $ 89.1
Reinsurance Contracts: 2027 Reinsurance Contract  
Reinsurance Retention Policy [Line Items]  
Reinsurance payable, due in second year 153.5
Reinsurance Contracts: 2028 Reinsurance Contract  
Reinsurance Retention Policy [Line Items]  
Reinsurance payable, due in third year $ 64.5