XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 264,448 $ 151,437 $ 200,064 $ 130,764
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units 1,231 2,708 9,448 4,065
Equity-based compensation 1,336 980 3,664 2,412
Cumulative translation adjustment (548) 343 (499) (124)
Other       (41)
Net income 16,668 19,438 70,458 37,830
Stockholders' equity, Ending Balance 283,135 174,906 283,135 174,906
Common Stock        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 73 $ 70 $ 71 $ 69
Stockholders' equity, Beginning Balance, Shares 72,738,344 69,499,886 71,396,706 69,078,983
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units     $ 2 $ 1
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units, shares 119,165 708,223 1,460,803 1,129,126
Stockholders' equity, Ending Balance $ 73 $ 70 $ 73 $ 70
Stockholders' equity, Ending Balance, shares 72,857,509 70,208,109 72,857,509 70,208,109
Additional Paid-in Capital        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 96,583 $ 76,765 $ 86,040 $ 74,018
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units 1,231 2,708 9,446 4,064
Equity-based compensation 1,336 980 3,664 2,412
Other       (41)
Stockholders' equity, Ending Balance 99,150 80,453 99,150 80,453
Retained Earnings        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance 167,792 74,602 113,953 56,677
Cumulative translation adjustment (548) 343 (499) (124)
Net income 16,668 19,438 70,458 37,830
Stockholders' equity, Ending Balance $ 183,912 $ 94,383 $ 183,912 $ 94,383