XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 86,686 $ 83,204
Accounts receivable, net 149,718 133,085
Prepaid expenses 6,354 5,575
Other current assets 5,795 4,646
Total current assets 248,553 226,510
Property and equipment, net 12,124 11,902
Operating lease right-of-use assets 35,056 38,539
Goodwill 420,508 427,928
Intangible assets, net 48,937 63,571
Other non-current assets 21,017 17,311
Total assets 786,195 785,761
Current liabilities:    
Accounts payable 26,167 25,613
Other current liabilities 87,683 103,267
Total current liabilities 113,850 128,880
Long-term debt, net 188,667 183,624
Operating lease liabilities 25,871 29,098
Other non-current liabilities 45,814 50,081
Total liabilities 374,202 391,683
Stockholders’ equity:    
Preferred stock (par value $0.001 per share; 8,000,000 authorized; no shares issued or outstanding as of June 30, 2021 and December 31, 2020) 0 0
Common stock (par value $0.001 per share; 100,000,000 authorized; 50,572,384 shares issued and 32,070,673 shares outstanding as of June 30, 2021; 50,296,453 shares issued and 32,074,094 shares outstanding as of December 31, 2020) 51 50
Additional paid-in capital 470,218 459,866
Accumulated other comprehensive (loss) income (1,813) 3,746
Treasury stock, at cost (18,501,711 shares as of June 30, 2021; 18,222,359 shares as of December 31, 2020) (306,270) (289,225)
Retained earnings 249,807 219,641
Total stockholders’ equity 411,993 394,078
Total liabilities and stockholders’ equity $ 786,195 $ 785,761