XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.4
Note 11 - Net Income Per Share
12 Months Ended
Dec. 31, 2025
Notes to Financial Statements  
Earnings Per Share [Text Block]

11.  NET INCOME PER SHARE

 

The following table sets forth the computation of basic and diluted net income per share for the periods presented (in thousands, except per share amounts):

 

  

Year Ended December 31,

  

2025

 2024 (As Restated) 

2023

Numerator:

            

Net income

 $621,483  $1,592,058  $427,374 
             

Denominator:

            

Weighted-average outstanding shares—basic

  48,035   48,599   47,610 

Effect of dilutive securities

  274   236   1,161 

Weighted-average outstanding shares—diluted

  48,309   48,835   48,771 
             

Net income per share:

            

Basic

 $12.94  $32.76  $8.98 

Diluted

 $12.86  $32.60  $8.76 

 

 

Anti-dilutive common stock equivalents were not material for the periods presented.