XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense $ 26,633 $ 25,563 $ 24,001
Income tax benefit for stock-based compensation expense (4,848) (4,524) (4,380)
Time Vesting Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense 6,469 6,156 6,812
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense 19,450 18,596 16,230
2021 ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense 714 811 959
Cost of Labor and Chemicals      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense 11,230 10,403 8,879
General and Administrative      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock based compensation expense $ 15,403 $ 15,160 $ 15,122