XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income (Loss) Per Common Share - Schedule of Weighted-Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Basic method (in shares) 142,730,808 149,384,354 143,245,219 151,400,726
Dilutive restricted stock units (in shares) 0 968,428 730,291 1,036,653
Diluted method (in shares) 142,730,808 150,352,782 143,975,510 152,437,379