XML 95 R70.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION AND EQUITY - Total Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Pre-tax stock-based compensation expense $ 5,520 $ 3,271 $ 5,173
Less: income tax effect (1,159) (687) (1,086)
Net (after tax) stock-based compensation expense 4,361 2,584 4,087
Costs of sales      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Pre-tax stock-based compensation expense 721 745 809
Operating expenses      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Pre-tax stock-based compensation expense $ 4,799 $ 2,526 $ 4,364