XML 32 R22.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Balance Sheet Components (Tables) | 6 Months Ended
--- | ---
Jul. 31, 2022
Balance Sheet Components [Abstract] |
Components of Inventories | The following sections and tables provide details of selected balance sheet items (in thousands): Inventories
|  |  |  | As of
|  |  |  | July 31, 2022 |  | January 31, 2022
Finished goods |  |  |  | $ | 12,196 |  | $ | 10,452
Raw materials |  |  |  |  | 8,879 |  |  | 3,389
Total inventory |  |  |  | $ | 21,075 |  | $ | 13,841
Components of Other Current and Non-current Assets | Other current and non-current assets
|  |  |  | As of
|  |  |  | July 31, 2022 |  | January 31, 2022
Deferred sales commissions, current |  |  |  | $ | 7,036 |  | $ | 6,395
Inventory prepayments |  |  |  |  | 2,516 |  |  | 1,462
Convertible note receivable (see "GTC" below) |  |  |  |  | 1,865 |  |  | 1,773
Prepaid expenses and other |  |  |  |  | 3,551 |  |  | 3,968
Total other current assets |  |  |  | $ | 14,968 |  | $ | 13,598
Deferred sales commissions, non-current |  |  |  | $ | 13,396 |  | $ | 13,228
Other assets |  |  |  |  | 1,736 |  |  | 647
Total other non-current assets |  |  |  | $ | 15,132 |  | $ | 13,875
Components of Accrued Expenses and Other Current Liabilities | Accrued expenses and other current liabilities
|  |  |  | As of
|  |  |  | July 31, 2022 |  | January 31, 2022
Payroll and related expenses |  |  |  | $ | 8,907 |  | $ | 10,853
Regulatory fees and taxes |  |  |  |  | 3,991 |  |  | 3,933
Short-term operating lease liabilities |  |  |  |  | 3,711 |  |  | 3,260
Customer-related liabilities |  |  |  |  | 1,457 |  |  | 1,587
Other |  |  |  |  | 4,838 |  |  | 3,190
Total accrued expenses and other current liabilities |  |  |  | $ | 22,904 |  | $ | 22,823

X
- Definition Balance sheet components. + References No definition available. + Details
Name: | ooma_BalanceSheetComponentsAbstract
Namespace Prefix: | ooma_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accrued liabilities. + References No definition available. + Details
Name: | us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_ScheduleOfInventoryCurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets. + References No definition available. + Details
Name: | us-gaap_ScheduleOfOtherAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration