XML 243 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE - Weighted Average Number of Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]      
Basic (in shares) 177,181,661 176,519,203 173,469,546
Assumed conversion of Public Warrants (shares) 0 0 2,840,624
Assumed conversion of Convertible Notes (shares) 0 15,584,409 11,997,860
Diluted (in shares) 178,152,212 193,453,087 189,844,028
Restricted Stock [Member]      
Class of Warrant or Right [Line Items]      
Assumed conversion of stock awards (shares) 609,326 921,772 1,257,360
RSUs      
Class of Warrant or Right [Line Items]      
Assumed conversion of stock awards (shares) 361,225 427,703 278,638