XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Narrative (Details) - shares
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Earnings Per Share [Abstract]      
Options outstanding (in shares) 212,635 298,663 343,417
Restricted stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Nonvested and outstanding (in shares) 117,435 97,496 100,459