XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Schedule of Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense $ 2,603 $ 2,476 $ 6,928 $ 6,721
RSU Awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 1,177 1,072 3,428 3,521
PSU Awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 1,180 1,172 2,724 2,342
DSU Awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense 213 196 620 679
2021 ESPP        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total stock-based compensation expense $ 33 $ 36 $ 156 $ 179