Quarterly report pursuant to Section 13 or 15(d)

NET INCOME (LOSS) PER SHARE - Schedule Basic and Diluted Net Income Attributable to Common Stockholders (Details)

v3.21.2
NET INCOME (LOSS) PER SHARE - Schedule Basic and Diluted Net Income Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings Per Share, Basic [Abstract]        
Net income (loss) $ (7,035) $ 12,959 $ (1,117) $ 18,451
Denominator        
Weighted average shares of common stock outstanding - basic (shares) 99,297 93,071 97,251 93,023
Weighted average shares of common stock outstanding - diluted (shares) 99,297 101,560 97,251 100,277
Income Amounts Attributable to Parent, Disclosures [Abstract]        
Basic (USD per share) $ (0.07) $ 0.14 $ (0.01) $ 0.20
Diluted (USD per share) $ (0.07) $ 0.13 $ (0.01) $ 0.18
Class A common stock        
Earnings Per Share, Basic [Abstract]        
Net income (loss) $ (5,893) $ 10,317 $ (932) $ 14,687
Potential dilutive effect of stock options 0 55 0 57
Net income (loss) attributable to common stockholders – diluted $ (5,893) $ 10,372 $ (932) $ 14,744
Denominator        
Weighted average shares of common stock outstanding - basic (shares) 83,167 74,094 81,121 74,046
Potential dilutive effect of stock options (shares) 0 7,188 0 6,083
Weighted average shares of common stock outstanding - diluted (shares) 83,167 81,282 81,121 80,129
Income Amounts Attributable to Parent, Disclosures [Abstract]        
Basic (USD per share) $ (0.07) $ 0.14 $ (0.01) $ 0.20
Diluted (USD per share) $ (0.07) $ 0.13 $ (0.01) $ 0.18
Class B common stock        
Earnings Per Share, Basic [Abstract]        
Net income (loss) $ (1,142) $ 2,642 $ (185) $ 3,764
Potential dilutive effect of stock options 0 (55) 0 (57)
Net income (loss) attributable to common stockholders – diluted $ (1,142) $ 2,587 $ (185) $ 3,707
Denominator        
Weighted average shares of common stock outstanding - basic (shares) 16,130 18,977 16,130 18,977
Potential dilutive effect of stock options (shares) 0 1,301 0 1,171
Weighted average shares of common stock outstanding - diluted (shares) 16,130 20,278 16,130 20,148
Income Amounts Attributable to Parent, Disclosures [Abstract]        
Basic (USD per share) $ (0.07) $ 0.14 $ (0.01) $ 0.20
Diluted (USD per share) $ (0.07) $ 0.13 $ (0.01) $ 0.18