v3.25.4
Earnings Per Share - Schedule of Anti-dilutive Potential Shares of Common Stock Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common stock related to employee equity awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Common stock related to employee equity awards (in shares) 398 359 68