v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Number of Shares  
Outstanding, beginning of period (in shares) 2,064,273
Exercised (in shares) (531,931)
Cancelled/Forfeited (in shares) (509)
Outstanding, end of period (in shares) 1,531,833
Exercisable (in shares) 1,531,833
Weighted- Average Exercise Price  
Outstanding, beginning of period (in dollars per share) $ 13.05
Exercised (in dollars per share) 8.30
Cancelled/Forfeited (in dollars per share) 19.23
Outstanding, end of period (in dollars per share) 14.70
Exercisable (in dollars per share) $ 14.70