v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 92,382 $ 82,505
Marketable securities 82,013 77,121
Accounts receivable, net 314,299 286,916
Prepaid expenses and other current assets 14,784 14,207
Total Current Assets 503,478 460,749
Property, equipment and software, net 71,156 50,140
Operating lease right-of-use assets 26,206 21,613
Acquisition-related intangible assets, net 8,299 0
Goodwill 29,577 6,250
Deferred tax assets 1,047 515
Other assets, non-current 2,412 10,948
TOTAL ASSETS 642,175 550,215
Current Liabilities    
Accounts payable 277,414 244,321
Accrued liabilities 18,936 18,780
Operating lease liabilities, current 5,676 3,864
Total Current Liabilities 302,026 266,965
Operating lease liabilities, non-current 20,915 17,842
Deferred tax liabilities 573 6,067
Other liabilities, non-current 6,473 2,161
TOTAL LIABILITIES 329,987 293,035
Commitments and contingencies (Note 9)
Stockholders' Equity    
Preferred stock, $0.0001 par value per share, 10,000,000 shares authorized as of December 31, 2022 and 2021; No shares issued and outstanding as of December 31, 2022 and 2021 0 0
Common stock, par value $0.0001 per share; 1,000,000,000 Class A shares authorized as of December 31, 2022 and 2021; 43,452,302 and 40,695,140 shares issued and outstanding as of December 31, 2022 and 2021, respectively; 1,000,000,000 Class B shares authorized as of December 31, 2022 and 2021; 12,393,322 shares issued and 9,252,885 shares outstanding as of December 31, 2022, and 11,159,609 shares issued and outstanding as of December 31, 2021 6 6
Treasury stock, at cost; 3,140,437 shares as of December 31, 2022 and 2021 (11,486) (11,486)
Additional paid-in capital 195,677 169,401
Accumulated other comprehensive loss (9) (36)
Retained earnings 128,000 99,295
Total Stockholders' Equity 312,188 257,180
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 642,175 $ 550,215