QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 |
(State or Other Jurisdiction of Incorporation or Organization) | (I.R.S. Employer Identification No.) | |||||||
(Address of Principal Executive Offices and Zip Code) |
Title of each class | Trading Symbol(s) | Name of each exchange on which registered | ||||||||||||
x | Accelerated filer | ☐ | |||||||||
Non-accelerated filer | ☐ | Smaller reporting company | |||||||||
Emerging growth company |
Page No. | |||||
June 30, 2024 | December 31, 2023 | ||||||||||
ASSETS | |||||||||||
Current assets: | |||||||||||
Cash and cash equivalents | $ | $ | |||||||||
Marketable securities | |||||||||||
Accounts receivable, net of allowances of $676 and $405, respectively | |||||||||||
Inventory | |||||||||||
Prepaid expenses and other current assets | |||||||||||
Total current assets | |||||||||||
Property and equipment, net | |||||||||||
Goodwill | |||||||||||
Deferred tax assets, net | |||||||||||
Other non-current assets | |||||||||||
Total assets | $ | $ | |||||||||
LIABILITIES AND STOCKHOLDERS’ EQUITY | |||||||||||
Current liabilities: | |||||||||||
Accounts payable | $ | $ | |||||||||
Accrued liabilities | |||||||||||
Deferred revenue | |||||||||||
Total current liabilities | |||||||||||
Deferred revenue, non-current | |||||||||||
Other non-current liabilities | |||||||||||
Total liabilities | |||||||||||
Commitments and contingencies (Note 2 and Note 6) | |||||||||||
Stockholders' equity: | |||||||||||
Common stock, $0.00001 par value: 500,000 shares authorized; 89,580 and 89,003 shares issued and 73,860 and 74,359 shares outstanding, respectively | |||||||||||
Treasury stock, at cost: 15,720 and 14,644 shares, respectively | ( | ( | |||||||||
Additional paid-in-capital | |||||||||||
Dividends paid | ( | ( | |||||||||
Accumulated other comprehensive income (loss) | ( | ||||||||||
Accumulated deficit | ( | ( | |||||||||
Total stockholders' equity | |||||||||||
Total liabilities and stockholders' equity | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Net revenue: | |||||||||||||||||||||||
Products | $ | $ | $ | $ | |||||||||||||||||||
Services | |||||||||||||||||||||||
Total net revenue | |||||||||||||||||||||||
Cost of net revenue: | |||||||||||||||||||||||
Products | |||||||||||||||||||||||
Services | |||||||||||||||||||||||
Total cost of net revenue | |||||||||||||||||||||||
Gross profit | |||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Sales and marketing | |||||||||||||||||||||||
Research and development | |||||||||||||||||||||||
General and administrative | |||||||||||||||||||||||
Total operating expenses | |||||||||||||||||||||||
Income from operations | |||||||||||||||||||||||
Non-operating income, net: | |||||||||||||||||||||||
Interest income | |||||||||||||||||||||||
Other income (expense), net | ( | ||||||||||||||||||||||
Non-operating income, net | |||||||||||||||||||||||
Income before provision for income taxes | |||||||||||||||||||||||
Provision for income taxes | |||||||||||||||||||||||
Net income | $ | $ | $ | $ | |||||||||||||||||||
Net income per share: | |||||||||||||||||||||||
Basic | $ | $ | $ | $ | |||||||||||||||||||
Diluted | $ | $ | $ | $ | |||||||||||||||||||
Weighted-average shares used in computing net income per share: | |||||||||||||||||||||||
Basic | |||||||||||||||||||||||
Diluted |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Net income | $ | $ | $ | $ | |||||||||||||||||||
Other comprehensive income (loss), net of tax: | |||||||||||||||||||||||
Unrealized gain (loss) on marketable securities, net of tax | ( | ||||||||||||||||||||||
Unrealized gain on cash flow hedge, net of tax | |||||||||||||||||||||||
Comprehensive income | $ | $ | $ | $ |
Three Months Ended June 30, 2023 | Common Stock | Treasury stock, at cost | Additional Paid-in Capital | Dividends Paid | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit | Total Stockholders' Equity | |||||||||||||||||||||||||||||||||||||||||||
Shares | Amount | |||||||||||||||||||||||||||||||||||||||||||||||||
Balance at March 31, 2023 | $ | $ | ( | $ | $ | ( | $ | ( | $ | ( | $ | |||||||||||||||||||||||||||||||||||||||
Common stock issued under employee equity incentive plans | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||||
Repurchase of common stock | ( | — | ( | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Payments for dividends | — | — | — | — | ( | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Unrealized gain on marketable securities, net of tax | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Unrealized gain on cash flow hedge, net of tax | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Net Income | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Balance at June 30, 2023 | $ | $ | ( | $ | $ | ( | $ | $ | ( | $ |
Three Months Ended June 30, 2024 | Common Stock | Treasury stock, at cost | Additional Paid-in Capital | Dividends Paid | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit | Total Stockholders' Equity | |||||||||||||||||||||||||||||||||||||||||||
Shares | Amount | |||||||||||||||||||||||||||||||||||||||||||||||||
Balance at March 31, 2024 | $ | $ | ( | $ | $ | ( | $ | ( | $ | ( | $ | |||||||||||||||||||||||||||||||||||||||
Common stock issued under employee equity incentive plans | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||||
Repurchase of common stock | ( | — | ( | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Payments for dividends | — | — | — | — | ( | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Unrealized gain on marketable securities, net of tax | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Unrealized gain on cash flow hedge, net of tax | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Net Income | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Balance at June 30, 2024 | $ | $ | ( | $ | $ | ( | $ | $ | ( | $ |
Six Months Ended June 30, 2023 | Common Stock | Treasury stock, at cost | Additional Paid-in Capital | Dividends Paid | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit | Total Stockholders' Equity | |||||||||||||||||||||||||||||||||||||||||||
Shares | Amount | |||||||||||||||||||||||||||||||||||||||||||||||||
Balance at December 31, 2022 | $ | $ | ( | $ | $ | ( | $ | ( | $ | ( | $ | |||||||||||||||||||||||||||||||||||||||
Common stock issued under employee equity incentive plans | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||||
Repurchase of common stock | ( | — | ( | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Payments for dividends | — | — | — | — | ( | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Unrealized gain on marketable securities, net of tax | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Unrealized gain on cash flow hedge, net of tax | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Net Income | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Balance at June 30, 2023 | $ | ( | $ | $ | ( | $ | $ | ( | $ |
Six Months Ended June 30, 2024 | Common Stock | Treasury stock, at cost | Additional Paid-in Capital | Dividends Paid | Accumulated Other Comprehensive Income (Loss) | Accumulated Deficit | Total Stockholders' Equity | |||||||||||||||||||||||||||||||||||||||||||
Shares | Amount | |||||||||||||||||||||||||||||||||||||||||||||||||
Balance at December 31, 2023 | $ | $ | ( | $ | $ | ( | $ | ( | $ | ( | $ | |||||||||||||||||||||||||||||||||||||||
Common stock issued under employee equity incentive plans | — | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||||
Repurchase of common stock | ( | — | ( | — | — | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Stock-based compensation expense | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Payments for dividends | — | — | — | — | ( | — | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Unrealized loss on marketable securities, net of tax | — | — | — | — | — | ( | — | ( | ||||||||||||||||||||||||||||||||||||||||||
Unrealized gain on cash flow hedge, net of tax | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Net Income | — | — | — | — | — | — | ||||||||||||||||||||||||||||||||||||||||||||
Balance at June 30, 2024 | $ | $ | ( | $ | $ | ( | $ | $ | ( | $ |
Six Months Ended June 30, | |||||||||||
2024 | 2023 | ||||||||||
Cash flows from operating activities: | |||||||||||
Net income | $ | $ | |||||||||
Adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||
Depreciation and amortization | |||||||||||
Stock-based compensation | |||||||||||
Other non-cash items | ( | ( | |||||||||
Changes in operating assets and liabilities: | |||||||||||
Accounts receivable | |||||||||||
Inventory | ( | ( | |||||||||
Prepaid expenses and other assets | ( | ||||||||||
Accounts payable | ( | ( | |||||||||
Accrued liabilities | ( | ||||||||||
Deferred revenue | ( | ||||||||||
Net cash provided by operating activities | |||||||||||
Cash flows from investing activities: | |||||||||||
Proceeds from sales of marketable securities | |||||||||||
Proceeds from maturities of marketable securities | |||||||||||
Purchases of marketable securities | ( | ( | |||||||||
Capital expenditures | ( | ( | |||||||||
Net cash provided by (used in) investing activities | ( | ||||||||||
Cash flows from financing activities: | |||||||||||
Proceeds from issuance of common stock under employee equity incentive plans | |||||||||||
Repurchase of common stock | ( | ( | |||||||||
Payments for dividends | ( | ( | |||||||||
Net cash used in financing activities | ( | ( | |||||||||
Net increase (decrease) in cash and cash equivalents | ( | ||||||||||
Cash and cash equivalents—beginning of period | |||||||||||
Cash and cash equivalents—end of period | $ | $ | |||||||||
Non-cash investing and financing activities: | |||||||||||
Transfers between inventory and property and equipment | $ | $ | |||||||||
Purchases of property and equipment included in accounts payable | $ | $ | |||||||||
Three Months Ended June 30, | Six Months Ended June 30, | |||||||||||||||||||||||||
Customers | 2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||||
Customer A | ||||||||||||||||||||||||||
As of June 30, 2024 | As of December 31, 2023 | |||||||||||||
Operating leases | ||||||||||||||
Right-of-use assets: | ||||||||||||||
Other non-current assets | $ | $ | ||||||||||||
Total right-of-use assets | $ | $ | ||||||||||||
Lease liabilities: | ||||||||||||||
Accrued liabilities | $ | $ | ||||||||||||
Other non-current liabilities | ||||||||||||||
Total operating lease liabilities | $ | $ | ||||||||||||
Remainder of 2024 | $ | ||||
2025 | |||||
2026 | |||||
2027 | |||||
Total lease payments | |||||
Less: imputed interest | ( | ||||
Present value of lease liabilities | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Operating lease costs | $ | $ | $ | $ | |||||||||||||||||||
Short-term lease costs | |||||||||||||||||||||||
Total lease costs | $ | $ | $ | $ | |||||||||||||||||||
Three Months Ended June 30, | ||||||||||||||
2024 | 2023 | |||||||||||||
Weighted-average remaining term (years) | ||||||||||||||
Weighted-average discount rate |
Three Months Ended June 30, | ||||||||||||||
2024 | 2023 | |||||||||||||
Cash paid for amounts included in the measurement of lease liabilities: | ||||||||||||||
Operating cash flows from operating leases | $ | $ | ||||||||||||
As of June 30, 2024 | As of December 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||
Amortized Cost | Gross Unrealized Gains | Gross Unrealized Losses | Fair Value | Amortized Cost | Gross Unrealized Gains | Gross Unrealized Losses | Fair Value | |||||||||||||||||||||||||||||||||||||||||||
Corporate securities | $ | $ | $ | ( | $ | $ | $ | $ | ( | $ | ||||||||||||||||||||||||||||||||||||||||
U.S. Treasury and agency securities | ( | ( | ||||||||||||||||||||||||||||||||||||||||||||||||
Commercial paper | ||||||||||||||||||||||||||||||||||||||||||||||||||
Debt securities | $ | $ | $ | ( | $ | $ | $ | $ | ( | $ | ||||||||||||||||||||||||||||||||||||||||
Publicly held equity securities - Level 1 | 3,504 | 5,728 | ||||||||||||||||||||||||||||||||||||||||||||||||
Total marketable securities | $ | 99,682 | $ | 62,056 |
As of June 30, 2024 | Amortized Cost | Fair Value | ||||||||||||
Less than 1 year | $ | $ | ||||||||||||
Mature in 1 - 3 years | ||||||||||||||
Debt securities | $ | $ | ||||||||||||
Less Than 12 Months | 12 Months or More | Total | ||||||||||||||||||||||||||||||||||||
As of June 30, 2024 | Fair Value | Gross Unrealized Losses | Fair Value | Gross Unrealized Losses | Fair Value | Gross Unrealized Losses | ||||||||||||||||||||||||||||||||
Corporate securities | $ | $ | ( | $ | $ | $ | $ | ( | ||||||||||||||||||||||||||||||
U.S. Treasury and agency securities | ( | ( | ( | |||||||||||||||||||||||||||||||||||
Total | $ | $ | ( | $ | $ | ( | $ | $ | ( |
Less Than 12 Months | 12 Months or More | Total | ||||||||||||||||||||||||||||||||||||
As of December 31, 2023 | Fair Value | Gross Unrealized Losses | Fair Value | Gross Unrealized Losses | Fair Value | Gross Unrealized Losses | ||||||||||||||||||||||||||||||||
Corporate securities | $ | $ | ( | $ | $ | $ | $ | ( | ||||||||||||||||||||||||||||||
U.S. Treasury and agency securities | ( | ( | ||||||||||||||||||||||||||||||||||||
Total | $ | $ | ( | $ | $ | $ | $ | ( |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||||||||||||||||||||||||||||||||||||||
Level 1 | Level 2 | Level 3 | Total | Level 1 | Level 2 | Level 3 | Total | ||||||||||||||||||||||||||||||||||||||||
Cash | $ | $ | — | $ | — | $ | $ | $ | — | $ | — | $ | |||||||||||||||||||||||||||||||||||
Cash equivalents | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||
Corporate securities | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||
U.S. Treasury and agency securities | — | — | |||||||||||||||||||||||||||||||||||||||||||||
Commercial paper | — | — | — | — | |||||||||||||||||||||||||||||||||||||||||||
$ | $ | $ | — | $ | $ | $ | $ | — | $ | ||||||||||||||||||||||||||||||||||||||
Publicly held equity securities - Level 1 | |||||||||||||||||||||||||||||||||||||||||||||||
Total | $ | $ | |||||||||||||||||||||||||||||||||||||||||||||
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
Allowance for credit losses, beginning balance | $ | $ | |||||||||
Increase (decrease) in allowance | |||||||||||
Write-offs | ( | ( | |||||||||
Allowance for credit losses, ending balance | $ | $ |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
Raw materials | $ | $ | |||||||||
Finished goods | |||||||||||
Total inventory | $ | $ |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
Prepaid expenses | $ | $ | |||||||||
Deferred contract acquisition costs | |||||||||||
Other | |||||||||||
Total prepaid expenses and other current assets | $ | $ |
Useful Life | As of June 30, 2024 | As of December 31, 2023 | |||||||||||||||
(in years) | |||||||||||||||||
Equipment | 1 - 5 | $ | $ | ||||||||||||||
Software | 1 - 3 | ||||||||||||||||
Furniture and fixtures | 1 - 7 | ||||||||||||||||
Leasehold improvements | Lease term | ||||||||||||||||
Construction in process | |||||||||||||||||
Property and equipment, gross | |||||||||||||||||
Less: accumulated depreciation | ( | ( | |||||||||||||||
Property and equipment, net | $ | $ |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
Accrued compensation and benefits | $ | $ | |||||||||
Accrued tax liabilities | |||||||||||
Lease liability | |||||||||||
Other | |||||||||||
Total accrued liabilities | $ | $ |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
Deferred revenue: | |||||||||||
Products | $ | $ | |||||||||
Services | |||||||||||
Total deferred revenue | |||||||||||
Less: current portion | ( | ( | |||||||||
Non-current portion | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Stock-based compensation by type of award: | |||||||||||||||||||||||
Stock awards | $ | $ | $ | $ | |||||||||||||||||||
Employee stock purchase rights | |||||||||||||||||||||||
$ | $ | $ | $ | ||||||||||||||||||||
Stock-based compensation by category of expense: | |||||||||||||||||||||||
Cost of net revenue | $ | $ | $ | $ | |||||||||||||||||||
Sales and marketing | |||||||||||||||||||||||
Research and development | |||||||||||||||||||||||
General and administrative | |||||||||||||||||||||||
$ | $ | $ | $ |
Number of Shares (thousands) | Weighted-Average Exercise Price Per Share | Weighted-Average Remaining Contractual Term (years) | Aggregate Intrinsic Value (thousands) | |||||||||||||||||||||||
Outstanding as of December 31, 2023 | $ | |||||||||||||||||||||||||
Exercised | ( | |||||||||||||||||||||||||
Canceled | ( | |||||||||||||||||||||||||
Outstanding as of June 30, 2024 | $ | |||||||||||||||||||||||||
Vested and exercisable as of June 30, 2024 | $ | $ |
Number of Shares (thousands) | Weighted-Average Grant Date Fair Value Per Share | Weighted-Average Remaining Vesting Term (years) | Aggregate Fair Value (thousands) | |||||||||||||||||||||||
Nonvested as of December 31, 2023 | $ | |||||||||||||||||||||||||
Granted | ||||||||||||||||||||||||||
Released | ( | |||||||||||||||||||||||||
Canceled | ( | |||||||||||||||||||||||||
Nonvested as of June 30, 2024 | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Basic and diluted net income per share | |||||||||||||||||||||||
Numerator: | |||||||||||||||||||||||
Net income | $ | $ | $ | $ | |||||||||||||||||||
Denominator: | |||||||||||||||||||||||
Weighted-average shares outstanding - basic | |||||||||||||||||||||||
Effect of dilutive potential common shares from stock options, stock awards and employee stock purchase plan | |||||||||||||||||||||||
Weighted-average shares outstanding - diluted | |||||||||||||||||||||||
Net income per share: | |||||||||||||||||||||||
Basic | $ | $ | $ | $ | |||||||||||||||||||
Diluted | $ | $ | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Stock options, restricted stock units and employee stock purchase rights |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Americas | $ | $ | $ | $ | |||||||||||||||||||
United States | |||||||||||||||||||||||
Americas-other | |||||||||||||||||||||||
APJ | |||||||||||||||||||||||
EMEA | |||||||||||||||||||||||
Total net revenue | $ | $ | $ | 120,771 | $ | 123,508 |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
United States | $ | $ | |||||||||
APAC | |||||||||||
Japan | |||||||||||
EMEA | |||||||||||
Total | $ | $ |
Three Months Ended June 30, | Six Months Ended June 30, | ||||||||||||||||||||||
2024 | 2023 | 2024 | 2023 | ||||||||||||||||||||
Service providers | $ | $ | $ | $ | |||||||||||||||||||
Enterprises | |||||||||||||||||||||||
Total | $ | $ | $ | $ |
As of June 30, 2024 | As of December 31, 2023 | ||||||||||
Accounts receivable, net | $ | $ | |||||||||
Deferred revenue, current | |||||||||||
Deferred revenue, non-current |
As of June 30, 2024 | ||||||||
Within 1 year | $ | |||||||
Next 2 to 3 years | ||||||||
Thereafter | ||||||||
Total | $ |
Three Months Ended June 30, | |||||||||||||||||||||||||||||||||||
2024 | 2023 | Increase (Decrease) | |||||||||||||||||||||||||||||||||
Amount | Percent of Total Revenue | Amount | Percent of Total Revenue | Amount | Percent | ||||||||||||||||||||||||||||||
Net revenue: | |||||||||||||||||||||||||||||||||||
Products | $ | 29,533 | 49.1 | % | $ | 39,090 | 59.4 | % | $ | (9,557) | (24.4) | % | |||||||||||||||||||||||
Services | 30,563 | 50.9 | 26,727 | 40.6 | 3,836 | 14.4 | |||||||||||||||||||||||||||||
Total net revenue | 60,096 | 100.0 | 65,817 | 100.0 | (5,721) | (8.7) | |||||||||||||||||||||||||||||
Cost of net revenue: | |||||||||||||||||||||||||||||||||||
Products | 6,813 | 11.3 | 9,436 | 14.3 | (2,623) | (27.8) | |||||||||||||||||||||||||||||
Services | 5,225 | 8.7 | 4,027 | 6.1 | 1,198 | 29.7 | |||||||||||||||||||||||||||||
Total cost of net revenue | 12,038 | 20.0 | 13,463 | 20.5 | (1,425) | (10.6) | |||||||||||||||||||||||||||||
Gross profit | 48,058 | 80.0 | 52,354 | 79.5 | (4,296) | (8.2) | |||||||||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||||||||||||||
Sales and marketing | 19,453 | 32.4 | 20,868 | 31.7 | (1,415) | (6.8) | |||||||||||||||||||||||||||||
Research and development | 14,737 | 24.5 | 13,965 | 21.2 | 772 | 5.5 | |||||||||||||||||||||||||||||
General and administrative | 5,952 | 9.9 | 5,255 | 8.0 | 697 | 13.3 | |||||||||||||||||||||||||||||
Total operating expenses | 40,142 | 66.8 | 40,088 | 60.9 | 54 | 0.1 | |||||||||||||||||||||||||||||
Income from operations | 7,916 | 13.2 | 12,266 | 18.6 | (4,350) | (35.5) | |||||||||||||||||||||||||||||
Non-operating income, net: | |||||||||||||||||||||||||||||||||||
Interest income | 1,761 | 2.9 | 662 | 1.0 | 1,099 | 166.0 | |||||||||||||||||||||||||||||
Other income (expense), net | 1,306 | 2.2 | 1,884 | 2.9 | (578) | (30.7) | |||||||||||||||||||||||||||||
Non-operating income, net | 3,067 | 5.1 | 2,546 | 3.9 | 521 | 20.5 | |||||||||||||||||||||||||||||
Income before provision for income taxes | 10,983 | 18.3 | 14,812 | 22.5 | (3,829) | (25.9) | |||||||||||||||||||||||||||||
Provision for income taxes | 1,507 | 2.5 | 3,186 | 4.8 | (1,679) | (52.7) | |||||||||||||||||||||||||||||
Net income | $ | 9,476 | 15.8 | % | $ | 11,626 | 17.7 | % | $ | (2,150) | (18.5) | % |
Six Months Ended June 30, | |||||||||||||||||||||||||||||||||||
2024 | 2023 | Increase (Decrease) | |||||||||||||||||||||||||||||||||
Amount | Percent of Total Revenue | Amount | Percent of Total Revenue | Amount | Percent | ||||||||||||||||||||||||||||||
Revenue: | |||||||||||||||||||||||||||||||||||
Products | $ | 59,602 | 49.4 | % | $ | 70,272 | 56.9 | % | $ | (10,670) | (15.2) | % | |||||||||||||||||||||||
Services | 61,169 | 50.6 | 53,236 | 43.1 | 7,933 | 14.9 | |||||||||||||||||||||||||||||
Total revenue | 120,771 | 100.0 | 123,508 | 100.0 | (2,737) | (2.2) | |||||||||||||||||||||||||||||
Cost of revenue: | |||||||||||||||||||||||||||||||||||
Products | 13,612 | 11.3 | 15,519 | 12.6 | (1,907) | (12.3) | |||||||||||||||||||||||||||||
Services | 9,870 | 8.2 | 8,160 | 6.6 | 1,710 | 21.0 | |||||||||||||||||||||||||||||
Total cost of revenue | 23,482 | 19.4 | 23,679 | 19.2 | (197) | (0.8) | |||||||||||||||||||||||||||||
Gross profit | 97,289 | 80.6 | 99,829 | 80.8 | (2,540) | (2.5) | |||||||||||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||||||||||||||
Sales and marketing | 40,667 | 33.7 | 43,202 | 35.0 | (2,535) | (5.9) | |||||||||||||||||||||||||||||
Research and development | 28,800 | 23.8 | 25,630 | 20.8 | 3,170 | 12.4 | |||||||||||||||||||||||||||||
General and administrative | 12,693 | 10.5 | 12,564 | 10.1 | 129 | 1.0 | |||||||||||||||||||||||||||||
Total operating expenses | 82,160 | 68.0 | 81,396 | 65.9 | 764 | 0.9 | |||||||||||||||||||||||||||||
Income from operations | 15,129 | 12.5 | 18,433 | 14.9 | (3,304) | (17.9) | |||||||||||||||||||||||||||||
Non-operating income, net: | |||||||||||||||||||||||||||||||||||
Interest income | 3,442 | 2.9 | 1,635 | 1.3 | 1,807 | 110.5 | |||||||||||||||||||||||||||||
Other income (expense), net | 3,632 | 3.0 | (334) | (0.3) | 3,966 | (1,187.4) | |||||||||||||||||||||||||||||
Non-operating income, net | 7,074 | 5.9 | 1,301 | 1.1 | 5,773 | 443.7 | |||||||||||||||||||||||||||||
Income before provision for income taxes | 22,203 | 18.4 | 19,734 | 16.0 | 2,469 | 12.5 | |||||||||||||||||||||||||||||
Provision for income taxes | 3,001 | 2.5 | 4,150 | 3.4 | (1,149) | (27.7) | |||||||||||||||||||||||||||||
Net income | $ | 19,202 | 15.9 | % | $ | 15,584 | 12.6 | % | $ | 3,618 | 23.2 | % | |||||||||||||||||||||||
Three Months Ended June 30, | |||||||||||||||||||||||||||||||||||
2024 | 2023 | Increase (Decrease) | |||||||||||||||||||||||||||||||||
Amount | Percent of Total Revenue | Amount | Percent of Total Revenue | Amount | Percent | ||||||||||||||||||||||||||||||
Net revenue: | |||||||||||||||||||||||||||||||||||
Products | $ | 29,533 | 49 | % | $ | 39,090 | 59 | % | $ | (9,557) | (24) | % | |||||||||||||||||||||||
Services | 30,563 | 51 | 26,727 | 41 | 3,836 | 14 | |||||||||||||||||||||||||||||
Total net revenue | $ | 60,096 | 100 | % | $ | 65,817 | 100 | % | $ | (5,721) | (9) | % | |||||||||||||||||||||||
Net revenue by geographic region: | |||||||||||||||||||||||||||||||||||
Americas | $ | 30,869 | 51 | % | $ | 36,921 | 56 | % | $ | (6,052) | (16) | % | |||||||||||||||||||||||
United States | 26,709 | 44 | % | 31,840 | 48 | % | (5,131) | (16) | % | ||||||||||||||||||||||||||
Americas-other | 4,160 | 7 | % | 5,081 | 8 | % | (921) | (18) | % | ||||||||||||||||||||||||||
APJ | 19,287 | 32 | % | 21,982 | 33 | % | (2,695) | (12) | % | ||||||||||||||||||||||||||
EMEA | 9,940 | 17 | % | 6,914 | 11 | % | 3,026 | 44 | % | ||||||||||||||||||||||||||
Total net revenue | $ | 60,096 | 100 | % | $ | 65,817 | 100 | % | $ | (5,721) | (9) | % | |||||||||||||||||||||||
Six Months Ended June 30, | |||||||||||||||||||||||||||||||||||
2024 | 2023 | Increase (Decrease) | |||||||||||||||||||||||||||||||||
Amount | Percent of Total Revenue | Amount | Percent of Total Revenue | Amount | Percent | ||||||||||||||||||||||||||||||
Net revenue: | |||||||||||||||||||||||||||||||||||
Products | $ | 59,602 | 49 | % | $ | 70,272 | 57 | % | $ | (10,670) | (15) | % | |||||||||||||||||||||||
Services | 61,169 | 51 | 53,236 | 43 | 7,933 | 15 | |||||||||||||||||||||||||||||
Total net revenue | $ | 120,771 | 100 | % | $ | 123,508 | 100 | % | $ | (2,737) | (2) | % | |||||||||||||||||||||||
Net revenue by geographic region: | |||||||||||||||||||||||||||||||||||
Americas | $ | 58,311 | 48 | % | $ | 66,877 | 54 | % | $ | (8,566) | (13) | % | |||||||||||||||||||||||
United States | 49,853 | 41 | % | 55,961 | 45 | % | (6,108) | (11) | % | ||||||||||||||||||||||||||
Americas-other | 8,458 | 7 | % | 10,916 | 9 | % | (2,458) | (23) | % | ||||||||||||||||||||||||||
APJ | 44,330 | 37 | % | 37,742 | 31 | % | 6,588 | 17 | % | ||||||||||||||||||||||||||
EMEA | 18,130 | 15 | % | 18,889 | 15 | % | (759) | (4) | % | ||||||||||||||||||||||||||
Total revenue | $ | 120,771 | 100 | % | $ | 123,508 | 100 | % | $ | (2,737) | (2) | % | |||||||||||||||||||||||
Three Months Ended June 30, | Increase (Decrease) | ||||||||||||||||||||||
2024 | 2023 | Amount | Percent | ||||||||||||||||||||
Cost of net revenue: | |||||||||||||||||||||||
Products | $ | 6,813 | $ | 9,436 | $ | (2,623) | (27.8) | % | |||||||||||||||
Services | 5,225 | 4,027 | 1,198 | 29.7 | |||||||||||||||||||
Total cost of net revenue | $ | 12,038 | $ | 13,463 | $ | (1,425) | (10.6) | % |
Six Months Ended June 30, | Increase (Decrease) | ||||||||||||||||||||||
2024 | 2023 | Amount | Percent | ||||||||||||||||||||
Cost of net revenue: | |||||||||||||||||||||||
Products | $ | 13,612 | $ | 15,519 | $ | (1,907) | (12.3) | % | |||||||||||||||
Services | 9,870 | 8,160 | 1,710 | 21.0 | |||||||||||||||||||
Total cost of net revenue | $ | 23,482 | $ | 23,679 | $ | (197) | (0.8) | % | |||||||||||||||
Three Months Ended June 30, | |||||||||||||||||||||||||||||||||||
2024 | 2023 | Increase (Decrease) | |||||||||||||||||||||||||||||||||
Amount | Gross Margin | Amount | Gross Margin | Amount | Gross Margin | ||||||||||||||||||||||||||||||
Gross profit: | |||||||||||||||||||||||||||||||||||
Products | $ | 22,720 | 76.9 | % | $ | 29,654 | 75.9 | % | $ | (6,934) | 1.0 | % | |||||||||||||||||||||||
Services | 25,338 | 82.9 | 22,700 | 84.9 | 2,638 | (2.0) | |||||||||||||||||||||||||||||
Total gross profit | $ | 48,058 | 80.0 | % | $ | 52,354 | 79.5 | % | $ | (4,296) | 0.5 | % |
Six Months Ended June 30, | |||||||||||||||||||||||||||||||||||
2024 | 2023 | Increase (Decrease) | |||||||||||||||||||||||||||||||||
Amount | Gross Margin | Amount | Gross Margin | Amount | Gross Margin | ||||||||||||||||||||||||||||||
Gross profit: | |||||||||||||||||||||||||||||||||||
Products | $ | 45,990 | 77.2 | % | $ | 54,753 | 77.9 | % | $ | (8,763) | (0.7) | % | |||||||||||||||||||||||
Services | 51,299 | 83.9 | 45,076 | 84.7 | 6,223 | (0.8) | |||||||||||||||||||||||||||||
Total gross profit | $ | 97,289 | 80.6 | % | $ | 99,829 | 80.8 | % | $ | (2,540) | (0.2) | % | |||||||||||||||||||||||
Three Months Ended June 30, | Increase (Decrease) | ||||||||||||||||||||||
2024 | 2023 | Amount | Percent | ||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Sales and marketing | $ | 19,453 | $ | 20,868 | $ | (1,415) | (6.8) | % | |||||||||||||||
Research and development | 14,737 | 13,965 | 772 | 5.5 | |||||||||||||||||||
General and administrative | 5,952 | 5,255 | 697 | 13.3 | |||||||||||||||||||
Total operating expenses | $ | 40,142 | $ | 40,088 | $ | 54 | 0.1 | % |
Six Months Ended June 30, | Increase (Decrease) | ||||||||||||||||||||||
2024 | 2023 | Amount | Percent | ||||||||||||||||||||
Operating expenses: | |||||||||||||||||||||||
Sales and marketing | $ | 40,667 | $ | 43,202 | $ | (2,535) | (5.9) | % | |||||||||||||||
Research and development | 28,800 | 25,630 | 3,170 | 12.4 | |||||||||||||||||||
General and administrative | 12,693 | 12,564 | 129 | 1.0 | |||||||||||||||||||
Total operating expenses | $ | 82,160 | $ | 81,396 | $ | 764 | 0.9 | % | |||||||||||||||
Six Months Ended June 30, | |||||||||||
2024 | 2023 | ||||||||||
Cash provided by (used in): | |||||||||||
Operating activities | $ | 44,650 | $ | 18,722 | |||||||
Investing activities | (42,472) | 37,039 | |||||||||
Financing activities | (21,965) | (12,551) | |||||||||
Net increase (decrease) in cash and cash equivalents | $ | (19,787) | $ | 43,210 |
Fair Value as of | |||||||||||||||||||||||||||||||||||||||||
(150 BPS) | (100 BPS) | (50 BPS) | 6/30/2024 | 50 BPS | 100 BPS | 150 BPS | |||||||||||||||||||||||||||||||||||
Marketable securities | $ | 100,838 | $ | 100,453 | $ | 100,068 | $ | 99,682 | $ | 99,297 | $ | 98,912 | $ | 98,526 |
Periods | Total Number of Shares Purchased | Average Price Paid Per Share | Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs | Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs (1) | |||||||||||||||||||||||||
April 1 - 30, 2024 | — | $ | — | — | $ | 46,663 | |||||||||||||||||||||||
May 1 - 31, 2024 | 115 | $ | 14.94 | 115 | $ | 44,944 | |||||||||||||||||||||||
June 1 - 30, 2024 | 729 | $ | 13.87 | 729 | $ | 34,826 | |||||||||||||||||||||||
Total | 844 | $ | 34,826 |
Exhibit Number | Description | |||||||
3.1 | ||||||||
3.2 | ||||||||
31.1* | ||||||||
31.2* | ||||||||
32.1** | ||||||||
32.2** | ||||||||
101* | Inline XBRL Document Set for the condensed consolidated financial statements and accompanying notes in Part I – Item 1, “Condensed Consolidated Financial Statements (Unaudited)” of this Quarterly Report on Form 10-Q | |||||||
104* | Inline XBRL for the cover page of this Quarterly Report on Form 10-Q, included in the Exhibit 101 Inline XBRL Document Set |
A10 NETWORKS, INC. |
By: /s/ Dhrupad Trivedi | |||||
Dhrupad Trivedi | |||||
President and Chief Executive Officer (Principal Executive Officer) |
By: /s/ Brian Becker | |||||
Brian Becker | |||||
Chief Financial Officer (Principal Accounting and Financial Officer) |
Date: | July 30, 2024 | By: /s/ Dhrupad Trivedi | |||||||||
Dhrupad Trivedi | |||||||||||
President and Chief Executive Officer |
Date: | July 30, 2024 | By: /s/ Brian Becker | |||||||||
Brian Becker | |||||||||||
Chief Financial Officer | |||||||||||
(Principal Accounting and Financial Officer) |
Date: | July 30, 2024 | By: /s/ Dhrupad Trivedi | |||||||||
Dhrupad Trivedi | |||||||||||
President and Chief Executive Officer |
Date: | July 30, 2024 | By: /s/ Brian Becker | |||||||||
Brian Becker | |||||||||||
Chief Financial Officer | |||||||||||
(Principal Accounting and Financial Officer) |
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Statement of Financial Position [Abstract] | ||
Allowance for doubtful accounts receivable | $ 676 | $ 405 |
Common Stock, par value (in dollars per share) | $ 0.00001 | $ 0.00001 |
Common stock, shares authorized (in shares) | 500,000,000 | 500,000,000 |
Common stock, shares issued (in shares) | 89,580,000 | 89,003,000 |
Common stock, shares outstanding (in shares) | 73,860,000 | 74,359,000 |
Treasury stock (shares) | 15,720,000 | 14,644,000 |
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Net revenue: | ||||
Total net revenue | $ 60,096 | $ 65,817 | $ 120,771 | $ 123,508 |
Cost of net revenue: | ||||
Total cost of net revenue | 12,038 | 13,463 | 23,482 | 23,679 |
Gross profit | 48,058 | 52,354 | 97,289 | 99,829 |
Operating expenses: | ||||
Sales and marketing | 19,453 | 20,868 | 40,667 | 43,202 |
Research and development | 14,737 | 13,965 | 28,800 | 25,630 |
General and administrative | 5,952 | 5,255 | 12,693 | 12,564 |
Total operating expenses | 40,142 | 40,088 | 82,160 | 81,396 |
Income from operations | 7,916 | 12,266 | 15,129 | 18,433 |
Non-operating income, net: | ||||
Other income (expense), net | 1,761 | 662 | 3,442 | 1,635 |
Other Nonoperating Income (Expense) | 1,306 | 1,884 | 3,632 | (334) |
Non-operating income, net | 3,067 | 2,546 | 7,074 | 1,301 |
Income (Loss) Attributable to Parent, before Tax | 10,983 | 14,812 | 22,203 | 19,734 |
Provision for income taxes | 1,507 | 3,186 | 3,001 | 4,150 |
Net income | $ 9,476 | $ 11,626 | $ 19,202 | $ 15,584 |
Net income per share: | ||||
Basic | $ 0.13 | $ 0.16 | $ 0.26 | $ 0.21 |
Diluted | $ 0.13 | $ 0.15 | $ 0.25 | $ 0.21 |
Weighted-average shares used in computing net income per share: | ||||
Basic | 74,366 | 74,017 | 74,401 | 74,009 |
Diluted | 75,497 | 75,428 | 75,432 | 75,512 |
Products | ||||
Net revenue: | ||||
Total net revenue | $ 29,533 | $ 39,090 | $ 59,602 | $ 70,272 |
Cost of net revenue: | ||||
Total cost of net revenue | 6,813 | 9,436 | 13,612 | 15,519 |
Services | ||||
Net revenue: | ||||
Total net revenue | 30,563 | 26,727 | 61,169 | 53,236 |
Cost of net revenue: | ||||
Total cost of net revenue | $ 5,225 | $ 4,027 | $ 9,870 | $ 8,160 |
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Statement of Comprehensive Income [Abstract] | ||||
Net income | $ 9,476 | $ 11,626 | $ 19,202 | $ 15,584 |
Other comprehensive income (loss), net of tax: | ||||
Unrealized gain (loss) on marketable securities, net of tax | 38 | 593 | (1) | 1,121 |
Unrealized gain on cash flow hedge, net of tax | 486 | 112 | 537 | 147 |
Comprehensive income | $ 10,000 | $ 12,331 | $ 19,738 | $ 16,852 |
Description of Business and Summary of Significant Accounting Policies |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description of Business and Significant Accounting Policies | Description of Business and Summary of Significant Accounting Policies Description of Business A10 Networks, Inc. (together with our subsidiaries, the “Company”, “we”, “our” or “us”) was incorporated in California in 2004 and reincorporated in Delaware in March 2014. We are headquartered in San Jose, California and have wholly-owned subsidiaries throughout the world including Asia and Europe. We are a leading provider of secure application solutions and services that enable a new generation of intelligently connected companies with the ability to continuously improve cyber protection and digital responsiveness across dynamic Information Technology (“IT”) and network infrastructures. Our product portfolio seeks to address many of the cyber protection challenges and solution requirements. The portfolio consists of six secure application solutions; Thunder Application Delivery Controller (“ADC”), Lightning Application Delivery Controller (“Lightning ADC”), Thunder Carrier Grade Networking (“CGN”), Thunder Threat Protection System (“TPS”), Thunder SSL Insight (“SSLi”) and Thunder Convergent Firewall (“CFW”), and two intelligent management and automation tools; Harmony Controller and aGalaxy TPS. Our solutions are available in a variety of form factors, such as optimized hardware appliances, bare metal software, containerized software, virtual appliances and cloud-native software. Our customers include leading service providers (cloud, telecommunications, multiple system operators, cable), government organizations, and enterprises. We derive revenue from two sources: (i) products revenue, which includes hardware, perpetual software license and subscription offerings, which include term-based license agreements; and (ii) services revenue, which includes post contract support (“PCS”), professional services, training and software-as-a-service offerings. Revenue for term-based license agreements is recognized at a point in time when the Company delivers the software license to the customer and over time once the subscription term has commenced. For our software-as-a-service offerings, our customers do not take possession of the Company’s software but rather we provide access to the service via a hosting arrangement. Revenue in these arrangements is recognized over time as the services are provided. A substantial portion of our revenue is from sales of our products and services through distribution channel partners, such as resellers and distributors. Our customers predominantly purchase PCS services in conjunction with purchases of our products. We recognize services revenue ratably over the term of the PCS contract, which is typically one year, but can be up to seven years. We sell our products globally to service providers and enterprises that depend on data center applications and networks to generate revenue and manage operations efficiently. We report two customer verticals: service providers and enterprises, and we report customer revenues in three broad geographic regions: the Americas, APJ and EMEA regions. The Americas region comprises the United States and other countries in the Americas (excluding the United States). The APJ region comprises Japan and other countries in Asia Pacific. The EMEA region comprises Europe, Middle East and Africa. We believe this geographic revenue view is consistent with how we evaluate our financial performance. Our end-customers operate in a variety of industries, including telecommunications, technology, industrial, retail, financial, gaming, education and government. Since inception, our customer base has grown rapidly. We sell substantially all of our solutions through our high-touch sales organization as well as distribution channel partners, including distributors, value-added resellers and system integrators, and fulfill nearly all orders globally through such partners. We believe this sales approach allows us to obtain the benefits of channel distribution, such as expanding our market coverage, while still maintaining face-to-face relationships with our end-customers. We outsource the manufacturing of our hardware products to original design manufacturers. We perform quality assurance and testing at our San Jose, Taiwan and Japan distribution centers, as well as at our manufacturers’ locations. Basis of Presentation The accompanying unaudited condensed consolidated financial statements include those of A10 Networks, Inc. and its subsidiaries after elimination of all intercompany accounts and transactions. We have prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC” or the “Commission”). As permitted under these rules and regulations, we have condensed or omitted certain financial information and footnote disclosures we normally include in our annual consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The unaudited condensed consolidated balance sheet as of December 31, 2023 has been derived from our audited financial statements, which are included in our 2023 Annual Report on Form 10-K for the year ended December 31, 2023 on file with the SEC (the “2023 Annual Report”). These financial statements have been prepared on the same basis as our annual financial statements and, in management’s opinion, reflect all adjustments consisting only of normal recurring adjustments that are necessary for a fair presentation of our financial information. Our interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. These financial statements and accompanying notes should be read in conjunction with the financial statements and accompanying notes thereto in the 2023 Annual Report. Use of Estimates The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Those estimates and assumptions affect revenue recognition and deferred revenue, the allowance for credit losses for potential uncollectible amounts, the sales return reserve, the valuation of inventory, the fair value of marketable securities, contingencies and litigation, accrued liabilities, deferred commissions and the determination of fair value of stock-based compensation. These estimates are based on information available as of the date of the condensed consolidated financial statements, therefore, actual results could differ from management’s estimates. Significant Accounting Policies The Company’s significant accounting policies are disclosed in Part II – Item 8, “Financial Statements and Supplementary Data” of the 2023 Annual Report filed with the SEC on February 29, 2024. There have been no material changes to the Company’s significant accounting policies during the three and six months ended June 30, 2024. Concentration of Credit Risk and Significant Customers Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. Our cash, cash equivalents and marketable securities are held and invested in high-credit quality financial instruments by recognized financial institutions and are subject to minimum credit risk. Our accounts receivable are unsecured and represent amounts due to us based on contractual obligations of our customers. We mitigate credit risk in respect to accounts receivable by performing periodic credit evaluations based on a number of factors, including past transaction experience, evaluation of credit history and review of the invoicing terms of the contract. We generally do not require our customers to provide collateral to support accounts receivable. Significant customers, including distribution channel partners and direct customers (end-customers), are those which represent 10% or more of our total revenue for each period presented or our gross accounts receivable balance as of each respective balance sheet date. Revenues from our significant end-customers as a percentage of our total revenue are as follows:
As of June 30, 2024, one customer accounted for 43% of our total gross accounts receivable. As of December 31, 2023, one customer accounted for 19% of our total gross accounts receivable. Recent Accounting Standards Not Yet Adopted In November 2023, the Financial Accounting Standards Board, or the FASB, issued Accounting Standards Update, or ASU, 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We do not expect the adoption of this accounting standard to have an impact on our consolidated financial statements, but will require certain additional disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-09. There have been no other recent accounting pronouncements, changes in accounting pronouncements or recently adopted accounting guidance during the three and six months ended June 30, 2024 that are of significance or potential significance to us.
|
Leases |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases | Leases The Company leases various operating spaces in the United States, Asia and Europe under non-cancellable operating lease arrangements that expire on various dates through July 2027. These arrangements require us to pay certain operating expenses, such as taxes, repairs and insurance, and contain renewal and escalation clauses. The table below presents the Company’s right-of-use assets and lease liabilities as of June 30, 2024 (in thousands):
The aggregate future lease payments for non-cancelable operating leases as of June 30, 2024 were as follows (in thousands):
The components of lease costs were as follows (in thousands):
Average lease terms and discount rates for the Company’s operating leases were as follows:
Supplemental cash flow information for the Company’s operating leases were as follows (in thousands):
|
Marketable Securities and Fair Value Measurements |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Marketable Securities and Fair Value Measurements | Marketable Securities and Fair Value Measurements Marketable Securities Marketable securities, classified as available-for-sale, consisted of the following (in thousands):
During the three and six months ended June 30, 2024 and 2023, we did not reclassify any amount to earnings from accumulated other comprehensive income (loss) related to unrealized gains or losses. The following table summarizes the cost and estimated fair value of our marketable securities based on stated effective maturities as of June 30, 2024 (excluding publicly held equity securities, in thousands):
All available-for-sale securities have been classified as current because they are available for use in current operations. Marketable securities in an unrealized loss position as of June 30, 2024 consisted of the following (in thousands):
Marketable securities in an unrealized loss position as of December 31, 2023 consisted of the following (in thousands):
Based on evaluation of securities that have been in a continuous loss position, we did not recognize any other-than-temporary impairment charges during the three and six months ended June 30, 2024 and 2023. Fair Value Measurements The following is a summary of our cash, cash equivalents and marketable securities measured at fair value on a recurring basis (in thousands):
There were no transfers between Level 1 and Level 2 fair value measurement categories during the three and six months ended June 30, 2024 and 2023.
|
Commitments and Contingencies |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Commitments and Contingencies Disclosure [Abstract] | |
Commitments and Contingencies | Commitments and Contingencies Lease Commitments We lease various operating spaces in the United States, Asia and Europe under non-cancelable operating lease arrangements that expire on various dates through July 2027. These arrangements require us to pay certain operating expenses, such as taxes, repairs and insurance, and contain renewal and escalation clauses. We recognize rent expense under these arrangements on a straight-line basis over the term of the lease. See Note 2 – Leases for the Company’s aggregate future lease payments for the Company’s non-cancelable operating leases as of June 30, 2024. Rent expense was $1.2 million for both the three months ended June 30, 2024 and 2023 and was $2.4 million and $2.5 million for the six months ended June 30, 2024 and 2023, respectively Purchase Commitments We have open purchase commitments with third-party contract manufacturers with facilities in Taiwan to supply nearly all of our finished goods inventories, spare parts, and accessories. These purchase orders are expected to be paid within one year of the issuance date. We had open purchase commitments with manufacturers in Taiwan totaling $12.2 million as of June 30, 2024. Guarantees and Indemnifications In the normal course of business, we provide indemnifications to customers against claims of intellectual property infringement made by third parties arising from the use of our products. Other guarantees or indemnification arrangements include guarantees of product and service performance, and standby letters of credit for lease facilities and corporate credit cards. We have not recorded a liability related to these indemnification and guarantee provisions and our guarantees and indemnification arrangements have not had any significant impact on our condensed consolidated financial statements to date.
|
Equity Incentive Plans and Stock-Based Compensation |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Equity Incentive Plans and Stock-Based Compensation | Equity Incentive Plans, Stock-Based Compensation and Stock Repurchase Program Equity Incentive Plans 2014 Equity Incentive Plan and 2023 Stock Incentive Plan The 2014 Equity Incentive Plan (the “2014 Plan”) was in effect until it was replaced by the 2023 Stock Incentive Plan (the “2023 Plan”) on April 1, 2023. No further grants will be made under the 2014 Plan. Both the 2014 Plan and 2023 Plan provide for the granting of stock options, restricted stock awards, restricted stock units (“RSUs”), market performance-based RSUs (“PSUs”), stock appreciation rights, performance units and performance shares to our employees, consultants and members of our Board of Directors. As of June 30, 2024, we had 3,537,527 shares available for future grant under the 2023 Plan. 2014 Employee Stock Purchase Plan The 2014 Employee Stock Purchase Plan, as amended (the “Amended 2014 Purchase Plan”) provides employees with an opportunity to purchase our common stock through accumulated contributions, up to a maximum of 10% of eligible compensation, with offering periods of six months in duration, beginning on or about December 1 and June 1 each year. As of June 30, 2024, the Company had 653,839 shares available for future issuance under the Amended 2014 Purchase Plan. Stock-Based Compensation A summary of our stock-based compensation expense is as follows (in thousands):
As of June 30, 2024, the Company had $41.2 million of unrecognized stock-based compensation expense related to unvested stock-based awards, including common stock acquired under our Amended 2014 Purchase Plan, which will be recognized over a weighted-average period of 2.81 years. Stock Options The following table summarizes our stock option activities and related information:
As of June 30, 2024, the aggregate intrinsic value represents the excess of the closing price of our common stock of $13.85 over the exercise price of the outstanding in-the-money options. The intrinsic value of options exercised was $0.1 million and $0.3 million during the three months ended June 30, 2024 and 2023, respectively, and was $0.3 million and $1.0 million during the six months ended June 30, 2024 and 2023, respectively. Stock Awards The Company has granted RSUs to its employees, consultants and members of its Board of Directors, and PSUs to certain executives and employees. The Company’s PSUs have market performance-based vesting conditions as well as service-based vesting conditions. As of June 30, 2024, there were 3,132,471 RSUs and 900,590 PSUs outstanding. The following table summarizes our stock award activities and related information:
The aggregate fair value of stock awards released was $1.3 million and $1.4 million for the three months ended June 30, 2024 and 2023, respectively, and was $4.2 million and $4.4 million for the six months ended June 30, 2024 and 2023, respectively. Stock Repurchase Programs On November 1, 2022, the Company announced its Board of Directors authorized a stock repurchase program of up to $50 million of its common stock over a period of twelve months (the “2022 Program”). During the six months ended June 30, 2023, the Company repurchased 0.4 million shares for a total cost of $6.2 million under the 2022 Program. This repurchase program was active for twelve months and expired in the second half of 2023. On November 7, 2023, the Company announced its Board of Directors authorized a new stock repurchase program of up to $50 million of its common stock over a period of twelve months (the “2023 Program”). During the six months ended June 30, 2024, the Company repurchased 1.1 million shares for a total cost of $14.9 million under the 2023 Program. Under the Company’s stock repurchase programs, repurchased shares are held in treasury at cost. The Company’s stock repurchase programs do not obligate it to acquire any specific number of shares. Shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Exchange Act.
|
Net Income Per Share |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Income Per Share | Net Income Per Share Basic net income per share is computed using the weighted average number of common shares outstanding for the period. Diluted net income per share applying the treasury stock method is computed using the weighted average number of common shares outstanding for the period plus potential dilutive common shares, including stock options, RSUs, PSUs and employee stock purchase rights, unless the potential common shares are anti-dilutive. Basic and diluted net income per share are calculated as follows (in thousands, except per share amounts):
The following table presents common shares related to potentially dilutive shares excluded from the calculation of diluted net income per share as their effect would have been anti-dilutive (in thousands):
|
Income Taxes |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Income Tax Disclosure [Abstract] | |
Income Taxes | Income Taxes We recorded a provision for income tax $1.5 million and $3.2 million for the three months ended June 30, 2024 and 2023, respectively, and we recorded a provision for income tax expense of $3.0 million and $4.2 million for the six months ended June 30, 2024 and 2023, respectively. The Company’s income tax provision for the three and six months ended June 30, 2024 and 2023 primarily consisted of U.S. federal and state taxes. We had $8.1 million of unrecognized tax benefits as of June 30, 2024. We do not anticipate a material change to our unrecognized tax benefits over the next twelve months. Unrecognized tax benefits may change during the next twelve months for items that arise in the ordinary course of business. Accrued interest and penalties related to unrecognized tax benefits are recognized as part of our provision for income taxes in our condensed consolidated statements of operations. We are subject to taxation in the United States, various states, and several foreign jurisdictions. Because we have net operating loss and credit carryforwards, there are open statutes of limitations in which federal, state and foreign taxing authorities may examine our tax returns for all years from 2005 through the current period. We are not currently under examination by any taxing authorities.
|
Geographic Information |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Geographic Information | Geographic Information We report customer revenues in three broad geographic regions: the Americas, APJ and EMEA regions. The Americas region comprises the United States and other countries in the Americas (excluding the United States). The APJ region comprises Japan and other countries in Asia Pacific. The EMEA region comprises Europe, Middle East and Africa. We believe this geographic revenue view is consistent with how we evaluate our financial performance. The following table depicts the disaggregation of revenue by geographic region based on the ship to location of our customers (in thousands):
The following table is a summary of our long-lived assets which include property and equipment, net and operating lease right-of-use assets based on the physical location of the assets (in thousands):
|
Revenue Revenue |
6 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue | Revenue We report two customer verticals: service providers and enterprises. Revenue generated from service providers and enterprises was as follows (in thousands):
Contract Balances The following table reflects contract balances with customers (in thousands):
We receive payments from customers based upon billing cycles. Invoice payment terms usually range from 30 to 90 days. Accounts receivable are recorded when the right to consideration becomes unconditional. Contract assets include amounts related to our contractual right to consideration for performance obligations not yet billed and are included in prepaid and other current assets in the condensed consolidated balance sheets. The amounts were immaterial as of June 30, 2024 and December 31, 2023. Deferred revenue primarily consists of amounts that have been invoiced but not yet been recognized as revenue and consists of performance obligations pertaining to support and subscription services. We recognized revenue of $27.9 million and $26.1 million during the three months ended June 30, 2024 and 2023, respectively, related to deferred revenues at the beginning of the respective periods. We recognized revenue of $49.7 million and $51.3 million during the six months ended June 30, 2024 and 2023, respectively, related to deferred revenues at the beginning of the respective periods. Deferred Contract Acquisition Costs We capitalize certain contract acquisition costs consisting of incremental sales commissions incurred to obtain customer contracts. Deferred commissions related to product revenues are recognized upon transfer of control to customers. Deferred commissions related to services revenue are recognized as the related performance obligations are met. Deferred commissions that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as other non-current assets. Amortization of deferred commissions is included in sales and marketing expense. As of June 30, 2024, the current and non-current portions of deferred contract acquisition costs were $6.4 million and $4.1 million, respectively. As of December 31, 2023, the current and non-current portions of deferred contract acquisition costs were $6.2 million and $4.4 million, respectively. Related amortization expense was $2.0 million and $1.5 million for the three months ended June 30, 2024 and 2023, respectively, and was $3.6 million and $3.4 million, for the six months ended June 30, 2024 and 2023, respectively. We had no impairment loss in relation to the costs capitalized and no asset impairment charges related to contract assets during the three and six months ended June 30, 2024 and 2023. Remaining Performance Obligations Remaining performance obligations represent contracted revenues that are non-cancellable and have not yet been recognized due to unsatisfied or partially satisfied performance obligations, which include deferred revenues and amounts that will be invoiced and recognized as revenues in future periods. We expect to recognize revenue on the remaining performance obligations as follows (in thousands):
|
Subsequent Events |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Subsequent Events [Abstract] | |
Subsequent Events | Subsequent EventsOn July 30, 2024, the Company announced its Board of Directors approved a quarterly cash dividend. The dividend, in the amount of $0.06 per share outstanding, will be paid on September 3, 2024 to stockholders of record on August 15, 2024 as a return of capital. Future dividends will be subject to further review and approval by the Board of Directors in accordance with applicable law. The Board of Directors reserves the right to adjust or withdraw the quarterly dividend in future periods as it reviews the Company’s capital allocation strategy from time-to-time. |
Derivative Instruments and Hedging Activities |
3 Months Ended |
---|---|
Jun. 30, 2024 | |
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |
Derivative Instruments and Hedging Activities Disclosure | Derivatives Foreign Exchange Forward Contracts The Company uses derivative financial instruments to manage exposures to foreign currency that may or may not be designated as hedging instruments. The Company’s objective for holding derivatives is to use the most effective methods to minimize the impact of these exposures. The Company does not enter into derivatives for speculative or trading purposes. The Company enters into foreign exchange forward contracts primarily to mitigate the effect of gains and losses generated by foreign currency transactions related to certain operating expenses and remeasurement of certain assets and liabilities denominated in foreign currencies. For foreign exchange forward contracts not designated as hedging instruments, the fair value of the derivatives in a net gain or not loss position are recorded in prepaid expenses and other current assets in the consolidated balance sheets. Changes in the fair value of derivatives are recorded as gains or losses in other income (expense), net, in the consolidated statements of operations. As of June 30, 2024 and December 31, 2023, foreign exchange forward currency contracts not designated as hedging instruments had total notional amounts of $9.6 million and $34.5 million, respectively. These contracts have maturities of less than 30 days. For the three months ended June 30, 2024 and 2023, the Company recorded foreign exchange related net losses of $0.1 million and net gains of $0.2 million, respectively, and for the six months ended June 30, 2024 and 2023, the Company recorded net losses of $0.3 million and $0.4 million, respectively, in its consolidated statements of operations related to these contracts. For foreign exchange forward contracts designated as hedging instruments, unrealized gains and losses arising from these contracts are recorded as a component of accumulated other comprehensive income (loss) on the consolidated balance sheets. The hedging gains and losses in accumulated other comprehensive income (loss) in the consolidated balance sheet are subsequently reclassified to expenses, as applicable, in the consolidated statements of operations in the same period in which the underlying transactions affect the Company’s earnings. As of June 30, 2024, no foreign exchange forward currency contracts designated as hedging instruments were outstanding and as of December 31, 2023, foreign exchange forward currency contracts designated as hedging instruments had a notional amount of $10.8 million. These contracts have 30 days maturities.
|
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Pay vs Performance Disclosure | ||||
Net income | $ 9,476 | $ 11,626 | $ 19,202 | $ 15,584 |
Insider Trading Arrangements |
3 Months Ended |
---|---|
Jun. 30, 2024 | |
Trading Arrangements, by Individual | |
Rule 10b5-1 Arrangement Adopted | false |
Non-Rule 10b5-1 Arrangement Adopted | false |
Rule 10b5-1 Arrangement Terminated | false |
Non-Rule 10b5-1 Arrangement Terminated | false |
Description of Business and Summary of Significant Accounting Policies (Policies) |
6 Months Ended |
---|---|
Jun. 30, 2024 | |
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
Basis of Presentation | Basis of Presentation The accompanying unaudited condensed consolidated financial statements include those of A10 Networks, Inc. and its subsidiaries after elimination of all intercompany accounts and transactions. We have prepared the accompanying unaudited condensed consolidated financial statements pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC” or the “Commission”). As permitted under these rules and regulations, we have condensed or omitted certain financial information and footnote disclosures we normally include in our annual consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The unaudited condensed consolidated balance sheet as of December 31, 2023 has been derived from our audited financial statements, which are included in our 2023 Annual Report on Form 10-K for the year ended December 31, 2023 on file with the SEC (the “2023 Annual Report”). These financial statements have been prepared on the same basis as our annual financial statements and, in management’s opinion, reflect all adjustments consisting only of normal recurring adjustments that are necessary for a fair presentation of our financial information. Our interim period operating results do not necessarily indicate the results that may be expected for any other interim period or for the full fiscal year. These financial statements and accompanying notes should be read in conjunction with the financial statements and accompanying notes thereto in the 2023 Annual Report.
|
Use of Estimates | Use of Estimates The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Those estimates and assumptions affect revenue recognition and deferred revenue, the allowance for credit losses for potential uncollectible amounts, the sales return reserve, the valuation of inventory, the fair value of marketable securities, contingencies and litigation, accrued liabilities, deferred commissions and the determination of fair value of stock-based compensation. These estimates are based on information available as of the date of the condensed consolidated financial statements, therefore, actual results could differ from management’s estimates.
|
Concentration of Credit Risk and Significant Customers | Concentration of Credit Risk and Significant Customers Financial instruments that potentially subject us to concentrations of credit risk consist of cash, cash equivalents, marketable securities and accounts receivable. Our cash, cash equivalents and marketable securities are held and invested in high-credit quality financial instruments by recognized financial institutions and are subject to minimum credit risk. Our accounts receivable are unsecured and represent amounts due to us based on contractual obligations of our customers. We mitigate credit risk in respect to accounts receivable by performing periodic credit evaluations based on a number of factors, including past transaction experience, evaluation of credit history and review of the invoicing terms of the contract. We generally do not require our customers to provide collateral to support accounts receivable. Significant customers, including distribution channel partners and direct customers (end-customers), are those which represent 10% or more of our total revenue for each period presented or our gross accounts receivable balance as of each respective balance sheet date.
|
Recently Adopted Accounting Guidance/Recent Accounting Pronouncements Not Yet Effective | Recent Accounting Standards Not Yet Adopted In November 2023, the Financial Accounting Standards Board, or the FASB, issued Accounting Standards Update, or ASU, 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments’ significant expenses and other segment items on an interim and annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU 2023-07, as well as all existing segment disclosures and reconciliation requirements in ASC 280, on an interim and annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and for interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. We do not expect the adoption of this accounting standard to have an impact on our consolidated financial statements, but will require certain additional disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the impact of adopting ASU 2023-09. There have been no other recent accounting pronouncements, changes in accounting pronouncements or recently adopted accounting guidance during the three and six months ended June 30, 2024 that are of significance or potential significance to us.
|
Deferred Contract Acquisition Costs | Deferred Contract Acquisition Costs We capitalize certain contract acquisition costs consisting of incremental sales commissions incurred to obtain customer contracts. Deferred commissions related to product revenues are recognized upon transfer of control to customers. Deferred commissions related to services revenue are recognized as the related performance obligations are met. Deferred commissions that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as other non-current assets. Amortization of deferred commissions is included in sales and marketing expense.
|
Description of Business and Summary of Significant Accounting Policies (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Organization, Consolidation and Presentation of Financial Statements [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Revenue as Percentage of Total Revenue |
|
Leases (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assets And Liabilities, | The table below presents the Company’s right-of-use assets and lease liabilities as of June 30, 2024 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lease Payments | The aggregate future lease payments for non-cancelable operating leases as of June 30, 2024 were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lease Costs |
Average lease terms and discount rates for the Company’s operating leases were as follows:
Supplemental cash flow information for the Company’s operating leases were as follows (in thousands):
|
Marketable Securities and Fair Value Measurements (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Available-for-sale Securities | Marketable securities, classified as available-for-sale, consisted of the following (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Cost and Estimated Fair Values of Available-for-sale Securities by Contractual Maturity | The following table summarizes the cost and estimated fair value of our marketable securities based on stated effective maturities as of June 30, 2024 (excluding publicly held equity securities, in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of gross unrealized losses | Marketable securities in an unrealized loss position as of June 30, 2024 consisted of the following (in thousands):
Marketable securities in an unrealized loss position as of December 31, 2023 consisted of the following (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Cash, Cash Equivalents and Available-for-sale Investments Measured at Fair Value on Recurring Basis | The following is a summary of our cash, cash equivalents and marketable securities measured at fair value on a recurring basis (in thousands):
|
Condensed Consolidated Financial Statement Details (Tables) |
3 Months Ended | 6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2024 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Property, Plant and Equipment [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Inventory | Inventory consisted of the following (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Prepaid Expenses and Other Current Assets | Prepaid expenses and other current assets consisted of the following (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Property and Equipment, Net | Property and equipment, net, consisted of the following (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Accrued Liabilities | Accrued liabilities consisted of the following (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Deferred Revenue | Deferred revenue consisted of the following (in thousands):
The following table reflects contract balances with customers (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Financing Receivable, Allowance for Credit Loss | Accounts Receivable Allowance for Credit Losses The following table presents the change in the Company’s accounts receivable allowance for credit losses (in thousands):
|
Equity Incentive Plans and Stock-Based Compensation (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Share-Based Payment Arrangement [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Stock-based Compensation | A summary of our stock-based compensation expense is as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Activity under Stock Option Plans | The following table summarizes our stock option activities and related information:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Restricted Stock Units Activity | The following table summarizes our stock award activities and related information:
|
Net Income Per Share (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] | Basic and diluted net income per share are calculated as follows (in thousands, except per share amounts):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Anti-dilutive Shares | The following table presents common shares related to potentially dilutive shares excluded from the calculation of diluted net income per share as their effect would have been anti-dilutive (in thousands):
|
Geographic Information (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Total Revenue Based on Customer's Location | The following table depicts the disaggregation of revenue by geographic region based on the ship to location of our customers (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Long-lived Assets by Geographic Areas | The following table is a summary of our long-lived assets which include property and equipment, net and operating lease right-of-use assets based on the physical location of the assets (in thousands):
|
Revenue (Tables) |
3 Months Ended | 6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2024 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contract with Customer, Asset and Liability | Deferred revenue consisted of the following (in thousands):
The following table reflects contract balances with customers (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction | We expect to recognize revenue on the remaining performance obligations as follows (in thousands):
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Disaggregation of Revenue | Revenue generated from service providers and enterprises was as follows (in thousands):
|
Description of Business and Summary of Significant Accounting Policies - Concentration Risk (Details) |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2024
solution
|
Mar. 31, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024
tool
|
Jun. 30, 2023 |
|
Entity Wide Revenue Major Customer [Line Items] | |||||
Number of software based advanced solutions | solution | 6 | ||||
Number Of Intelligent Management And Automation Tools | tool | 2 | ||||
Customer A | Revenue | Customer Concentration Risk | |||||
Entity Wide Revenue Major Customer [Line Items] | |||||
Percentage representation of significant customers (percent) | 14.00% | 25.00% | 13.00% | 20.00% | |
Customer A | Accounts Receivable | Customer Concentration Risk | |||||
Entity Wide Revenue Major Customer [Line Items] | |||||
Percentage representation of significant customers (percent) | 43.00% | 19.00% |
Leases - Assets and Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Leases [Abstract] | ||
Total right-of-use assets | $ 13,928 | $ 16,376 |
Accrued liabilities | 4,874 | 4,998 |
Other non-current liabilities | 9,445 | 11,822 |
Total operating lease liabilities | $ 14,319 | $ 16,820 |
Leases - Lease Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Leases [Abstract] | ||
Remainder of 2024 | $ 2,685 | |
2021 | 4,935 | |
2022 | 4,893 | |
2023 | 2,441 | |
Total lease payments | 14,954 | |
Less: imputed interest | (635) | |
Present value of lease liabilities | $ 14,319 | $ 16,820 |
Leases - Lease Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Leases [Abstract] | ||||
Operating lease costs | $ 1,075 | $ 1,094 | $ 2,160 | $ 2,203 |
Short-term lease costs | 131 | 123 | 247 | 250 |
Total lease costs | $ 1,206 | $ 1,217 | $ 2,407 | $ 2,453 |
Weighted-average remaining term (years) | 2 years 11 months 1 day | 3 years 10 months 2 days | 2 years 11 months 1 day | 3 years 10 months 2 days |
Weighted-average discount rate | 3.20% | 3.20% | 3.20% | 3.20% |
Operating cash flows from operating leases | $ 2,688 | $ 2,661 |
Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | $ 96,204 | $ 56,354 |
Gross Unrealized Gains | 47 | 8 |
Gross Unrealized Losses | (73) | (34) |
Fair Value | 96,178 | 56,328 |
Corporate securities | ||
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | 38,348 | 15,393 |
Gross Unrealized Gains | 5 | 2 |
Gross Unrealized Losses | (26) | (2) |
Fair Value | 38,327 | 15,393 |
U.S. Treasury and agency securities | ||
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | 57,856 | 39,963 |
Gross Unrealized Gains | 42 | 6 |
Gross Unrealized Losses | (47) | (32) |
Fair Value | 57,851 | 39,937 |
Commercial paper | ||
Debt Securities, Available-for-sale [Line Items] | ||
Amortized Cost | 0 | 998 |
Gross Unrealized Gains | 0 | 0 |
Gross Unrealized Losses | 0 | 0 |
Fair Value | $ 0 | $ 998 |
Marketable Securities and Fair Value Measurements - Contractual Maturities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Amortized Cost | ||
Less than 1 year | $ 62,997 | |
Mature in 1 - 3 years | 33,207 | |
Amortized Cost | 96,204 | $ 56,354 |
Fair Value | ||
Less than 1 year | 62,940 | |
Mature in 1 - 3 years | 33,238 | |
Fair Value | $ 96,178 | $ 56,328 |
Condensed Consolidated Financial Statement Details - Accounts Receivable Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Jun. 30, 2024 |
Mar. 31, 2024 |
|
Increase (decrease) in allowance | ||
Allowance for credit losses, beginning balance | $ 405 | |
Increase (decrease) in allowance | $ 954 | 1,181 |
Write-offs | (683) | $ (808) |
Allowance for credit losses, ending balance | $ 676 |
Condensed Consolidated Financial Statement Details - Schedule of Inventory (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Inventory Disclosure [Abstract] | ||
Raw materials | $ 16,413 | $ 15,473 |
Finished goods | 8,799 | 8,049 |
Total inventory | $ 25,212 | $ 23,522 |
Condensed Consolidated Financial Statement Details - Prepaid Expenses and Other Current Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Property, Plant and Equipment [Abstract] | ||
Prepaid expenses | $ 6,523 | $ 6,143 |
Deferred contract acquisition costs | 6,347 | 6,177 |
Other | 2,431 | 2,375 |
Total prepaid expenses and other current assets | $ 15,301 | $ 14,695 |
Condensed Consolidated Financial Statement Details - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Property, Plant and Equipment [Abstract] | ||||
Depreciation expense | $ 1.6 | $ 1.0 | $ 3.1 | $ 2.0 |
Capitalized Computer Software, Net | 2.8 | 2.8 | ||
Capitalized Computer Software, Amortization | 0.1 | 0.1 | 0.2 | 0.1 |
Capitalized Computer Software, Additions | $ 0.0 | $ 0.1 | $ 0.0 | $ 0.2 |
Condensed Consolidated Financial Statement Details - Accrued Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Accrued Liabilities, Current [Abstract] | ||
Accrued compensation and benefits | $ 12,243 | $ 7,633 |
Accrued tax liabilities | 2,153 | 1,429 |
Lease liability | 4,874 | 4,998 |
Other | 8,128 | 7,328 |
Total accrued liabilities | $ 27,398 | $ 21,388 |
Condensed Consolidated Financial Statement Details - Schedule of Deferred Revenue (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Deferred Revenue Arrangement [Line Items] | ||
Total deferred revenue | $ 139,956 | $ 141,334 |
Less: current portion | (81,993) | (82,657) |
Non-current portion | 57,963 | 58,677 |
Products | ||
Deferred Revenue Arrangement [Line Items] | ||
Total deferred revenue | 1,833 | 14,917 |
Services | ||
Deferred Revenue Arrangement [Line Items] | ||
Total deferred revenue | $ 138,123 | $ 126,417 |
Commitments and Contingencies (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Commitments and Contingencies Disclosure [Abstract] | ||||
Rent expense | $ 1.2 | $ 1.2 | $ 2.4 | $ 2.5 |
Remaining purchase commitments | $ 12.2 | $ 12.2 |
Equity Incentive Plans and Stock-Based Compensation - 2014 Equity Incentive Plan/ESPP (Details) - USD ($) $ in Millions |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|---|
Oct. 31, 2018 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Intrinsic value of options exercised | $ 0.1 | $ 0.3 | $ 0.3 | $ 1.0 | |
2014 Stock Incentive Plan | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Number of shares available for future grant (in shares) | 3,537,527 | 3,537,527 | |||
Amended 2014 Employee Stock Purchase Plan | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Number of shares available for future grant (in shares) | 653,839 | 653,839 | |||
Amended 2014 Employee Stock Purchase Plan | ESPP | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Percentage of eligible compensation | 10.00% | ||||
Offering period | 6 months |
Equity Incentive Plans and Stock-Based Compensation - Stock-based Compensation/Stock Repurchase Program (Details) $ in Millions |
6 Months Ended |
---|---|
Jun. 30, 2024
USD ($)
| |
Share-Based Payment Arrangement [Abstract] | |
Total compensation expense related to unvested awards granted, not yet recognized | $ 41.2 |
Total compensation expense related to unvested awards granted, not yet recognized weighted-average period for recognition (in years) | 2 years 9 months 21 days |
Equity Incentive Plans and Stock-Based Compensation - Information About Stock Options (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Share-Based Payment Arrangement [Abstract] | ||||
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value | $ 0.1 | $ 0.3 | $ 0.3 | $ 1.0 |
Equity Incentive Plans and Stock-Based Compensation - Stock Repurchase Program (Details) - USD ($) shares in Millions, $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Nov. 01, 2022 |
Oct. 28, 2021 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||||
Stock Repurchase Program, Authorized Amount | $ 50.0 | $ 50.0 | ||
Treasury Stock, Value, Acquired, Cost Method | $ 14.9 | $ 6.2 | ||
Treasury Stock, Shares, Acquired | 1.1 | 0.4 |
Net Income Per Share - Summary of Outstanding Shares of Common Stock Equivalents (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Earnings Per Share Diluted [Line Items] | ||||
Net income | $ 9,476 | $ 11,626 | $ 19,202 | $ 15,584 |
Weighted-average shares outstanding - basic (in shares) | 74,366 | 74,017 | 74,401 | 74,009 |
Weighted Average Number Diluted Shares Outstanding Adjustment | 1,131 | 1,411 | 1,031 | 1,503 |
Weighted-average shares outstanding - diluted (in shares) | 75,497 | 75,428 | 75,432 | 75,512 |
Basic | $ 0.13 | $ 0.16 | $ 0.26 | $ 0.21 |
Diluted | $ 0.13 | $ 0.15 | $ 0.25 | $ 0.21 |
Stock options, restricted stock units and employee stock purchase rights | ||||
Earnings Per Share Diluted [Line Items] | ||||
Anti-dilutive securities excluded from computation of diluted net income per share | 89 | 89 | 67 | 63 |
Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Income Tax Disclosure [Abstract] | ||||
Income tax expense (benefit) | $ 1,507 | $ 3,186 | $ 3,001 | $ 4,150 |
Unrecognized tax benefits | $ 8,100 | $ 8,100 |
Geographic Information - Schedule of Total Revenue Based on Customer's Location (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Segment Reporting Information [Line Items] | ||||
Total net revenue | $ 60,096 | $ 65,817 | $ 120,771 | $ 123,508 |
Americas | ||||
Segment Reporting Information [Line Items] | ||||
Total net revenue | 30,869 | 36,921 | 58,311 | 66,877 |
United States | ||||
Segment Reporting Information [Line Items] | ||||
Total net revenue | 26,709 | 31,840 | 49,853 | 55,961 |
Americas excluding United States | ||||
Segment Reporting Information [Line Items] | ||||
Total net revenue | 4,160 | 5,081 | 8,458 | 10,916 |
APJ | ||||
Segment Reporting Information [Line Items] | ||||
Total net revenue | 19,287 | 21,982 | 44,330 | 37,742 |
EMEA | ||||
Segment Reporting Information [Line Items] | ||||
Total net revenue | $ 9,940 | $ 6,914 | $ 18,130 | $ 18,889 |
Geographic Information - Long Lived Assets By Geographic Area (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
---|---|---|
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Long-lived assets | $ 47,940 | $ 46,252 |
United States | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Long-lived assets | 45,487 | 43,782 |
APAC | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Long-lived assets | 735 | 1,096 |
Asia Pacific [Member] | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Long-lived assets | 1,462 | 1,094 |
EMEA | ||
Revenues from External Customers and Long-Lived Assets [Line Items] | ||
Long-lived assets | $ 256 | $ 280 |
Revenue - Additional Information (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | |||||
Accumulated deficit | $ 71,282,000 | $ 71,282,000 | $ 90,484,000 | ||
Deferred revenue | 139,956,000 | 139,956,000 | 141,334,000 | ||
Revenue recognized | 27,900,000 | $ 26,100,000 | 49,700,000 | $ 51,300,000 | |
Asset impairment charges for contract assets | 0 | ||||
Deferred contract acquisition costs | 6,347,000 | 6,347,000 | 6,177,000 | ||
Deferred Sales Commissions | |||||
Revenue, Initial Application Period Cumulative Effect Transition [Line Items] | |||||
Deferred contract acquisition costs | 4,100,000 | 4,100,000 | 4,400,000 | ||
Amortization | 2,000,000.0 | $ 1,500,000 | 3,600,000 | $ 3,400,000 | |
Impairment loss of contract acquisition costs | 0 | ||||
Deferred contract acquisition costs | $ 6,400,000 | $ 6,400,000 | $ 6,200,000 |
Revenue - Contract Balances (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
Revenue from Contract with Customer [Abstract] | |||||
Accounts receivable, net | $ 57,395 | $ 57,395 | $ 74,307 | ||
Deferred revenue | 81,993 | 81,993 | 82,657 | ||
Deferred revenue, non-current | 57,963 | 57,963 | 58,677 | ||
Deferred contract acquisition costs | 6,347 | 6,347 | $ 6,177 | ||
Disaggregation of Revenue [Line Items] | |||||
Total net revenue | 60,096 | $ 65,817 | 120,771 | $ 123,508 | |
Service Providers | |||||
Disaggregation of Revenue [Line Items] | |||||
Total net revenue | 33,377 | 44,391 | 71,038 | 76,957 | |
Enterprises | |||||
Disaggregation of Revenue [Line Items] | |||||
Total net revenue | $ 26,719 | $ 21,426 | $ 49,733 | $ 46,551 |
Subsequent Events (Details) - USD ($) $ / shares in Units, $ in Millions |
Jul. 30, 2024 |
Nov. 01, 2022 |
Oct. 28, 2021 |
---|---|---|---|
Subsequent Event [Line Items] | |||
Stock Repurchase Program, Authorized Amount | $ 50 | $ 50 | |
Subsequent event | |||
Subsequent Event [Line Items] | |||
Dividends Payable, Date Declared | Jul. 30, 2024 | ||
Common Stock, Dividends, Per Share, Declared | $ 0.06 | ||
Dividends Payable, Date to be Paid | Sep. 03, 2024 | ||
Dividends Payable, Date of Record | Aug. 15, 2024 |
Derivative Instruments and Hedging Activities (Details) - Foreign Exchange Forward - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
|
Not Designated as Hedging Instrument | |||||
Derivative [Line Items] | |||||
Derivative, Notional Amount | $ 9.6 | $ 9.6 | $ 34.5 | ||
Derivative, Term of Contract | 30 days | ||||
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net | $ (0.1) | $ (0.2) | (0.3) | $ (0.4) | |
Designated as Hedging Instrument | |||||
Derivative [Line Items] | |||||
Derivative, Notional Amount | $ 0.0 | $ 0.0 | $ 10.8 | ||
Derivative, Term of Contract | 30 days |
1+4DA%!!&,,Y&!XUAU;-_RY%5:%]*=:YA&2&QDV]"/NZ
M3!/EJ_KP-)DF*@YI%&LR 50Y[2+C.T"XGB]%%#HY'GD21VE?<84T,_B1+5.C0