v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investment securities:    
Fair value $ 3,033,341 $ 2,467,843
Total assets 3,033,341 2,467,843
Agency bond securities    
Investment securities:    
Fair value 156,075 156,975
Agency mortgage-backed securities    
Investment securities:    
Fair value 2,501,430 1,934,918
Municipal bonds    
Investment securities:    
Fair value 22,640 22,556
Asset-backed securities    
Investment securities:    
Fair value 353,196 353,394
Level 1    
Investment securities:    
Total assets 0 0
Level 1 | Agency bond securities    
Investment securities:    
Fair value 0 0
Level 1 | Agency mortgage-backed securities    
Investment securities:    
Fair value 0 0
Level 1 | Municipal bonds    
Investment securities:    
Fair value 0 0
Level 1 | Asset-backed securities    
Investment securities:    
Fair value 0 0
Level 2    
Investment securities:    
Total assets 3,033,341 2,467,843
Level 2 | Agency bond securities    
Investment securities:    
Fair value 156,075 156,975
Level 2 | Agency mortgage-backed securities    
Investment securities:    
Fair value 2,501,430 1,934,918
Level 2 | Municipal bonds    
Investment securities:    
Fair value 22,640 22,556
Level 2 | Asset-backed securities    
Investment securities:    
Fair value 353,196 353,394
Level 3    
Investment securities:    
Total assets 0 0
Level 3 | Agency bond securities    
Investment securities:    
Fair value 0 0
Level 3 | Agency mortgage-backed securities    
Investment securities:    
Fair value 0 0
Level 3 | Municipal bonds    
Investment securities:    
Fair value 0 0
Level 3 | Asset-backed securities    
Investment securities:    
Fair value $ 0 $ 0