XML 143 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation (Changes in Non-vested Restricted Stock Units) (Details) - Restricted Stock Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares      
Undistributed as of beginning of period (in shares) 131,000.0    
Granted (in shares) 0    
Distributed (in shares) (39,900)    
Forfeited (in shares) (8,800)    
Undistributed as of end of period (in shares) 82,300 131,000.0  
Weighted- Average Grant Date Fair Value per Share      
Undistributed as of beginning of period (in usd per share) $ 270.86    
Granted (in usd per share) 0 $ 240.87 $ 315.70
Distributed (in usd per share) 275.58    
Forfeited (in usd per share) 272.57    
Undistributed as of end of period (in usd per share) $ 268.39 $ 270.86