XML 128 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share - Schedule of Weighted Average Number of Shares (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Weighted Average Number of Shares [Line Items]      
Weighted average diluted shares as disclosed on the Consolidated Statements of Operations 158,844 170,413 158,914
Less: Participating securities:      
Potentially dilutive restricted stock awards (523) (844) (869)
Weighted average diluted shares used to calculate diluted earnings/(loss) per share as disclosed in the table above 149,253 147,827 143,295
Series A Preferred Stock [Member]      
Less: Participating securities:      
Weighted average shares of common stock issuable upon conversion of the Preferred Stock (9,068) (14,750) (14,750)
Series C Preferred Stock [Member]      
Less: Participating securities:      
Weighted average shares of common stock issuable upon conversion of the Preferred Stock (6,992)