XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION- Schedule of Future Expense, by Award Type (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Share-based compensation  
Expected future expense $ 133,522
2025  
Share-based compensation  
Expected future expense 26,286
2026  
Share-based compensation  
Expected future expense 65,248
2027  
Share-based compensation  
Expected future expense 38,351
2028  
Share-based compensation  
Expected future expense 3,637
Stock options  
Share-based compensation  
Stock options 4,272
Stock options | 2025  
Share-based compensation  
Stock options 732
Stock options | 2026  
Share-based compensation  
Stock options 2,305
Stock options | 2027  
Share-based compensation  
Stock options 1,140
Stock options | 2028  
Share-based compensation  
Stock options 95
Restricted stock units  
Share-based compensation  
Future share-based compensation expense expected 117,788
Restricted stock units | 2025  
Share-based compensation  
Future share-based compensation expense expected 23,641
Restricted stock units | 2026  
Share-based compensation  
Future share-based compensation expense expected 57,467
Restricted stock units | 2027  
Share-based compensation  
Future share-based compensation expense expected 33,138
Restricted stock units | 2028  
Share-based compensation  
Future share-based compensation expense expected 3,542
Habu restricted stock awards | Habu  
Share-based compensation  
Future share-based compensation expense expected 480
Habu restricted stock awards | 2025 | Habu  
Share-based compensation  
Future share-based compensation expense expected 203
Habu restricted stock awards | 2026 | Habu  
Share-based compensation  
Future share-based compensation expense expected 271
Habu restricted stock awards | 2027 | Habu  
Share-based compensation  
Future share-based compensation expense expected 6
Habu restricted stock awards | 2028 | Habu  
Share-based compensation  
Future share-based compensation expense expected 0
Habu acquisition consideration holdback | Habu  
Share-based compensation  
Future share-based compensation expense expected 10,166
Habu acquisition consideration holdback | 2025 | Habu  
Share-based compensation  
Future share-based compensation expense expected 1,220
Habu acquisition consideration holdback | 2026 | Habu  
Share-based compensation  
Future share-based compensation expense expected 4,879
Habu acquisition consideration holdback | 2027 | Habu  
Share-based compensation  
Future share-based compensation expense expected 4,067
Habu acquisition consideration holdback | 2028 | Habu  
Share-based compensation  
Future share-based compensation expense expected 0
Employee stock purchase plan  
Share-based compensation  
Future share-based compensation expense expected 816
Expected future expense 800
Employee stock purchase plan | 2025  
Share-based compensation  
Future share-based compensation expense expected 490
Employee stock purchase plan | 2026  
Share-based compensation  
Future share-based compensation expense expected 326
Employee stock purchase plan | 2027  
Share-based compensation  
Future share-based compensation expense expected 0
Employee stock purchase plan | 2028  
Share-based compensation  
Future share-based compensation expense expected $ 0