XML 100 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basic and Diluted (Loss) Earnings per Share - Schedule of Weighted Average of Potential Class A Common Stock Excluded from Computation of Basic and Diluted (loss) Earnings Per Share (Detail) - Class A - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 32,069 6,245 39,536
2025 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 4,998 0 16,332
2027 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 7,330 0 7,330
2028 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 1,558 0 0
2029 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 497 0 0
2030 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 4,358 0 0
2031 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 2,046 0 0
2032 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 2,108 0 0
Employee Stock Option      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 6,926 5,896 14,615
RSU      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 1,647 297 1,195
Performance stock units      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 585 0 0
Employee stock purchase plan      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 16 52 64