v3.26.1
Accumulated Other Comprehensive Income - Schedule of Components of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI [Roll Forward]        
Beginning Balance $ 2,463,759 $ 2,644,064 $ 2,572,694 $ 2,526,189
OCI before reclassifications     (20,451) (7,014)
Amounts reclassified from AOCI     3,140 0
Other comprehensive loss (8,753) (5,335) (17,311) (7,014)
Ending Balance 2,415,626 2,624,531 2,415,626 2,624,531
Accumulated Other Comprehensive Income        
AOCI [Roll Forward]        
Beginning Balance 137,737 157,770 146,295 159,449
Other comprehensive loss (8,753) (5,335) (17,311) (7,014)
Ending Balance 128,984 152,435 128,984 152,435
Unrealized gains (losses) on available-for-sale securities, net        
AOCI [Roll Forward]        
Beginning Balance     146,295 159,449
OCI before reclassifications     (20,451) (7,014)
Amounts reclassified from AOCI     3,140 0
Other comprehensive loss     (17,311) (7,014)
Ending Balance $ 128,984 $ 152,435 $ 128,984 $ 152,435