XML 73 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Weighted average number of shares outstanding – basic 32,718 32,599 32,517
Effect of dilutive securities:      
Stock options 10 0 39
Non-vested stock and stock units 323 0 97
Weighted average number of shares outstanding – diluted 33,051 32,599 32,653
Anti-dilutive securities 288 619 303