XML 46 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Basic and Diluted Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Basic and Diluted Net Income (Loss) Per Share [Abstract]  
Diluted Net Income Per Share We calculated our diluted net income per share as follows (in thousands, except per share amounts):
 Income Shares Amount
Three Months Ended June 30, 2025(Numerator) (Denominator) Per Share
Net income$123,551   159,137  $0.78 
Effect of dilutive securities:     
Shares issuable upon exercise of stock options  -    21   
Shares issuable upon vesting of restricted stock awards  -    1,449   
Shares issuable related to our Employee Stock Purchase Plan  -    86   
Shares issuable related to 1.75 percent convertible senior notes 3,215   10,702   
Shares issuable related to 0 percent convertible senior notes 792   10,936   
Diluted net income$127,558   182,331  $0.70