XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Equity - Per Share Data (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]        
Weighted average common stock outstanding-basic 24,199 24,112 24,186 24,103
Weighted average common stock outstanding-diluted 24,219 24,116 24,207 24,107
Weighted average non-dilutive options        
Class of Stock [Line Items]        
Weighted average non-dilutive options 1,096 1,471 1,081 1,471
Weighted average effect of dilutive options        
Class of Stock [Line Items]        
Weighted average effect of dilutive options 0 2 1 3
Weighted average effect of dilutive nonvested restricted stock awards        
Class of Stock [Line Items]        
Weighted average effect of dilutive options 20 2 20 1