v3.25.1
Comprehensive Income (Loss) - AOCI Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning $ 360,748 $ 329,117
Total other comprehensive income (loss), net 16,955 (2,111)
Balance, ending 385,355 333,439
Unrealized Losses on Debt Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning (78,914) (79,763)
Total other comprehensive income (loss), net 16,955 (2,111)
Balance, ending $ (61,959) $ (81,874)