v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class A common stock        
Numerator:        
Allocation of net income (loss), basic $ (446) $ 2,137 $ 4,656 $ 3,190
Total net income (loss) used in per diluted computation $ (446) $ 2,255 $ 4,741 $ 3,374
Denominator:        
Total shares used in per share computation, basic (in shares) 73,727 64,198 72,507 62,879
Dilutive effect of common stock equivalents   6,311 2,478 6,336
Total shares used in per share computation, diluted (in shares) 73,727 70,509 74,985 69,215
Basic net income (loss) per share: (in dollars per share) $ (0.01) $ 0.03 $ 0.06 $ 0.05
Dilutive net income (loss) per share: (in dollars per share) $ (0.01) $ 0.03 $ 0.06 $ 0.05
Class B common stock        
Numerator:        
Allocation of net income (loss), basic $ (515) $ 3,027 $ 5,513 $ 4,658
Total net income (loss) used in per diluted computation $ (515) $ 2,909 $ 5,428 $ 4,474
Denominator:        
Total shares used in per share computation, basic (in shares) 85,195 90,030 85,838 91,796
Total shares used in per share computation, diluted (in shares) 85,195 90,030 85,838 91,796
Basic net income (loss) per share: (in dollars per share) $ (0.01) $ 0.03 $ 0.06 $ 0.05
Dilutive net income (loss) per share: (in dollars per share) $ (0.01) $ 0.03 $ 0.06 $ 0.05