v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating activities      
Net (loss) income $ (80,941) $ (29,725) $ 9,349
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:      
Depreciation and amortization 3,544 2,957 1,527
Share-based compensation expense 37,988 34,649 30,611
Loss from equity-method investment     515
Gain on debt extinguishment   (33,953)  
Foreign currency transaction loss 471 90 375
Other non-cash expenses   502 2,173
Changes in assets and liabilities:      
Accounts receivable 28,090 (29,300) 603
Prepaid expenses and other current assets (2,456) 1,165 (3,584)
Right-of-use assets 4,562 4,045 3,264
Accounts payable 1,915 (2,238) (3,112)
Accrued liabilities 5,932 (588) 9,443
Deferred revenue (55,207) 38,606 (14,694)
Lease liabilities (3,645) (4,309) (4,477)
Net cash (used in) provided by operating activities (59,747) (18,099) 31,993
Investing activities      
Acquisition of property and equipment (648) (2,901) (7,726)
Net cash used in investing activities (648) (2,901) (7,726)
Financing activities      
Proceeds from debt   20,000  
Proceeds from exercise of stock options 4,736 2,668 1,730
Proceeds from issuance of common stock under equity plans 682 609 411
Payments on debt obligations   (47,364) (5,000)
Net cash provided by (used in) financing activities 5,418 (24,087) (2,859)
Net (decrease) increase in cash, cash equivalents and restricted cash (54,977) (45,087) 21,408
Cash, cash equivalents and restricted cash, beginning of year 348,890 393,977 372,569
Cash, cash equivalents and restricted cash, end of year 293,913 348,890 393,977
Supplemental disclosure of cash flow information      
Cash paid for interest   2,127 813
Cash paid for income taxes 1,407    
Non-cash investing activities      
Right-of-use assets acquired through operating leases 2,736   30,191
Non-cash asset disposal $ 473    
Purchase of property and equipment in accounts payable and accrued expenses   $ 68 $ 573