Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Schedule of Earnings Per Share, Basic and Diluted
The following table reflects the EPS computations for the periods indicated based on a weighted average number of Class A Common Stock outstanding each period:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share data)2023202220232022
Net income (loss) attributable to Class A Common Stock$73,399 $191,826 $175,519 $207,628 
Add: Interest on Convertible Senior Notes, net of tax1,376 1,306 2,750 2,611 
Adjusted net income (loss) attributable to Class A Common Stock$74,775 $193,132 $178,269 $210,239 
Basic weighted average shares of Class A Common Stock outstanding315,168 284,992 305,593 284,922 
Add: Dilutive effects of Convertible Senior Notes27,605 27,074 27,460 27,074 
Add: Dilutive effects of equity awards and ESPP shares9,142 8,038 10,882 7,897 
Diluted weighted average shares of Class A Common Stock outstanding351,915 320,104 343,935 319,893 
Basic net earnings (loss) per share of Class A Common Stock$0.23 $0.67 $0.57 $0.73 
Diluted net earnings (loss) per share of Class A Common Stock$0.21 $0.60 $0.52 $0.66 
Schedule of Shares Excluded from Diluted Earnings Per Share Calculation
The following table presents shares excluded from the diluted earnings per share calculation for the periods presented as their impact was anti-dilutive:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Out-of-the-money stock options1,416 2,049 1,665 2,073 
Weighted average shares of Class C Common Stock245,586 — 254,429 — 
Restricted stock208 — 104— 
Performance stock units116 — 58 224