XML 61 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Summary of Stock Options Outstanding (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Stock Options, Stock options outstanding, Beginning Balance 2,944  
Number of Stock Options, Stock options exercised (113)  
Number of Stock Options, Stock options forfeited (23)  
Number of Stock Options, Stock options expired (13)  
Number of Stock Options, Stock options outstanding, Ending Balance 2,795 2,944
Number of Stock Options, Stock options exercisable 1,339  
Weighted Avg. Exercise Price, Stock options outstanding, Beginning Balance $ 9.86  
Weighted Avg. Exercise Price, Stock options exercised 6.71  
Weighted Avg. Exercise Price, Stock options forfeited 8.07  
Weighted Avg. Exercise Price, Stock options expired 15.33  
Weighted Avg. Exercise Price, Stock options outstanding, Ending Balance 9.98 $ 9.86
Weighted Avg. Exercise Price, Stock options exercisable $ 8.83  
Weighted Avg. Remaining Contractual Life In Years, Stock options outstanding 4 years 8 months 12 days 4 years 11 months 23 days
Weighted Avg. Remaining Contractual Life in Years, Stock options exercisable 3 years 9 months 25 days  
Aggregate Intrinsic Value, Stock options outstanding $ 4,034 $ 3,762
Aggregate Intrinsic Value, Stock options exercisable $ 2,052