XML 80 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK INCENTIVE PLANS - Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Expense      
Total stock-based compensation $ 36,225 $ 44,338 $ 54,089
Less: stock-based compensation capitalized as software development costs (2,688) (3,126) (1,757)
Total stock-based compensation expense 33,537 41,212 52,332
Software Development      
Share-based Payment Arrangement, Expense      
Less: stock-based compensation capitalized as software development costs (2,688) (3,126) (1,757)
Matching Plan shares      
Share-based Payment Arrangement, Expense      
Total stock-based compensation 4,835 5,260 67
Restricted stock units      
Share-based Payment Arrangement, Expense      
Total stock-based compensation 28,426 35,669 50,134
Stock options      
Share-based Payment Arrangement, Expense      
Total stock-based compensation $ 2,964 $ 3,409 $ 3,888