v3.26.1
Stock-Based Compensation - Narrative (Details)
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
director
$ / shares
shares
Jun. 30, 2025
USD ($)
Stock-Based Compensation          
Stock-based compensation expense   $ 8,400,000 $ 6,400,000 $ 14,900,000 $ 12,900,000
Vesting period       60 days  
Unrecognized compensation costs related to unvested share-based compensation arrangements   $ 37,600,000   $ 37,600,000  
Weighted-average period for recognition of unrecognized stock-based compensation expense       2 years 4 months 24 days  
Number Of Directors | director       7  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 184.32        
Compensation expense $ 900,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period | shares 4,997        
Restricted Stock Units          
Stock-Based Compensation          
Awarded (in shares) | shares       121,572  
Weighted average granted date fair value (in dollars per share) | $ / shares       $ 179.75  
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  
Director | Restricted Stock Units          
Stock-Based Compensation          
Allocated share based compensation expense       $ 1,000,000.0