v3.26.1
Earnings Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator        
Net income (loss) available to common stockholders' $ 23,612 $ (3,791) $ 37,855 $ (3,082)
Denominator        
Weighted-average shares - basic 383,516 386,733 385,379 385,015
Dilutive effect of outstanding stock-based awards 3,783 0 5,802 0
Weighted-average shares - diluted 387,299 386,733 391,181 385,015
Earnings (loss) per share        
Basic $ 0.06 $ (0.01) $ 0.1 $ (0.01)
Diluted $ 0.06 $ (0.01) $ 0.1 $ (0.01)