XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Detail) - (Table 4) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Mar. 15, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted 86 716 384    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price   $ 41.32 $ 30.72    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price   $ 33.64 25.11    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price     $ 46.28    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value   $ 15,799 $ 833    
Forfeited   (20) (37)    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum   4.00% 3.70%    
Weighted average fair value   $ 13.22 $ 10.95    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value   $ 14,135 $ 610    
Granted (in Dollars per share)   $ 42.16 $ 33.23    
Vested (in Dollars per share)   $ 34.37 $ 34.74    
Vested   (328) (316)    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value   $ 37.09 $ 37.82    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value   $ 38.53 $ 28.22 $ 35.44 $ 28.45
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition   3 years 3 months 18 days      
Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition   1 year      
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life in years   3 years 3 years    
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected life in years   4 years 5 years