XML 405 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net income per share for the periods presented:
 
 Years Ended December 31,
 202320222021
   
 (in thousands, except share and per share data)
Numerator:
Net income$167,078 $232,354 $331,113 
Denominator:
Weighted-average shares used in computing net income per share, basic139,025,657 138,982,872 138,982,872 
Dilutive effect of RSUs394,597 — — 
Weighted-average shares used in computing net income per share, diluted139,420,254 138,982,872 138,982,872 
Net income per share, basic$1.20 $1.67 $2.38 
Net income per share, diluted$1.20 $1.67 $2.38