XML 113 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Incentive Plans - Summarizes Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation expense $ 37,199 $ 26,149 $ 17,812
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation expense 2,741 2,378 1,088
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation expense $ 34,458 $ 23,771 $ 16,724