XML 31 R24.htm IDEA: XBRL DOCUMENT
v3.26.1

Balance Sheet Components (Tables) | 3 Months Ended
--- | ---
Apr. 30, 2026
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, 2026 |  | January 31, 2026
Finished goods |  |  |  | $ | 11,735 |  | $ | 11,827
Raw materials |  |  |  |  | 6,265 |  |  | 4,345
Total inventory |  |  |  | $ | 18,000 |  | $ | 16,172
Components of Other Current and Non-current Assets | Other current and non-current assets
|  |  |  | As of
|  |  |  | April 30, 2026 |  | January 31, 2026
Deferred sales commissions, current |  |  |  | $ | 10,120 |  | $ | 9,685
Prepaid expenses and other |  |  |  |  | 5,917 |  |  | 5,307
Other current assets |  |  |  |  | 3,832 |  |  | 3,598
Total other current assets |  |  |  | $ | 19,869 |  | $ | 18,590
Deferred sales commissions, non-current |  |  |  | $ | 15,937 |  | $ | 15,244
Other assets |  |  |  |  | 5,736 |  |  | 5,721
Total other non-current assets |  |  |  | $ | 21,673 |  | $ | 20,965
Components of Accrued Expenses and Other Current Liabilities | Accrued expenses and other current liabilities
|  |  |  | As of
|  |  |  | April 30, 2026 |  | January 31, 2026
Payroll and related expenses |  |  |  | $ | 12,717 |  | $ | 18,442
Regulatory fees and taxes |  |  |  |  | 9,635 |  |  | 8,871
Short-term operating lease liabilities |  |  |  |  | 4,353 |  |  | 4,284
Customer-related liabilities |  |  |  |  | 2,225 |  |  | 1,797
Other |  |  |  |  | 6,662 |  |  | 5,898
Total accrued expenses and other current liabilities |  |  |  | $ | 35,592 |  | $ | 39,292

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 -Section 50 -Paragraph 1 -SubTopic 10 -Topic 210 -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