XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Weighted Average Diluted Shares (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Weighted Average Diluted Shares [Abstract]        
Weighted average diluted shares as disclosed on the Consolidated Statements of Operations 150,675 143,929 146,360 162,691
Weighted average shares of common stock issuable upon conversion of the Series A Non-Voting Convertible Preferred Stock (12,112)
Potentially dilutive restricted stock awards (58) (499)
Weighted average diluted shares used to calculate diluted earnings per share as disclosed in the table above 150,675 143,929 146,302 150,080