v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Preferred stock stated value per share (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock shares authorized (in shares) 0 0
Preferred stock, issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock stated value per share (in dollars per share) $ 0.0001 $ 0.0001
Common stock shares authorized (in shares) 800,000 800,000
Common stock, issued (in shares) 206,420 204,925
Common stock, share outstanding (in shares) 205,412 204,309
Treasury stock, common, shares (in shares) 1,008 616