v3.26.1
Share-Based Compensation - Schedule of Activity Related to Restricted Stock Awards and Restricted Stock Units (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Restricted Stock Awards  
Number of Awards and Units  
Unvested at the beginning of the period (in shares) | shares 54,100
Unvested restricted stock granted (in shares) | shares 43,045
Unvested restricted stock vested (in shares) | shares (13,100)
Unvested at the end of the period (in shares) | shares 84,045
Weighted Average Grant Date Fair Value Per Share  
Unvested at the beginning of the period (in US dollars per share) | $ / shares $ 64.29
Unvested restricted stock granted (in US dollars per share) | $ / shares 85.29
Unvested restricted stock vested (in US dollars per share) | $ / shares 66.31
Unvested at the end of the period (in US dollars per share) | $ / shares $ 77.20
Restricted Stock Units  
Number of Awards and Units  
Unvested at the beginning of the period (in shares) | shares 0
Unvested restricted stock granted (in shares) | shares 33,133
Unvested at the end of the period (in shares) | shares 33,133
Weighted Average Grant Date Fair Value Per Share  
Unvested at the beginning of the period (in US dollars per share) | $ / shares $ 0
Unvested restricted stock granted (in US dollars per share) | $ / shares 106.54
Unvested at the end of the period (in US dollars per share) | $ / shares $ 106.54