v3.25.2
Allowance for Expected Credit Losses - Reinsurance Recoverables (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Allowance for Expected Credit Losses [Abstract]        
Balance, beginning of period $ 23,829 $ 20,935 $ 22,942 $ 21,103
Balance, beginning of period 45 56 51 61
Current period change for expected credit losses (2) (2) (8) (7)
Write-offs of uncollectible reinsurance recoverables 0 0 0 0
Balance, end of period 22,369 22,496 22,369 22,496
Balance, end of period $ 43 $ 54 $ 43 $ 54