XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS (LOSS) PER SHARE - Schedule of Weighted Average Number of Shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Class of Warrant or Right [Line Items]        
Weighted-average shares outstanding, basic (in shares) 164,149,348 177,231,717 168,002,773 177,034,068
Weighted-average shares outstanding, diluted (in shares) 164,149,348 177,231,717 172,066,214 193,632,662
Convertible Notes due 2026        
Class of Warrant or Right [Line Items]        
Assumed conversion of Convertible Notes (in shares) 0 0 4,063,441 15,584,409
Restricted Stock        
Class of Warrant or Right [Line Items]        
Assumed conversion of restricted stock awards (in shares) 0 0 0 620,190
RSUs        
Class of Warrant or Right [Line Items]        
Assumed conversion of restricted stock awards (in shares) 0 0 0 393,995