XML 160 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Recurring Level III Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Realized and unrealized gains included in earnings   $ (100)
Fair Value, Assets Including Derivatives Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair Value Recurring Basis Unobservable Input Reconciliation Asset Gain Loss Statement Of Income Extensible List Not Disclosed Flag Realized and unrealized gains included in earnings  
Fair Value Recurring Basis Unobservable Input Reconciliation Asset Gain Loss Statement Of Other Comprehensive Income Extensible List Not Disclosed Flag Unrealized gains included in other comprehensive loss Unrealized gains included in other comprehensive loss
Level III    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 18,245 $ 35,343
Realized and unrealized gains included in earnings 6 47
Purchase of securities   246
Maturities/calls (369) (18,294)
Unrealized gains included in other comprehensive loss 111 903
Ending balance 17,993 18,245
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning balance 648 787
Realized and unrealized gains included in earnings 0 (139)
Purchase of securities   0
Maturities/calls 0 0
Unrealized gains included in other comprehensive loss 0 0
Ending balance 648 648
Fair Value, Assets Including Derivatives Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 18,893 36,130
Realized and unrealized gains included in earnings 6 (92)
Purchase of securities   246
Maturities/calls (369) (18,294)
Unrealized gains included in other comprehensive loss 111 903
Ending balance $ 18,641 $ 18,893