XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Detail) - (Table 2) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total $ 6,952 $ 5,930 $ 19,531 $ 18,169
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 45   45  
Stock Options [Member]        
Allocated Share-based Compensation Expense $ 647 $ 579 $ 1,797 $ 2,019