XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - shares
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, shares authorized (shares) 150,000,000 150,000,000
Common stock, shares, issued (shares) 34,408,638 34,000,642
Common stock, shares, outstanding (shares) 34,408,638 34,000,642
Common stock held in trust for savings restoration plan (shares) 118,543 113,316