v3.25.2
Stockholders' Equity - Summary of Accumulated Other Comprehensive (Loss) Income (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance $ 1,111,590
Realized gain on securities, net of tax 2
Other comprehensive income (loss), net of reclassifications and tax 20,111
Ending balance 1,153,350
Accumulated Other Comprehensive (Loss) Income  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance (110,385)
Ending balance (90,272)
Unrealized (Loss) Gain on Securities  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance (111,829)
Realized gain on securities, net of tax 2
Other comprehensive income (loss), net of reclassifications and tax 20,880
Ending balance (90,947)
Unrealized Gain (Loss) on Cash Flow Hedges  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Beginning balance 1,444
Realized gain on securities, net of tax 0
Other comprehensive income (loss), net of reclassifications and tax (769)
Ending balance $ 675