XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
director
$ / shares
shares
Jun. 30, 2024
USD ($)
Stock-Based Compensation          
Stock-based compensation expense   $ 6,400,000 $ 5,100,000 $ 12,900,000 $ 10,400,000
Vesting period       60 days  
Unrecognized compensation costs related to unvested share-based compensation arrangements   $ 33,100,000   $ 33,100,000  
Weighted-average period for recognition of unrecognized stock-based compensation expense       2 years 3 months 18 days  
Number Of Directors | director       7,000  
Allocated share based compensation expense       $ 1,000,000.0  
Share-based Compensation Arrangement by Share-based Payment Award, Description 6,000        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 155.09        
Compensation expense $ 900,000        
Restricted Stock Units          
Stock-Based Compensation          
Awarded (in shares) | shares       117,279  
Weighted average granted date fair value (in dollars per share) | $ / shares       $ 170.10  
Phantom Share Units (PSUs)          
Stock-Based Compensation          
Vesting period       3 years  
Non-Qualified Stock Options | Stock Option and Restricted Stock Unit Plan 2011          
Stock-Based Compensation          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized | shares   16,300,000   16,300,000  
Employees | Restricted Stock Units          
Stock-Based Compensation          
Vesting period       4 years