OPTIONS AND AWARDS - Schedule of Aggregate Intrinsic Value of Options (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Share-Based Payment Arrangement [Abstract] | ||
| Outstanding | $ 239,432 | $ 317,984 |
| Vested | 177,815 | 213,189 |
| Expected to vest | $ 58,481 | $ 98,487 |
| X | ||||||||||
- Definition Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Expected To Vest, Outstanding, Aggregate Intrinsic Value No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|