XML 75 R53.htm IDEA: XBRL DOCUMENT v3.23.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 678 3,961 718 3,874
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 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 0 733
Stock options        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 643 1,474 677 1,393
RSU        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 35 116 39 111
Employee stock purchase plan        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 0 5 2 4
Performance stock units        
Class of Stock [Line Items]        
Weighted shares of potential class A stock excluded from calculation of diluted earnings per share 0 0 0 0