v3.25.4
401(k) Profit Sharing Plan (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
401(k) Profit Sharing Plan    
Employer Matching Contribution, Percent of Match, First One Percent of Contributions 100.00%  
Employer Matching Contribution, Percent of Match, Next Five Percent of Contributions 50.00%  
Defined Contribution Plan, Cost $ 1.6 $ 1.4
Other than SERP hired since Jan 1 2010    
401(k) Profit Sharing Plan    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 4.00%  
Other than SERP hired prior to 2010    
401(k) Profit Sharing Plan    
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 0.50%