v3.26.3
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of RSA Activity
The following table presents the Company's employee and non-employee RSA activity:
RSA AwardsWeighted-Average Grant Date Fair Value
Nonvested RSAs outstanding as of December 31, 2025879,782 $30.70 
Issued3,000 28.66 
Vested(28,576)23.08 
Forfeited(17,750)31.00 
Nonvested RSAs outstanding as of March 31, 2026836,456 $30.89 
Issued28,250 26.76 
Vested(22,354)30.59 
Forfeited(124,674)30.91 
Nonvested RSAs outstanding as of June 30, 2026717,678 $30.80 
Issued4,000 24.53 
Vested(1,124)28.87 
Forfeited(37,500)29.24 
Nonvested RSAs outstanding as of September 30, 2026683,054 $30.85 
The following table presents the Company’s employee RSU activity:
RSU AwardsWeighted-Average Grant Date Fair Value
Nonvested RSUs outstanding as of December 31, 2025168,624 $22.42 
Issued173,976 30.24 
Vested(19,130)26.41 
Forfeited— — 
Nonvested RSUs outstanding as of March 31, 2026323,470 $26.34 
Issued138,468 32.06 
Vested(1,913)31.33 
Forfeited(3,411)27.18 
Nonvested RSUs outstanding as of June 30, 2026456,614 $29.06 
Issued152,985 29.84 
Vested(10,101)29.80 
Forfeited(3,104)27.66 
Nonvested RSUs outstanding as of September 30, 2026596,394 $28.89 
Schedule of Stock Options Activity
Number of SharesWeighted-Average Exercise PriceWeighted-Average Grant Date Fair valueWeighted-Average Remaining Contractual Term (Years)
Outstanding as of December 31, 20254,595,417$15.34 $8.68 7.6
Granted
353,05030.53 20.60 10.0
Forfeited
(44,063)21.57 16.43 
Exercised
(325,037)11.21 6.33 
Outstanding as of March 31, 20264,579,367$15.36 $10.85 7.2
Granted
27,72935.0823.94 10.0
Forfeited
(156,342)23.9716.93 
Exercised
(368,538)13.267.34 
Outstanding as of June 30, 20264,082,216$16.85 $9.83 7.3
Granted
130,645 28.2019.84 10.0
Forfeited
(19,918)23.4816.43 
Exercised
(154,060)12.107.37 
Outstanding as of September 30, 20264,038,883$17.37 $10.21 7.1
Vested and exercisable as of September 30, 20262,860,434$13.33 $6.41 6.4
Nonvested as of September 30, 20261,178,449$27.13 $19.40 8.9