v3.26.1
Stock-Based Compensation - Summary of Company's Stock Option Plan Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding, Beginning Balance, Number of Options 590,000  
Exercised, Number of Options 20,000  
Outstanding, Ending Balance, Number of Options 570,000 590,000
Exercisable, Number of Options 570,000  
Outstanding, Beginning Balance, Weighted Average Exercise Price $ 51.54  
Exercised, Weighted-Average Exercise Price 40  
Outstanding, Ending Balance, Weighted Average Exercise Price 51.95 $ 51.54
Exercisable, Weighted-Average Exercise Price $ 51.95  
Outstanding, Weighted-Average Remaining Contractual Term 3 years 8 months 12 days 3 years 10 months 24 days
Exercisable, Weighted-Average Remaining Contractual Term 3 years 8 months 12 days  
Outstanding, Aggregate Intrinsic Value $ 58,518 $ 82,687
Exercisable, Aggregate Intrinsic Value $ 58,518