v3.23.3
EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Numerator:          
Net income (loss) attributable to Class A and Class B common stockholders $ 2,807 $ (18,445) $ 3,950 $ (45,644)  
Denominator:          
Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in shares) 46,946 39,753 46,417 39,210  
Effect of dilutive securities          
Basic loss per common share (in usd per share) $ 0.07 $ (0.46) $ 0.10 $ (1.16)  
Diluted loss per common share (in usd per share) $ 0.06 $ (0.46) $ 0.09 $ (1.16)  
Options outstanding (in shares) 3,314   3,314   4,410
Stock options outstanding          
Effect of dilutive securities          
Stock options and RSUs outstanding (in shares) 3,004 0 3,004 0  
RSUs outstanding          
Effect of dilutive securities          
Stock options and RSUs outstanding (in shares) 2,223 0 2,223 0  
Class A and Class B Common Stock          
Denominator:          
Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, basic (in shares) 41,719 39,753 41,190 39,210  
Weighted-average shares in computing net income (loss) per share attributable to Class A and Class B common stockholders, diluted (in shares) 41,719 39,753 41,190 39,210