XML 56 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings (Loss) Per Share
The following table presents a reconciliation of basic and diluted earnings (loss) per share for the years ended December 31, 2024, 2023 and 2022:
For the Years Ended December 31,
202420232022
Net income (loss)$40,033 $(17,807)$120,659 
(Income) loss allocated to noncontrolling interest(742)580 (3,410)
Net income (loss) allocable to common shares39,291 (17,227)117,249 
Weighted-average shares outstanding—Basic224,798,958 224,414,443 221,965,460 
Dilutive securities785,348 — 1,154,477 
Weighted-average shares outstanding—Diluted225,584,306 224,414,443 223,119,937 
Earnings (loss) per share—Basic$0.17 $(0.08)$0.53 
Earnings (loss) per share—Diluted$0.17 $(0.08)$0.53