XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - plan
1 Months Ended 3 Months Ended
Oct. 31, 2023
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of plans   3
Discount from market price (in percent)   5.00%
Restricted Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (in years)   4 years
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period (in years)   4 years
Award expiration period (in years)   10 years
Employee Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Discount from market price (in percent) 10.00%