XML 148 R115.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Company's Stock Option Plan Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]            
Outstanding, Beginning Balance, Number of Options 590,000 440,000 590,000 440,000 440,000  
Outstanding, Ending Balance, Number of Options 590,000 440,000 590,000 440,000 590,000 440,000
Exercisable, Number of Options     590,000 412,500    
Outstanding, Beginning Balance, Weighted Average Exercise Price $ 51.54 $ 45.25 $ 51.54 $ 45.25 $ 45.25  
Outstanding, Ending Balance, Weighted Average Exercise Price $ 51.54 $ 45.25 51.54 45.25 $ 51.54 $ 45.25
Exercisable, Weighted-Average Exercise Price     $ 51.54 $ 45.07    
Outstanding, Weighted-Average Remaining Contractual Term 5 years 7 months 6 days 5 years 3 months 18 days 5 years 4 months 24 days 5 years 1 month 6 days 5 years 10 months 24 days 5 years 7 months 6 days
Exercisable, Weighted-Average Remaining Contractual Term     5 years 4 months 24 days 5 years    
Outstanding, Aggregate Intrinsic Value $ 38,077 $ 3,146 $ 23,970 $ 7,863 $ 21,156 $ 0
Exercisable, Aggregate Intrinsic Value     $ 23,970 $ 7,447