v3.26.1
Stock-Based Compensation Expense and Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Sep. 30, 2022
Class of Stock [Line Items]                
Performance period 3 years 3 years            
Total stock-based compensation expense, net     $ 44,941 $ 40,357 $ 135,015 $ 119,365    
Authorized repurchase amount             $ 500,000 $ 400,000
Stock repurchased during the period (in shares)     1,696,180   2,437,175      
Average price per share (in dollars per share)     $ 147.07   $ 163.16      
Remaining authorized amount     $ 240,500   $ 240,500      
Share repurchase program, excise tax     1,500   1,500      
PSUs                
Class of Stock [Line Items]                
Total stock-based compensation expense, net     $ 9,200 $ 7,100 $ 25,700 $ 19,200    
Stock awards                
Class of Stock [Line Items]                
Vesting period 3 years 3 years