XML 81 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Reconciliation of Basic and Diluted Shares Amounts (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator    
Net Income (Loss) $ 3,296 $ 15,337
Denominator    
Weighted average shares used in computing net income per share - basic 55,791 55,590
Effect of dilutive shares    
Options and stock units 473 529
Convertible Senior Notes [1] 238 883
Contingent consideration 29 44
Dilutive effect of unvested performance stock units 0 3
Dilutive potential common shares 740 1,459
Denominator for diluted earnings per share - adjusted weighted average shares used in computing net income per share - diluted 56,531 57,049
Earnings per share:    
Basic $ 0.06 $ 0.28
Diluted $ 0.06 $ 0.27
[1] Represents the dilutive impact for the Company's 2019 Notes. As of March 31, 2024, the if-converted value is less than the outstanding principal of the 2023 Notes and are therefore anti-dilutive. Refer to Note 9, "Convertible Senior Notes," above for more information.