XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basic and Diluted Earnings (Loss) per Share - Schedule of Weighted Average of Potential Class A Common Stock Excluded from Computation of Earnings (loss) Per Share (Detail) - Class A - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 625 3,953 3,598
2025 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 0 1,633 1,633
2027 Convertible Notes      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 0 733 635
Employee Stock Option      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 590 1,462 1,233
RSU      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 30 119 95
Performance stock units      
Class of Stock [Line Items]      
Weighted shares of potential class A stock excluded from calculation of diluted earnings (loss) per share 0 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 5 6 2