XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Stock Based Compensation Plan - Summary of Stock Options Activity (Details) - Employee Stock Option
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding, beginning balance | shares 58,660
Options exercised | shares (56,224)
Options forfeited or expired | shares (2,436)
Options outstanding, ending balance | shares  
Weighted average exercise price, beginning balance | $ / shares $ 11.77
Weighted average exercise price, exercised | $ / shares 11.77
Weighted average exercise price, forfeited or expired | $ / shares $ 11.77
Weighted average exercise price, ending balance | $ / shares