XML 120 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Employer matching contribution, percent of match for first 3% of compensation 100.00%    
Employer matching contribution, percent of employees' gross pay, first 3% 3.00%    
Employer matching contribution, percent of match for the next 2% of compensation 50.00%    
Employer matching contribution, percent of employees' gross pay, next 2% 2.00%    
Employer matching contribution, percent of match total 4.00%    
Employer matching contribution, percent of employees' gross pay total 5.00%    
Employee stock ownership plan, contribution expense $ 11,900,000 $ 13,000,000 $ 13,900,000
Deferred compensation expense $ 316,000 2,200,000 2,700,000
Defined Contribution Plan Disclosure [Line Items]      
Purchase price of common stock (as percent) 95.00%    
Options exercisable, intrinsic value $ 0    
Options outstanding, intrinsic value 0    
Allocated stock-based compensation expense 12,200,000 $ 15,300,000 $ 15,900,000
Compensation not yet recognized, stock options 0    
Compensation not yet recognized, share-based awards other than options $ 14,500,000    
Compensation cost not yet recognized, period for recognition 1 year 4 months 24 days    
Options outstanding, intrinsic value $ 0    
Share price (in dollars per share) $ 19.84    
Options, exercises in period (in shares) 900 2,750 184,888
Options, exercises in period, intrinsic value $ 8,000 $ 0 $ 1,300,000
Options, grants in period, gross (in shares) 0 0 0
Employee Stock Purchase Plan 2015      
Defined Contribution Plan Disclosure [Line Items]      
Maximum annual contributions per employee, amount $ 25,000    
Service period 6 months    
Special Employee Stock Purchase Plan 2015      
Defined Contribution Plan Disclosure [Line Items]      
Maximum annual contributions per employee, amount $ 10,000    
Purchase price of common stock (as percent) 85.00%