XML 91 R84.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Plans and Compensation - Schedule of Stock-based Compensation Expense (Details) - 2017 Plan - 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 compensation expense $ 9,220 $ 11,763 $ 33,777 $ 34,866
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense 430 784 1,332 2,988
Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense 8,790 8,664 32,445 24,982
Stock Appreciation Rights (SARs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense   2,315   6,896
Cost of Revenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense 1,065 1,342 4,506 3,453
Cost of Revenue | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense 197 285 596 914
Cost of Revenue | Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense 868 1,057 3,910 2,539
Cost of Revenue | Stock Appreciation Rights (SARs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense   0   0
Selling, General and Administrative Expenses        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense 8,155 10,421 29,271 31,413
Selling, General and Administrative Expenses | Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense 233 499 736 2,074
Selling, General and Administrative Expenses | Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense $ 7,922 7,607 $ 28,535 22,443
Selling, General and Administrative Expenses | Stock Appreciation Rights (SARs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense   $ 2,315   $ 6,896