XML 83 R77.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 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator        
Net (loss) income $ (654) $ 16,923 $ 8,355 $ 52,046
Denominator        
Weighted average shares used in computing net (loss) income per share - basic 56,012 55,766 55,896 55,688
Effect of dilutive shares        
Options and stock units 0 439 419 469
Convertible senior notes [1] 0 735 0 776
Dilutive potential common shares 0 1,174 419 1,245
Denominator for diluted (loss) earnings per share - adjusted weighted average shares used in computing earnings per share - diluted 56,012 56,940 56,315 56,933
(Loss) earnings per share:        
Basic $ (0.01) $ 0.3 $ 0.15 $ 0.93
Diluted $ (0.01) $ 0.3 $ 0.15 $ 0.91
[1] Represents the dilutive impact for the Company's 2019 Notes. As of September 30, 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.