XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 340,498 $ 227,713 $ 317,014 $ 200,064
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units 242 3,900 368 8,217
Equity-based compensation 1,395 1,352 2,886 2,328
Cumulative translation adjustment (2,195) (55) (2,896) 49
Net income 16,273 31,538 38,841 53,790
Stockholders' equity, Ending Balance 356,213 264,448 356,213 264,448
Common Stock        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 74 $ 72 $ 73 $ 71
Stockholders' equity, Beginning Balance, Shares 73,298,849 72,163,515 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 $ 2
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units, shares 25,224 574,829 90,752 1,341,638
Stockholders' equity, Ending Balance $ 74 $ 73 $ 74 $ 73
Stockholders' equity, Ending Balance, shares 73,324,073 72,738,344 73,324,073 72,738,344
Additional Paid-in Capital        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 105,206 $ 91,332 $ 103,590 $ 86,040
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units 242 3,899 367 8,215
Equity-based compensation 1,395 1,352 2,886 2,328
Stockholders' equity, Ending Balance 106,843 96,583 106,843 96,583
Retained Earnings        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance 235,218 136,309 213,351 113,953
Cumulative translation adjustment (2,195) (55) (2,896) 49
Net income 16,273 31,538 38,841 53,790
Stockholders' equity, Ending Balance $ 249,296 $ 167,792 $ 249,296 $ 167,792