v3.26.1
Net Income (Loss) Per Share - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Mar. 31, 2026
Mar. 23, 2026
May 27, 2025
Earnings Per Share [Abstract]            
Share repurchase program, authorized, amount         $ 750.0 $ 75.0
Total number of shares purchased (in shares) 0 0 0 0    
Average price paid per share (in dollars per share) $ 0 $ 0 $ 0 $ 0    
Total number of shares purchased as part of publicly announced program $ 0.0 $ 0.0 $ 0.0 $ 0.0    
Approximate dollar value of shares that may yet be purchased under the Program $ 740.4 $ 740.4 $ 740.4 $ 740.4    
Dividends declared (in dollars per share)       $ 0.02