Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Benefit Plans - Status of Non-Vested Restricted Stock and Restricted Stock Unit Grants Related to Stock Plans (Details)

v3.25.4
Employee Benefit Plans - Status of Non-Vested Restricted Stock and Restricted Stock Unit Grants Related to Stock Plans (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]      
Non-vested Restricted Stock Awards and Restricted Stock Units, Beginning Balance 1,500    
Non-vested Restricted Stock Awards and Restricted Stock Units, Granted 300    
Non-vested Restricted Stock Awards and Restricted Stock Units, Forfeited 0    
Non-vested Restricted Stock Awards and Restricted Stock Units, Vested (700)    
Non-vested Restricted Stock Awards and Restricted Stock Units, Ending Balance 1,100    
Weighted Average Grant Date Fair Value per Share, Beginning Balance $ 40.17    
Weighted Average Grant Date Fair Value per Share, Granted 73.68    
Weighted Average Grant Date Fair Value per Share, Forfeited 61.45    
Weighted Average Grant Date Fair Value per Share, Vested 39.30    
Weighted Average Grant Date Fair Value per Share, Ending Balance 50.16    
Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price $ 4.17 $ 4.17 $ 4.17