XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Reconciliation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Reconciliation of Basic and Diluted Earnings Per Share [Abstract]        
Net income/(loss) $ 19,701 $ (4,485) $ 69,107 $ 39,385
Less: Excise tax on stock repurchases (718) (718)
Less: Loss on repurchase of Series A Non-Voting Convertible Preferred Stock (11,375) (11,375)
Less: Income distributed to participating securities (2,331) (3,255)
Less: Undistributed income allocable to participating securities (22) (1,096)
Net income/(loss) available to common stockholders—Basic EPS $ 18,983 $ (18,191) $ 68,367 $ 23,659
Weighted average common shares (in thousands) (in Shares) 139,584 143,929 141,736 145,756
Basic earnings/(loss) per share (in Dollars per share) $ 0.14 $ (0.13) $ 0.48 $ 0.16
Net income/(loss) available to common stockholders $ 18,983 $ (18,191) $ 68,367 $ 23,659
Add back: Undistributed income allocable to participating securities 22 1,096
Less: Reallocation of undistributed income allocable to participating securities considered potentially dilutive (21) (900)
Net income/(loss) available to common stockholders—Diluted EPS $ 18,983 $ (18,191) $ 68,368 $ 23,855
Weighted average diluted shares (in thousands):        
Weighted average common shares (in Shares) 139,584 143,929 141,736 145,756
Dilutive effect of common stock equivalents, excluding participating securities (in Shares) 11,091 4,566 4,324
Weighted average diluted shares, excluding participating securities (in thousands) (in Shares) 150,675 143,929 146,302 150,080
Diluted earnings/(loss) per share (in Dollars per share) $ 0.13 $ (0.13) $ 0.47 $ 0.16