XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award
Three Months Ended September 30,
Nine Months Ended September 30,
(in thousands)2024202320242023
Stock options$1,570 $2,083 $4,777 $6,019 
Restricted stock units4,900 3,735 13,701 11,007 
Total$6,470 $5,818 $18,478 $17,026