XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator [Abstract]    
Net income $ 23,547 $ 17,058
Denominator [Abstract]    
Weighted average number of common shares outstanding (in shares) 764,603 786,096
Weighted average number of dilutive shares outstanding (in shares) 764,603 786,096
Basic earnings per common share (in dollars per share) $ 30.8 $ 21.7
Diluted earning per commons share (in dollars per share) $ 30.8 $ 21.7