XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Computation of Net Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Computation of Net Earnings per Share        
Net income available to common stockholders $ 31,376 $ 50,866 $ 59,955 $ 102,460
Weighted average shares of common stock outstanding used in computing basic income per share 31,847 32,598 32,051 32,618
Incremental options and RSUs 35 173 52 230
Weighted average shares of common stock used in computing diluted net income per share 31,882 32,771 32,103 32,848
Net income per share        
Basic $ 0.99 $ 1.56 $ 1.87 $ 3.14
Diluted $ 0.98 $ 1.55 $ 1.87 $ 3.12
Anti-dilutive common equivalent shares excluded from calculation 509,998 22,983 411,238 20,639