XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.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
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Class of Stock [Line Items]    
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 756 3,786
2025 Convertible Notes    
Class of Stock [Line Items]    
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 0 1,633
2027 Convertible Notes    
Class of Stock [Line Items]    
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 0 733
Stock options    
Class of Stock [Line Items]    
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 711 1,311
RSU    
Class of Stock [Line Items]    
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 42 107
Employee stock purchase plan    
Class of Stock [Line Items]    
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 3 2