XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY AND STOCK-BASED COMPENSATION - Schedule of Future Expense, by Award Type (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Share-based compensation  
Expected future expense $ 99,378
2026  
Share-based compensation  
Expected future expense 58,441
2027  
Share-based compensation  
Expected future expense 36,445
2028  
Share-based compensation  
Expected future expense 4,492
Stock options  
Share-based compensation  
Stock options 3,541
Stock options | 2026  
Share-based compensation  
Stock options 2,306
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 86,544
Restricted stock units | 2026  
Share-based compensation  
Future share-based compensation expense expected 50,915
Restricted stock units | 2027  
Share-based compensation  
Future share-based compensation expense expected 31,232
Restricted stock units | 2028  
Share-based compensation  
Future share-based compensation expense expected 4,397
Habu restricted stock awards | Habu  
Share-based compensation  
Future share-based compensation expense expected 50
Habu restricted stock awards | 2026 | Habu  
Share-based compensation  
Future share-based compensation expense expected 44
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 8,946
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 297
Expected future expense 300
Employee stock purchase plan | 2026  
Share-based compensation  
Future share-based compensation expense expected 297
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