v3.26.1
Employee Savings Plan and Employee Stock Purchase Plan - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Defined Contribution Plan Disclosure [Line Items]        
Matching contribution $ 3.2 $ 4.2 $ 8.3 $ 10.4
Purchase of shares of treasury stock 6,867   40,864  
Compensation expense related to ESPP $ 17.6 $ 38.4 $ 31.6 $ 60.6
Employee Stock Purchase Plan [Member]        
Defined Contribution Plan Disclosure [Line Items]        
Purchase price of common stock expressed as a percentage of its fair market value     85.00%  
Purchase of shares of common stock     40,864 35,284