v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic Earnings per Share        
Net income $ 44,284 $ 24,777 $ 21,153 $ 49,406
Less: Undistributed income allocable to participating securities (24)
Net income available to common stockholders—Basic 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.3 $ 0.17 $ 0.15 $ 0.35
Diluted Earnings per Share        
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 stockholders—Diluted EPS $ 44,284 $ 24,777 $ 21,153 $ 49,383
Weighted average diluted shares (in thousands):        
Weighted average common shares (in Shares) 149,001 143,076 143,533 142,830
Dilutive effect of common stock equivalents, excluding participating securities (in Shares) 7,275 3,564 10,853 3,601
Weighted average diluted shares, excluding participating securities (in thousands) (in Shares) 156,276 146,640 154,386 146,431
Diluted earnings per share $ 0.28 $ 0.17 $ 0.14 $ 0.34