XML 146 R129.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Schedule of Reconciliation of Numerators and Denominators (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic EPS:      
Net income $ 111,048 $ 76,215 $ 104,131
Less: income allocated to participating securities (620) (391) (685)
Basic EPS per common share $ 110,428 $ 75,824 $ 103,446
Basic (in shares) 41,196,459 41,021,475 40,746,772
Basic (in usd per share) $ 2.68 $ 1.85 $ 2.54
Diluted EPS:      
Net income $ 111,048 $ 76,215 $ 104,131
Basic (in shares) 41,196,459 41,021,475 40,746,772
Effect of Dilutive Securities $ 0 $ 0 $ 0
Effect of dilutive securities (in shares) 256,788 305,741 418,062
Diluted EPS per common share $ 111,048 $ 76,215 $ 104,131
Diluted (in shares) 41,453,247 41,327,216 41,164,834
Diluted (in usd per share) $ 2.68 $ 1.84 $ 2.53