XML 129 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Expense - Summary of Restricted Stock Units (Details) - Restricted stock units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Beginning balance (in shares) 249,194    
Granted (in shares) 279,528    
Vested (in shares) (108,839)    
Forfeited (in shares) (27,137)    
Ending balance (in shares) 392,746 249,194  
Weighted Average Fair Value      
Beginning balance (in dollars per share) $ 255.31    
Granted (in dollars per share) 171.23 $ 259.86 $ 248.02
Vested (in dollars per share) 260.01    
Forfeited (in dollars per share) 215.48    
Ending balance (in dollars per share) $ 196.74 $ 255.31