XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 51,894 $ 82,505
Marketable securities 131,097 77,121
Accounts receivable - net 263,974 286,916
Prepaid expenses and other current assets 13,110 14,207
Total Current Assets 460,075 460,749
Property, equipment and software - net 64,104 50,140
Operating lease right-of-use assets 27,482 21,613
Goodwill 6,250 6,250
Deferred income tax asset 2,906 515
Other assets, non-current 9,414 10,948
TOTAL ASSETS 570,231 550,215
Current Liabilities    
Accounts payable 237,406 244,321
Accrued liabilities 12,509 18,780
Operating lease liabilities, current 5,512 3,864
Total Current Liabilities 255,427 266,965
Operating lease liabilities, non-current 22,642 17,842
Deferred tax liability 6,067 6,067
Other liabilities, non-current 2,179 2,161
TOTAL LIABILITIES 286,315 293,035
Commitments and contingencies (Note 7)
Stockholders' Equity    
Preferred stock, $0.0001 par value per share, 10,000,000 shares authorized as of June 30, 2022 and December 31, 2021; No shares issued and outstanding as of June 30, 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 June 30, 2022 and December 31, 2021; 42,599,407 and 40,695,140 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively; 1,000,000,000 Class B shares authorized as of June 30, 2022 and December 31, 2021; 9,738,941 and 11,159,609 shares issued and outstanding as of June 30, 2022 and December 31, 2021, respectively. 6 6
Treasury stock, at cost - 3,140,437 as of June 30, 2022 and December 31, 2021 (11,486) (11,486)
Additional paid-in capital 183,890 169,401
Accumulated other comprehensive loss (387) (36)
Retained earnings 111,893 99,295
TOTAL STOCKHOLDERS’ EQUITY 283,916 257,180
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 570,231 $ 550,215