XML 193 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Recorded In Selling, General And Administrative 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]      
Tax benefit associated with stock-based compensation $ 2,780 $ 2,933 $ 1,219
Restricted Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based payment arrangement expense 5,715 4,384 2,921
Performance Stock Units      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based payment arrangement expense $ 5,679 $ 2,915 $ 0