v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents $ 49,289 $ 70,731
Total investment securities 1,150,275 926,353
Deferred compensation plan 5,906 3,249
Total assets measured at fair value 1,205,470 1,000,333
Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 49,289 70,731
Total investment securities 0 370,512
Deferred compensation plan 5,906 3,249
Total assets measured at fair value 55,195 444,492
Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 0 0
Total investment securities 1,150,275 555,841
Deferred compensation plan 0 0
Total assets measured at fair value 1,150,275 555,841
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 574,464 370,512
U.S. government obligations | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 0 370,512
U.S. government obligations | Level 2    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total investment securities 574,464 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 65,179 43,969
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 65,179 43,969
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 510,632 511,872
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 510,632 511,872
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 49,289 70,731
Money market funds | Level 1    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Total cash equivalents 49,289 70,731
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