v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Class A common stock        
Numerator:        
Allocation of net income (loss), basic $ 4,438 $ (446) $ 3,197 $ 4,656
Total net income (loss) used in per diluted computation $ 4,440 $ (446) $ 3,206 $ 4,741
Denominator:        
Total shares used in per share computation, basic (in shares) 79,188 73,727 78,715 72,507
Dilutive effect of common stock equivalents 48   467 2,478
Total shares used in per share computation, diluted (in shares) 79,236 73,727 79,182 74,985
Basic net income (loss) per share: (in dollars per share) $ 0.06 $ (0.01) $ 0.04 $ 0.06
Dilutive net income (loss) per share: (in dollars per share) $ 0.06 $ (0.01) $ 0.04 $ 0.06
Class B common stock        
Numerator:        
Allocation of net income (loss), basic $ 4,605 $ (515) $ 3,336 $ 5,513
Total net income (loss) used in per diluted computation $ 4,603 $ (515) $ 3,327 $ 5,428
Denominator:        
Total shares used in per share computation, basic (in shares) 82,156 85,195 82,156 85,838
Total shares used in per share computation, diluted (in shares) 82,156 85,195 82,156 85,838
Basic net income (loss) per share: (in dollars per share) $ 0.06 $ (0.01) $ 0.04 $ 0.06
Dilutive net income (loss) per share: (in dollars per share) $ 0.06 $ (0.01) $ 0.04 $ 0.06