XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefits - Summary of Stock 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]        
Stock compensation expense $ 3,516 $ 3,212 $ 10,637 $ 10,290
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 253 165 658 484
Selling        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense 91 126 316 329
Administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock compensation expense $ 3,172 $ 2,921 $ 9,663 $ 9,477