v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings (Loss) per Share Computation
A summary of the numerator and denominators used in the computation of earnings per share attributable to common stockholders follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Numerator:
Net income$5,208 $7,006 $398 $2,889 
Denominators:
Number of shares outstanding, end of period:
Class A common stock62,502 57,145 62,502 57,145 
Class B common stock988 988 988 988 
Effect of weighted average shares outstanding
(29)(24)(66)(63)
Basic weighted average common shares outstanding63,461 58,109 63,424 58,070 
Impact of potentially dilutive securities:
Dilutive effect of stock options and other stock awards102 90 100 91 
Diluted weighted average common shares outstanding63,563 58,199 63,524 58,161 
Anti-dilutive potentially issuable shares— 24 — 141