XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Incentive Plans - Summary of RSAs and RSUs Activity (Details) - Restricted Stock and Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares, Outstanding Beginning Balance 399,387    
Shares, Granted 132,490    
Shares, Vested (107,831)    
Shares, Forfeited (15,372)    
Shares, Outstanding Ending Balance 408,674 399,387  
Weighted-Average Grant-Date Fair Value per Share, Outstanding Beginning Balance $ 80.41    
Weighted-Average Grant-Date Fair Value per Share, Granted 64.84 $ 71.81 $ 84.16
Weighted-Average Grant-Date Fair Value per Share, Vested 97.57    
Weighted-Average Grant-Date Fair Value per Share, Forfeited 70.99    
Weighted-Average Grant-Date Fair Value per Share, Outstanding Ending Balance $ 71.19 $ 80.41