v3.25.2
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Recognized share-based compensation awards $ 2.9 $ 2.2 $ 6.2 $ 3.8
Cash received from employee stock option exercised $ 0.0 $ 0.2 $ 0.0 $ 0.3
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 500 10,000 500 20,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 0.0 $ 0.1 $ 0.0 $ 0.2
Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of restricted stock awards granted 203,000 57,000 590,000 341,000
Number of Options, Granted 0 0 67,000 25,000