v3.26.3
Net Income per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Number of weighted average common shares outstanding (in shares) 148,200 133,419 140,616 132,978
Assumed exercise of equity awards (in shares) 1,152 1,418 1,813 872
Average diluted shares outstanding (in shares) 149,352 134,837 142,429 133,850