v3.26.3
Summary of Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of 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
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from diluted net income per common share (in shares) 609 127 502 4,897
Stock options, restricted stock units, market stock units and performance stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from diluted net income per common share (in shares) 609 127 502 104
Shares related to convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from diluted net income per common share (in shares) 0 0 0 4,793