XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Compensation - Information about Plans (Details) - shares
6 Months Ended
Jun. 30, 2025
Jan. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Jan. 31, 2024
Jan. 31, 2023
Dec. 31, 2022
Jan. 31, 2022
Mar. 31, 2021
Apr. 30, 2020
Share-Based Compensation                    
Terms of award 10                  
Significant shareholder threshold used for determining exercise price 10.00%                  
Exercise price as a percentage of fair value 100.00%                  
Exercise price as a percentage of fair value for shareholders owning specified minimum amount 110.00%                  
Option terms for shareholders owning specified minimum amount 5 years                  
Number of stock options outstanding 2,039   2,102       85      
Minimum                    
Share-Based Compensation                    
Vesting period 2 years                  
Maximum                    
Share-Based Compensation                    
Vesting period 4 years                  
Stock Option and Incentive Plan 2020                    
Share-Based Compensation                    
Shares approved for issuance of options or other awards                   5
Options vested and exercisable 10                  
Stock Option and Incentive Plan 2021                    
Share-Based Compensation                    
Shares approved for issuance of options or other awards                 7  
Options available for future grants   1,838   3,247 34 1   1    
Options vested and exercisable 2,015                  
Number of stock options outstanding 2,029