XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Schedule of Computation of Diluted Earnings per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Class Of Stock [Line Items]        
Total diluted earnings (in shares) 75,026 3,959 75,554 79,944
Unvested share-based compensation awards        
Class Of Stock [Line Items]        
Total diluted earnings (in shares) 1,310 899 1,397 789
Shares of Class C Common Stock if converted        
Class Of Stock [Line Items]        
Total diluted earnings (in shares) 73,716 0 74,157 74,601
Warrants        
Class Of Stock [Line Items]        
Total diluted earnings (in shares) 0 3,060 0 4,554