XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 395,939 $ 340,498 $ 379,573 $ 317,014
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units 249 242 410 368
Equity-based compensation 1,723 1,395 3,001 2,886
Cumulative translation adjustment 828 (2,195) 1,583 (2,896)
Net income 7,303 16,273 21,475 38,841
Stockholders' equity, Ending Balance 406,042 356,213 406,042 356,213
Common Stock        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 74 $ 74 $ 74 $ 73
Stockholders' equity, Beginning Balance, Shares 73,399,773 73,298,849 73,363,629 73,233,321
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units       $ 1
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units, shares 78,244 25,224 114,388 90,752
Stockholders' equity, Ending Balance $ 74 $ 74 $ 74 $ 74
Stockholders' equity, Ending Balance, shares 73,478,017 73,324,073 73,478,017 73,324,073
Additional Paid-in Capital        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance $ 111,777 $ 105,206 $ 110,338 $ 103,590
Issuance of Class A common stock from exercise of stock options and vesting of restricted stock units 249 242 410 367
Equity-based compensation 1,723 1,395 3,001 2,886
Stockholders' equity, Ending Balance 113,749 106,843 113,749 106,843
Retained Earnings        
Class Of Stock [Line Items]        
Stockholders' equity, Beginning Balance 284,088 235,218 269,161 213,351
Cumulative translation adjustment 828 (2,195) 1,583 (2,896)
Net income 7,303 16,273 21,475 38,841
Stockholders' equity, Ending Balance $ 292,219 $ 249,296 $ 292,219 $ 249,296