XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Equity - Schedule of Weighted Average Number of Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Class of Stock [Line Items]        
Weighted average common stock outstanding-basic 24,230 24,133 24,200 24,113
Weighted average common stock outstanding-diluted 24,242 24,155 24,218 24,123
Weighted average non-dilutive options        
Class of Stock [Line Items]        
Weighted average non-dilutive options 1,096 1,149 1,086 1,149
Weighted average effect of dilutive options        
Class of Stock [Line Items]        
Weighted average effect of dilutive options 0 10 1 5
Weighted average effect of dilutive nonvested restricted stock awards        
Class of Stock [Line Items]        
Weighted average effect of dilutive options 12 12 17 5