XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Details)
3 Months Ended 9 Months Ended 32 Months Ended
Sep. 30, 2025
$ / shares
shares
Sep. 30, 2024
$ / shares
shares
Sep. 30, 2025
$ / shares
shares
Sep. 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,419,581 8,507,140 10,228,029 8,500,860      
Dilutive effect of unvested shares (in shares) 35,880 38,438 29,771 31,831      
Weighted average shares of common stock outstanding, diluted (in shares) 10,455,461 8,545,578 10,257,800 8,532,691      
Basic earnings (in dollars per share) | $ / shares $ 1.43 $ 0.85 $ 2.57 $ 2.97      
Diluted earnings (in dollars per share) | $ / shares $ 1.42 $ 0.84 $ 2.56 $ 2.96      
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) 61,586       215,372