XML 83 R72.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Narrative (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Earnings Per Share [Abstract]      
Options outstanding (in shares) 133,916 217,210 183,210
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 0 0  
Restricted stock      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Nonvested and outstanding (in shares) 53,870   117,435
Restricted Stock Awards and Units      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Nonvested and outstanding (in shares) 115,122 118,165