v3.26.1
Investment Securities - Schedule of Net Investment Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Separate Account Investment [Line Items]        
Investment income, net $ 4,507 $ 4,682 $ 8,869 $ 9,290
Cash and cash equivalents        
Fair Value, Separate Account Investment [Line Items]        
Investment income, net 2,165 1,984 4,272 4,334
Short-term investments        
Fair Value, Separate Account Investment [Line Items]        
Investment income, net 31 0 134 0
Investment securities        
Fair Value, Separate Account Investment [Line Items]        
Investment income, net $ 2,311 $ 2,698 $ 4,463 $ 4,956