XML 54 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Reconciliation of Basic and Diluted Shares Amounts (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net Income (Loss) $ (25,514) $ 35,596 $ 185,959
Effect of dilutive securities:      
Charges associated with convertible debt instruments, net of tax 0 0 387
Numerator for diluted earnings per share - net income available to common stockholders after the effect of dilutive securities $ (25,514) $ 35,596 $ 186,346
Denominator:      
Weighted average shares used in computing net income per share - basic 55,937 55,720 55,460
Effect of dilutive shares:      
Options and stock units   457 608
Convertible Senior Notes [1]   181 1,360
Contingent consideration   8 11
Dilutive effect of unvested performance stock units   11 16
Dilutive potential common shares 0 657 1,995
Denominator for diluted (loss) earnings per share - adjusted weighted average shares used in computing net income per share - diluted 55,937 56,377 57,455
(Loss) earnings per share:      
Basic $ (0.46) $ 0.64 $ 3.35
Diluted $ (0.46) $ 0.63 $ 3.24
[1] Represents the dilutive impact for the Company's 0.375% Convertible Senior Notes due 2024 (the “ 2019 Notes”) and its 1.00% Convertible Senior Notes due 2028 (the “2023 Notes”)