XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Class Of Stock [Line Items]    
Stockholders' equity, Beginning Balance $ 317,014 $ 200,064
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units 126 4,317
Equity-based compensation 1,491 976
Cumulative translation adjustment (701) 104
Net income 22,568 22,252
Stockholders' equity, Ending Balance 340,498 227,713
Common Stock    
Class Of Stock [Line Items]    
Stockholders' equity, Beginning Balance $ 73 $ 71
Stockholders' equity, Beginning Balance, Shares 73,233,321 71,396,706
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units $ 1 $ 1
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units, shares 65,528 766,809
Stockholders' equity, Ending Balance $ 74 $ 72
Stockholders' equity, Ending Balance, shares 73,298,849 72,163,515
Additional Paid-in Capital    
Class Of Stock [Line Items]    
Stockholders' equity, Beginning Balance $ 103,590 $ 86,040
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units 125 4,316
Equity-based compensation 1,491 976
Stockholders' equity, Ending Balance 105,206 91,332
Retained Earnings    
Class Of Stock [Line Items]    
Stockholders' equity, Beginning Balance 213,351 113,953
Cumulative translation adjustment (701) 104
Net income 22,568 22,252
Stockholders' equity, Ending Balance $ 235,218 $ 136,309