XML 83 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock awards      
Number of potentially dilutive common shares excluded from calculation of diluted income per share 45,248 46,547 27,577
Income      
Net income attributable to the Company, Basic $ 74,189 $ 77,712 $ 70,927
Net income attributable to the Company, Diluted $ 74,189 $ 77,712 $ 70,927
Shares      
Weighted-average shares outstanding - basic 58,326,286 58,312,878 58,720,050
Incremental shares from restricted stock 20,440 11,376 1,288
Weighted-average shares outstanding - diluted 58,346,726 58,324,254 58,721,338
Net income per share attributable to the Company      
Basic income (in dollars per share) $ 1.27 $ 1.33 $ 1.21
Diluted income (in dollars per share) $ 1.27 $ 1.33 $ 1.21
Restricted Stock      
Stock awards      
Unvested shares (in shares) 65,688 57,923 29,955