XML 139 R124.htm IDEA: XBRL DOCUMENT v3.25.4
Benefit Plans - Deferred Compensation Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]      
Maximum annual salary deferral, percent 5.00%    
Vesting period of employer matching contributions 2 years    
Expense for contributions to savings and investment plan $ 16,900 $ 15,700 $ 16,000
Unsecured general liability $ 5,100 4,800  
Minimum      
Defined Benefit Plan Disclosure [Line Items]      
Annual payment installment plans 2 years    
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Annual payment installment plans 5 years    
Nonqualified Plan      
Defined Benefit Plan Disclosure [Line Items]      
Expense for contributions to savings and investment plan $ 733 $ 770 $ 747