v3.24.1.u1
Stock-Based Compensation - Summary of Restricted Stock Unit Activity Under Company's Plans (Detail) - Restricted Stock [Member] - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares, Nonvested outstanding, beginning balance 1,573,548  
Shares, Granted 10,000  
Shares, Vested (86,098) (68,357)
Shares, Forfeited (8,100)  
Shares, Nonvested outstanding, ending balance 1,489,350  
Weighted-Average Grant Date Fair Value Per Share, Nonvested outstanding, beginning balance $ 50.22  
Weighted-Average Grant Date Fair Value Per Share, Granted 34.09  
Weighted-Average Grant Date Fair Value Per Share, Vested 47.6  
Weighted-Average Grant Date Fair Value Per Share, Forfeited 53.95  
Weighted-Average Grant Date Fair Value Per Share, Nonvested outstanding, ending balance $ 50.24  
Aggregate Intrinsic Value, Nonvested outstanding $ 49,267,698