XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
The following table shows the stock-based compensation expense recognized during the three and six months ended June 30, 2024 and June 30, 2023:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Stock-based compensation expense$5,421 $7,990 $13,673 $18,282