XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME PER SHARE Weighted Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Weighted-average common shares outstanding – basic 44,476 45,564 44,676 45,115
Net effect of common stock equivalents 227 864 431 1,334
Weighted-average common shares outstanding – diluted 44,703 46,428 45,107 46,449