XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Performance Unit Awards (Details) - Performance Shares [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested, options beginning balance | shares 40,103
Granted, options | shares 8,682
Added by performance factor, options | shares 13,327
Vested, options | shares (25,716)
Forfeited, options | shares (1,634)
Unvested, options ending balance | shares 34,762
Unvested, weighted average grant date fair value beginning balance | $ / shares $ 345.08
Granted | $ / shares 808.34
Added by performance factor | $ / shares 285.44
Vested | $ / shares 285.44
Forfeited | $ / shares 321.7
Unvested, weighted average grant date fair value ending balance | $ / shares $ 483.14