XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 74,467 $ 82,505
Marketable securities 100,258 77,121
Accounts receivable - net 218,359 286,916
Prepaid expenses and other current assets 11,790 14,207
Total Current Assets 404,874 460,749
Property, equipment and software - net 46,790 50,140
Operating lease right-of-use assets 24,973 21,613
Goodwill 6,250 6,250
Deferred income tax asset 2,155 515
Other assets, non-current 12,567 10,948
TOTAL ASSETS 497,609 550,215
Current Liabilities    
Accounts payable 186,012 244,321
Accrued liabilities 10,676 18,780
Operating lease liabilities, current 3,869 3,864
Total Current Liabilities 200,557 266,965
Operating lease liabilities, non-current 21,293 17,842
Deferred tax liability 6,067 6,067
Other liabilities, non-current 1,986 2,161
TOTAL LIABILITIES 229,903 293,035
Commitments and contingencies (Note 7)
Stockholders' Equity    
Preferred stock, $0.0001 par value per share, 10,000,000 shares authorized as of March 31, 2022 and December 31, 2021; No shares issued and outstanding as of March 31, 2022 and December 31, 2021 0 0
Common stock, par value $0.0001 per share; 1,000,000,000 Class A shares authorized as of March 31, 2022 and December 31, 2021; 41,014,591 and 40,695,140 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively; 1,000,000,000 Class B shares authorized as of March 31, 2022 and December 31, 2021; 10,996,149 and 11,159,609 shares issued and outstanding as of March 31, 2022 and December 31, 2021, respectively. 6 6
#REF! (11,486) (11,486)
Additional paid-in capital 175,351 169,401
Accumulated other comprehensive loss (239) (36)
Retained earnings 104,074 99,295
TOTAL STOCKHOLDERS’ EQUITY 267,706 257,180
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 497,609 $ 550,215