XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
NET INCOME PER SHARE (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted-average common shares outstanding - basic 44,531 45,101 43,822
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 325 1,202 1,056
Anti-dilutive potential common shares (in thousands of shares) 782 941 741
Weighted-average common shares outstanding - diluted 44,856 46,303 44,878
Stock options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive potential common shares (in thousands of shares) 0 0 4
Non-vested restricted stock units [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive potential common shares (in thousands of shares) 782 941 737