XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Computation of Net Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Computation of Net Earnings per Share    
Net income available to common stockholders $ 51,595 $ 47,697
Weighted average shares of common stock outstanding used in computing basic income per share 32,638 32,744
Incremental options and RSUs 288 549
Weighted average shares of common stock used in computing diluted net income per share 32,926 33,293
Net income per share    
Basic $ 1.58 $ 1.46
Diluted $ 1.57 $ 1.43
Anti-dilutive common equivalent shares excluded from calculation 19,548 1,120