v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings Per Share

The following tables set forth reconciliations of the basic and diluted earnings per share computations for the periods presented:

    Three Months Ended
June 30,
  Six Months Ended
June 30,
Basic Earnings per Share   2026   2025   2026   2025
Net income   $ 44,284     $ 24,777     $ 21,153     $ 49,406  
Less: Undistributed income allocable to participating securities                       (24 )
Net income available to common stockholdersBasic EPS   $ 44,284     $ 24,777     $ 21,153     $ 49,382  
Weighted average common shares (in thousands)     149,001       143,076       143,533       142,830  
Basic earnings per share   $ 0.30     $ 0.17     $ 0.15     $ 0.35  

 

 

    Three Months Ended
June 30,
  Six Months Ended
June 30,
Diluted Earnings per Share   2026   2025   2026   2025
Net income available to common stockholders   $ 44,284     $ 24,777     $ 21,153     $ 49,382  
Add back: Undistributed income allocable to participating securities                       24  
Less: Reallocation of undistributed income allocable to participating securities considered potentially dilutive                       (23 )
Net income available to common stockholdersDiluted EPS   $ 44,284     $ 24,777     $ 21,153     $ 49,383  
Weighted Average Diluted Shares (in thousands):                                
Weighted average common shares     149,001       143,076       143,533       142,830  
Dilutive effect of common stock equivalents, excluding participating securities     7,275       3,564       10,853       3,601  
Weighted average diluted shares, excluding participating securities (in thousands)     156,276       146,640       154,386       146,431  
Diluted earnings per share   $ 0.28     $ 0.17     $ 0.14     $ 0.34  
Schedule of Weighted Average Diluted Shares

The following table reconciles weighted average diluted shares as reported on the Company’s Consolidated Statements of Operations for the three months and six months ended June 30, 2026 and 2025, which are determined pursuant to the treasury stock method, to the weighted average diluted shares used to calculate diluted earnings per share as disclosed in the table above:

   

Three Months Ended

June 30,

 

Six Months Ended

June 30,

Reconciliation of Weighted Average Diluted Shares (in thousands)   2026   2025   2026   2025
         
Weighted average diluted shares as disclosed on the Consolidated Statements of Operations     156,276       146,640       154,386       146,513  
Less: Participating securities                                
Potentially dilutive restricted stock awards                       (82 )
Weighted average diluted shares used to calculate diluted earnings per share as disclosed in the table above     156,276       146,640       154,386       146,431