v3.24.2.u1
Stock-Based Compensation - Schedule of PSU Grant Activity (Detail) - Performance Stock Units [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares 12,220 170,788 491,677 345,876
Weighted Average Fair Value $ 13.67 $ 38.39 $ 18.06 $ 38.65
Total Shareholder Return [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares 6,110 85,393 245,833 172,924
Weighted Average Fair Value $ 15.8 $ 44.68 $ 20.89 $ 45.09
Revenue Targets [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares 6,110 85,395 245,844 172,952
Weighted Average Fair Value $ 11.53 $ 32.1 $ 15.23 $ 32.2