XML 40 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based Compensation Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares options, granted 0  
Weighted average grant-date fair values of options granted   $ 6.9
Unrecognized share-based compensation expense related to stock options $ 1.7  
Weighted average period of unrecognized share-based compensation expense 3 years 4 months 24 days  
Unrecognized share-based compensation expense related to non-vested shares $ 0.7  
2021 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares issued 97  
Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock option grants, term 10-year  
Weighted average period of unrecognized share-based compensation expense 10 months 24 days  
Minimum | Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock option, vesting period 3 years  
Maximum | Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock option, vesting period 4 years