XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award
Three Months Ended June 30,
Six Months Ended June 30,
(in thousands)2024202320242023
Stock options$1,560 $1,898 $3,207 $3,936 
Restricted stock units4,804 3,502 8,801 7,272 
Total$6,364 $5,400 $12,008 $11,208