Employee Benefits - Summary of Stock Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2022 |
Mar. 31, 2021 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Stock compensation expense | $ 3,418 | $ 3,196 |
Cost of sales | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Stock compensation expense | 149 | 62 |
Selling | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Stock compensation expense | 62 | 51 |
Administrative | ||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
Stock compensation expense | $ 3,207 | $ 3,083 |