v3.26.1
STOCKHOLDERS’ EQUITY AND STOCK-BASED COMPENSATION - Schedule of Information Related to Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Options  
Outstanding, beginning balance (in shares) 826,539
Granted (in shares) 0
Exercised (in shares) (102,986)
Forfeited (in shares) (29,415)
Outstanding, ending balance (in shares) 694,138
Exercisable (in shares) 473,487
Exercisable and expected to vest (in shares) 694,138
Weighted Average Exercise Price  
Outstanding, beginning balance (in dollars per share) $ 1.01
Granted (in dollars per share) 0
Exercised (in dollars per share) 3.87
Forfeited (in dollars per share) 1.52
Outstanding, ending balance (in dollars per share) 0.84
Exercise price, exercisable (in dollars per share) 0.79
Exercise price, exercisable and expected to vest (in dollars per share) $ 0.84
Intrinsic Value (in thousands)  
Intrinsic value, outstanding beginning balance $ 8,573
Granted 0
Exercised 678
Forfeited 194
Intrinsic value, outstanding ending balance 4,545
Exercisable as of June 30, 2026 3,116
Exercisable and expected to vest at June 30, 2026 $ 4,545