XML 73 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Financial Statement Details (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Inventory
Inventory consisted of the following (in thousands):
As of March 31, 2024As of December 31, 2023
Raw materials$17,585 $15,473 
Finished goods7,310 8,049 
Total inventory$24,895 $23,522 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of March 31, 2024As of December 31, 2023
Prepaid expenses$5,636 $6,143 
Deferred contract acquisition costs5,789 6,177 
Other1,800 2,375 
       Total prepaid expenses and other current assets$13,225 $14,695 
Schedule of Property and Equipment, Net
Property and equipment, net, consisted of the following (in thousands):
Useful LifeAs of March 31, 2024As of December 31, 2023
(in years)
Equipment1 - 5$33,148 $31,174 
Software1 - 33,846 5,339 
Furniture and fixtures1 - 7531 520 
Leasehold improvementsLease term3,425 3,207 
Construction in process14,860 13,731 
Property and equipment, gross55,810 53,971 
Less: accumulated depreciation(25,556)(24,095)
Property and equipment, net$30,254 $29,876 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
As of March 31, 2024As of December 31, 2023
Accrued compensation and benefits$8,899 $7,633 
Accrued tax liabilities3,332 1,429 
Lease liability5,000 4,998 
Other7,235 7,328 
Total accrued liabilities$24,466 $21,388 
Schedule of Deferred Revenue
Deferred revenue consisted of the following (in thousands):
As of March 31, 2024As of December 31, 2023
Deferred revenue:
Products$15,131 $14,917 
Services125,775 126,417 
Total deferred revenue140,906 141,334 
Less: current portion(83,345)(82,657)
Non-current portion$57,561 $58,677 
The following table reflects contract balances with customers (in thousands):
 As of March 31, 2024As of December 31, 2023
Accounts receivable, net$55,906 $74,307 
Deferred revenue, current83,345 82,657 
Deferred revenue, non-current57,561 58,677 
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):

As of March 31, 2024As of December 31, 2023
Allowance for credit losses, beginning balance$405 $32 
Increase (decrease) in allowance1,562 1,181 
Write-offs(786)(808)
Allowance for credit losses, ending balance$1,181 $405