XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income per Share
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
Basic and diluted net income per share was calculated as follows (in thousands, except per share data):
 For the three months ended September 30,For the nine months ended September 30,
2024202320242023
Numerator:
Net income$41,766 $85,382 $249,467 $349,753 
Denominator:
Weighted-average shares used to compute net income per share—basic52,330 52,019 52,167 51,958 
Dilutive restrictive stock awards64 92 54 70 
Weighted-average shares used to compute net income per share—diluted52,394 52,111 52,221 52,028 
Net income per share—basic $0.80 $1.64 $4.78 $6.73 
Net income per share—diluted$0.80 $1.64 $4.78 $6.72