XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details)
3 Months Ended 6 Months Ended 32 Months Ended
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2025
shares
Jun. 18, 2025
shares
Oct. 18, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted average shares of common stock outstanding, basic (in shares) 10,451,469 8,502,268 10,130,666 8,497,686      
Dilutive effect of unvested shares (in shares) 36,050 38,438 26,665 28,491      
Weighted average shares of common stock outstanding, diluted (in shares) 10,487,519 8,540,706 10,157,331 8,526,177      
Basic earnings (in dollars per share) | $ / shares $ 1.11 $ 1.32 $ 1.12 $ 2.12      
Diluted earnings (in dollars per share) | $ / shares $ 1.11 $ 1.32 $ 1.12 $ 2.12      
Common stock shares repurchased (in shares)     147,464        
Stock Repurchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock Repurchase Program, Number of Shares Authorized to be Repurchased           314,000 255,575
Stock Repurchase Program, Number of Shares Authorized to be Repurchased, Percentage of Outstanding Shares           0.03 0.03
Common stock shares repurchased (in shares)         215,372