v3.26.1
Basic and Diluted Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2026
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 restricted stock award issuance  -    1,449     
Shares issuable related to our Employee Stock Purchase Plan  -    86     
Shares issuable related to 1.75 percent convertible senior notes due 2028 3,215   10,702     
Shares issuable related to 0 percent convertible senior notes due 2026 792   10,936     
Diluted net income$127,558   182,331  $0.70