XML 31 R11.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Balance Sheet Details | 12 Months Ended
--- | ---
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract] |
Balance Sheet Details | Balance Sheet Details Accounts receivable, net consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Accounts receivable |  | $ | 79,632 |  |  | $ | 126,331 |
Allowance for doubtful accounts |  | (311) |  |  | (304) |
|  | $ | 79,321 |  |  | $ | 126,027 |
The table below summarizes the changes in allowance for doubtful accounts and product return liability for the periods indicated (in thousands):
|  | Balance at Beginning of Year |  | Additions Charged to Expenses or Revenue Net of Recoveries |  | Write Offs and Returns |  | Balance at End of Year
Year Ended December 31, 2024: |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 304 |  |  | $ | 264 |  |  | $ | (257) |  |  | $ | 311 |
Product return liability |  | 2,897 |  |  | 3,212 |  |  | (3,681) |  |  | 2,428 |
Year Ended December 31, 2023: |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 397 |  |  | $ | 43 |  |  | $ | (136) |  |  | $ | 304 |
Product return liability |  | 2,961 |  |  | 4,761 |  |  | (4,825) |  |  | 2,897 |
Year Ended December 31, 2022: |  |  |  |  |  |  |  |
Allowance for doubtful accounts |  | $ | 725 |  |  | $ | (276) |  |  | $ | (52) |  |  | $ | 397 |
Product return liability |  | 1,836 |  |  | 5,622 |  |  | (4,497) |  |  | 2,961 |
Inventory consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Components |  | $ | 21,735 |  |  | $ | 22,119 |
Finished goods |  | 80,992 |  |  | 110,866 |
|  | $ | 102,727 |  |  | $ | 132,985 |
Prepaid expenses and other current assets consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Supplier deposits |  | $ | 62,620 |  |  | $ | 78,131 |
Prepaid expenses and other current assets |  | 42,976 |  |  | 40,467 |
|  | $ | 105,596 |  |  | $ | 118,598 |
Property and equipment, net consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Test equipment |  | $ | 57,595 |  |  | $ | 50,853 |
Computer equipment |  | 14,561 |  |  | 13,615 |
Software |  | 11,146 |  |  | 12,972 |
Leasehold improvements |  | 2,173 |  |  | 2,122 |
Furniture and fixtures |  | 1,268 |  |  | 1,283 |
|  | 86,743 |  |  | 80,845 |
Accumulated depreciation and amortization |  | (55,590) |  |  | (51,384) |
|  | $ | 31,153 |  |  | $ | 29,461 |
Depreciation and amortization expenses were $19.6 million, $16.6 million and $14.3 million for the years ended December 31, 2024, 2023 and 2022, respectively. Accrued liabilities consisted of the following (in thousands):
|  | December 31,
|  | 2024 |  | 2023
Compensation and related benefits |  | $ | 36,004 |  |  | $ | 36,741 |
Component inventory held by suppliers |  | 8,855 |  |  | 32,182 |
Professional and consulting fees |  | 5,385 |  |  | 7,717 |
Current portion of warranty and retrofit |  | 5,288 |  |  | 5,655 |
Taxes payable |  | 5,048 |  |  | 4,317 |
Customer advances or rebates |  | 4,882 |  |  | 5,967 |
Operating leases |  | 4,303 |  |  | 4,142 |
Product returns |  | 2,428 |  |  | 2,897 |
Insurance |  | 2,019 |  |  | 2,107 |
Operations |  | 1,735 |  |  | 1,080 |
Freight |  | 1,640 |  |  | 1,510 |
Litigation settlement |  | — |  |  | 3,250 |
Other |  | 6,580 |  |  | 8,662 |
|  | $ | 84,167 |  |  | $ | 116,227 |
Changes in the Company’s accrued warranty and retrofit liability were as follows (in thousands):
|  | Years Ended December 31,
|  | 2024 |  | 2023 |  | 2022
Balance at beginning of year |  | $ | 8,029 |  |  | $ | 8,386 |  |  | $ | 9,594 |
Provision for warranty and retrofit charged to cost of revenue |  | 2,268 |  |  | 3,282 |  |  | 1,315 |
Utilization of reserve |  | (3,010) |  |  | (3,639) |  |  | (2,523) |
Balance at end of year |  | $ | 7,287 |  |  | $ | 8,029 |  |  | $ | 8,386 |

X
- References No definition available. + Details
Name: | us-gaap_BalanceSheetRelatedDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/210/tableOfContent + Details
Name: | us-gaap_SupplementalBalanceSheetDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration