v3.25.2
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
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total Class C capital stock equivalents (in shares) 10,573 66,378 10,974 67,408
Option awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total Class C capital stock equivalents (in shares) 3,344 19,091 3,478 20,935
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total Class C capital stock equivalents (in shares) 4,145 14,877 2,844 13,776
Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total Class C capital stock equivalents (in shares) 3,084 32,410 4,652 32,697