XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 79,260 $ 92,382
Marketable securities 93,932 82,013
Accounts receivable, net 253,007 314,299
Prepaid expenses and other current assets 14,150 14,784
Total Current Assets 440,349 503,478
Property, equipment and software, net 68,553 71,156
Operating lease right-of-use assets 24,841 26,206
Acquisition-related intangible assets, net 7,049 8,299
Goodwill 29,577 29,577
Deferred tax assets 4,946 1,047
Other assets, non-current 2,152 2,412
TOTAL ASSETS 577,467 642,175
Current Liabilities    
Accounts payable 222,579 277,414
Accrued liabilities 19,314 18,936
Operating lease liabilities, current 5,708 5,676
Total Current Liabilities 247,601 302,026
Operating lease liabilities, non-current 19,785 20,915
Other liabilities, non-current 3,725 7,046
TOTAL LIABILITIES 271,111 329,987
Commitments and contingencies (Note 9)
Stockholders' Equity    
Preferred stock, $0.0001 par value per share, 10,000,000 shares authorized as of March 31, 2023 and December 31, 2022; No shares issued and outstanding as of March 31, 2023 and December 31, 2022 0 0
Common stock, value, issued 6 6
Treasury stock, at cost; 3,727,267 and 3,140,437 shares as of March 31, 2023 and December 31, 2022, respectively (19,384) (11,486)
Additional paid-in capital 203,597 195,677
Accumulated other comprehensive income (loss) 8 (9)
Retained earnings 122,129 128,000
TOTAL STOCKHOLDERS’ EQUITY 306,356 312,188
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 577,467 $ 642,175