XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net income $ 49,098 $ 61,494 $ 3,600
Adjustments to reconcile net income to net cash provided by operating activities:      
Stock-based compensation expense 84,235 76,956 107,258
Depreciation and amortization 11,624 10,682 9,463
Provision for bad debts 2,736 3,904 1,796
Deferred income taxes (18,397) (624) (14,946)
Non-cash lease expense 4,212 4,433 5,387
Amortization and accretion of marketable securities (11,320) (2,512) 0
Other 1,548 3,334 200
Change in operating assets and liabilities:      
Accounts receivable 14,438 (6,668) (22,417)
Prepaid expenses and other assets 2,261 (2,555) (4,703)
Deferred commissions, net 498 (1,032) (1,212)
Other assets 246 1,803 (2,130)
Accounts payable (9,336) (3,579) 11,227
Accrued expenses and other liabilities (15,884) (19,161) 45,270
Accrued interest 0 12,705 120
Deferred revenue (6,726) (3,671) 8,136
Operating lease liabilities (6,041) (6,701) (2,913)
Net cash provided by operating activities 103,192 128,808 144,136
Cash flows from investing activities      
Purchases of property and equipment (918) (2,692) (6,083)
Capitalized internal-use software costs (9,744) (7,852) (7,253)
Purchases of marketable securities (421,294) (367,055) 0
Sales of marketable securities 0 861 0
Paydowns, maturities, and redemptions of marketable securities 538,692 25,604 0
Net cash provided by (used in) investing activities 106,736 (351,134) (13,336)
Cash flows from financing activities      
Payment of issuance costs and fees 0 (9,378) (1,270)
Proceeds from issuance of senior unsecured notes 0 550,000 0
Repurchase of common stock (147,565) (339,256) (2,750)
Proceeds from exercise of stock options 4,271 4,747 18,541
Payments of tax withholdings on net settlement of equity awards (17,352) (19,157) (5,239)
Proceeds from issuance of stock under employee stock purchase plan 6,381 8,129 0
Net cash provided by (used in) financing activities (154,265) 195,085 9,282
Net increase (decrease) in cash and cash equivalents 55,663 (27,241) 140,082
Beginning of period 227,380 254,621 114,539
End of period 283,043 227,380 254,621
Supplemental disclosure of cash flow information      
Income taxes paid 25,569 14,743 1,938
Interest paid 28,121 14,602 344
Supplemental disclosure of non-cash activities      
Conversion of redeemable convertible preferred stock 0 0 138,336
Conversion of convertible notes and accrued interest with related parties $ 0 $ 0 $ 25,653