XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (EPS) - Narrative (Details) - shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation              
Antidilutive nonvested shares (in shares) 24,270 37,219 68,254 102,475      
Performance-based share awards              
Stock-based compensation              
Vesting period           3 years 3 years
Performance-based share awards | Forecast              
Stock-based compensation              
Vesting period         3 years