XML 63 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Net income (loss) - basic $ 226,451 $ (61,286) $ (215,975)
Net income (loss) - diluted $ 226,451 $ (61,286) $ (215,975)
Weighted average shares outstanding:      
Basic 165,717 163,819 161,683
Diluted 166,362 163,819 161,683
Earnings (net loss) per share:      
Earnings (net loss) per share, Basic $ 1.37 $ (0.37) $ (1.34)
Earnings (net loss) per share_Diluted $ 1.36 $ (0.37) $ (1.34)
Potentially dilutive shares excluded from per share amounts as their effect would have been anti-dilutive 18,233 21,264 21,185
Equity Awards [Member]      
Weighted average shares outstanding:      
Potentially dilutive common shares 576 0 0
Employee Stock Purchase Plan Rights [Member]      
Weighted average shares outstanding:      
Potentially dilutive common shares 69 0 0