XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The details of the earnings per share calculations for the years ended December 31, 2023, 2022 and 2021 are as follows:
 Years Ended December 31,
 202320222021
Basic
   
Net Income
$54,623 $171,886 $139,791 
Weighted average common shares outstanding
27,302,254 27,969,436 28,152,876 
EPS – Basic
$2.00 $6.15 $4.97 
 Years Ended December 31,
 202320222021
Diluted
   
Net Income
$54,623 $171,886 $139,791 
Weighted average common shares outstanding – Basic
27,302,254 27,969,436 28,152,876 
Dilutive effect of unvested equity awards
705,376 1,061,671 892,310 
Weighted average common shares outstanding – Diluted
28,007,630 29,031,107 29,045,186 
EPS – Diluted
$1.95 $5.92 $4.81