XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basic and Diluted Net Income (Loss) Per Share - Performance based stock (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive securities excluded from computation of earnings per share      
Anti-dilutive securities excluded from computation of earnings per share 31,688 31,504 28,940
Class A common stock      
Antidilutive securities excluded from computation of earnings per share      
Anti-dilutive securities excluded from computation of earnings per share 38,000    
Minimum | Class A common stock      
Antidilutive securities excluded from computation of earnings per share      
Exercise price of warrants $ 185.75    
Maximum | Class A common stock      
Antidilutive securities excluded from computation of earnings per share      
Exercise price of warrants $ 245.33    
Anti-dilutive stock awards      
Antidilutive securities excluded from computation of earnings per share      
Anti-dilutive securities excluded from computation of earnings per share 10,906 9,680 7,426
Performance/market based options      
Antidilutive securities excluded from computation of earnings per share      
Anti-dilutive securities excluded from computation of earnings per share 4,631 5,285 4,896
Restricted Performance Units/Awards      
Antidilutive securities excluded from computation of earnings per share      
Anti-dilutive securities excluded from computation of earnings per share   388 467
Common stock warrants      
Antidilutive securities excluded from computation of earnings per share      
Anti-dilutive securities excluded from computation of earnings per share 16,151 16,151 16,151