XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 24,410 $ 83,204
Accounts receivable, net 177,602 133,085
Prepaid expenses 5,400 5,575
Other current assets 7,296 4,646
Total current assets 214,708 226,510
Property and equipment, net 14,747 11,902
ROU asset 33,353 38,539
Goodwill 515,229 427,928
Intangible assets, net 81,277 63,571
Other non-current assets 23,258 17,311
Total assets 882,572 785,761
Current liabilities:    
Accounts payable 26,074 25,613
Other current liabilities 93,877 103,267
Total current liabilities 119,951 128,880
Long-term debt, net 326,126 183,624
Operating lease liabilities 23,898 29,098
Other non-current liabilities 47,832 50,081
Total liabilities 517,807 391,683
Commitments and contingencies (see Note 17)
Stockholders’ equity:    
Preferred stock (par value $0.001 per share; 8,000,000 authorized; no shares issued or outstanding as of December 31, 2021 and December 31, 2020) 0 0
Common stock (par value $0.001 per share; 100,000,000 authorized; 52,534,967 shares issued and 33,881,196 shares outstanding as of December 31, 2021; 50,296,453 shares issued and 32,074,094 shares outstanding as of December 31, 2020) 53 50
Additional paid-in capital 423,235 459,866
Accumulated other comprehensive (loss) income (5,843) 3,746
Treasury stock, at cost (18,653,771 shares as of December 31, 2021; 18,222,359 shares as of December 31, 2020) (324,412) (289,225)
Retained earnings 271,732 219,641
Total stockholders’ equity 364,765 394,078
Total liabilities and stockholders’ equity $ 882,572 $ 785,761