XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Performance Unit Awards (Details) - Performance Shares [Member]
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested, options beginning balance | shares 57,431
Granted, options | shares 14,266
Added by performance factor, options | shares 31,594
Vested, options | shares (63,188)
Forfeited, options | shares 0
Unvested, options ending balance | shares 40,103
Unvested, weighted average grant date fair value beginning balance | $ / shares $ 207.32
Granted | $ / shares 429.55
Added by performance factor | $ / shares 132.81
Vested | $ / shares 132.81
Forfeited | $ / shares 0
Unvested, weighted average grant date fair value ending balance | $ / shares $ 345.08