v3.25.4
Net Income (Loss) Per Share - Schedule of Class C Capital Stock Equivalents Were Excluded From Calculations of Diluted Net Income (Loss) Per Share (Details) - Class C capital stock - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total Class C capital stock equivalents (in shares) 7,701 71,727 68,320
Weighted average | Option awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total Class C capital stock equivalents (in shares) 3,100 31,276 21,021
Weighted average | Unvested restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total Class C capital stock equivalents (in shares) 2,294 13,362 13,581
Weighted average | Convertible notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total Class C capital stock equivalents (in shares) 2,307 27,089 33,718