XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents $ 70,731 $ 254,430
Total investment securities 926,353 1,089,524
Deferred compensation plan 3,249 829
Total assets measured at fair value 1,000,333 1,344,783
Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 70,731 249,116
Total investment securities 370,512 543,344
Deferred compensation plan 3,249 829
Total assets measured at fair value 444,492 793,289
Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 0 5,314
Total investment securities 555,841 546,180
Deferred compensation plan 0 0
Total assets measured at fair value 555,841 551,494
Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 0 0
Total investment securities 0 0
Deferred compensation plan 0 0
Total assets measured at fair value 0 0
U.S. government obligations    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 370,512 543,344
U.S. government obligations | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 370,512 543,344
U.S. government obligations | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 0 0
U.S. government obligations | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 0 0
Agency obligations    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 43,969 57,931
Agency obligations | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 0 0
Agency obligations | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 43,969 57,931
Agency obligations | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 0 0
Corporate debt securities    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 511,872 488,249
Corporate debt securities | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 0 0
Corporate debt securities | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 511,872 488,249
Corporate debt securities | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 0 0
Money market funds    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 70,731 249,116
Money market funds | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 70,731 249,116
Money market funds | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 0 0
Money market funds | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents $ 0 0
Corporate debt securities    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents   5,314
Corporate debt securities | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents   0
Corporate debt securities | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents   5,314
Corporate debt securities | Level 3    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents   $ 0