XML 74 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense $ 6,573 $ 6,691 $ 19,893 $ 18,843
Time Vesting Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense 1,515 1,607 4,889 4,566
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense 4,886 4,897 14,448 13,652
Two Thousand And Twenty One Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense 172 187 556 625
Cost of Labor and Chemicals        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense 2,800 2,719 8,376 7,657
General and Administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock based compensation expense $ 3,773 $ 3,972 $ 11,517 $ 11,186