XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Schedule of Earnings Per Share - Basic (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income per share, basic:      
Net income $ 49,098 $ 61,494 $ 3,600
Less: Accretion of redeemable convertible preferred stock 0 0 (1,480)
Less: Undistributed earnings attributable to participating securities 0 0 (168)
Net income attributable to Class A and Class B common stockholders $ 49,098 $ 61,494 $ 1,952
Weighted average shares of Class A and Class B common stock outstanding, basic (in shares) 100,730 114,272 102,230
Net income per share attributable to Class A and Class B common stockholders, basic (in dollars per share) $ 0.49 $ 0.54 $ 0.02