XML 209 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Incentive Stock Plans - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Stock-based compensation expense $ 10,915 $ 5,754 $ 10,822
Equity award expense $ 7,101 $ 6,507 $ 9,650