XML 86 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation Plans - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total estimated fair value of stock options vested $ 2,730 $ 3,395
Unrecognized compensation cost related to unvested options $ 4,163  
Unrecognized compensation cost related to unvested options, weighted average recognition period 2 years 1 month 28 days  
RSUs    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized compensation cost related to unvested RSUs $ 2,134  
Unrecognized compensation cost related to unvested options, weighted average recognition period 2 years 7 months 6 days