XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income per Share - Reconciliation of the Weighted Average Number of Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Number of weighted average common shares outstanding ( in shares) 130,453 128,940
Assumed exercise of equity awards and warrants (in shares) 1,670 1,035
Average diluted shares outstanding (in shares) 132,123 129,975