XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Computations of basic and diluted net income per share
The following table summarizes the computations of basic and diluted net income per common share:
 Year Ended December 31,
 202420232022
 (In thousands, except per share data)
Numerator:
Net income attributable to common stockholders - basic and diluted$112,776 $15,415 $8,722 
Denominator:
Weighted average common shares - basic118,566 125,598 128,255 
Weighted average common shares - diluted119,792 127,215 130,134 
Net income attributable to common stockholders per share - basic$0.95 $0.12 $0.07 
Net income attributable to common stockholders per share - diluted$0.94 $0.12 $0.07 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents the incremental number of shares underlying stock options and RSUs outstanding with anti-dilutive effects:
Year Ended December 31,
202420232022
(In thousands)
Performance-based RSUs— — 210