XML 30 R23.htm IDEA: XBRL DOCUMENT
v3.25.1

Balance Sheet Components (Tables) | 3 Months Ended
--- | ---
Apr. 30, 2025
Balance Sheet Components [Abstract] |
Components of Inventories | The following sections and tables provide details of selected balance sheet items (in thousands): Inventories
|  |  |  | As of
|  |  |  | April 30, 2025 |  | January 31, 2025
Finished goods |  |  |  | $ | 10,930 |  | $ | 9,156
Raw materials |  |  |  |  | 3,211 |  |  | 3,912
Total inventory |  |  |  | $ | 14,141 |  | $ | 13,068
Components of Other Current and Non-current Assets | Other current and non-current assets
|  |  |  | As of
|  |  |  | April 30, 2025 |  | January 31, 2025
Deferred sales commissions, current |  |  |  | $ | 9,451 |  | $ | 9,301
Prepaid expenses and other |  |  |  |  | 4,376 |  |  | 5,613
Other current assets |  |  |  |  | 2,180 |  |  | 2,284
Total other current assets |  |  |  | $ | 16,007 |  | $ | 17,198
Deferred sales commissions, non-current |  |  |  | $ | 14,579 |  | $ | 14,635
Other assets |  |  |  |  | 5,767 |  |  | 5,837
Total other non-current assets |  |  |  | $ | 20,346 |  | $ | 20,472
Components of Accrued Expenses and Other Current Liabilities | Accrued expenses and other current liabilities
|  |  |  | As of
|  |  |  | April 30, 2025 |  | January 31, 2025
Payroll and related expenses |  |  |  | $ | 8,390 |  | $ | 15,415
Regulatory fees and taxes |  |  |  |  | 5,328 |  |  | 5,371
Short-term operating lease liabilities |  |  |  |  | 3,831 |  |  | 3,713
Customer-related liabilities |  |  |  |  | 1,324 |  |  | 1,401
Other |  |  |  |  | 3,885 |  |  | 3,167
Total accrued expenses and other current liabilities |  |  |  | $ | 22,758 |  | $ | 29,067

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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 + 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