FACTANKER

Ooma, Inc.

CIK 0001327688 · QID Q7095328

Branche: Services-Computer Processing & Data Preparation

Zeitreihen: Revenue nach Geschäftsjahr · Net Income nach Geschäftsjahr

FaktWertZeitQuelle
accounts_payable{"amount": 14348000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-04-30sec_edgar
accounts_payable{"amount": 8275000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2026-01-31sec_edgar
accounts_payable{"amount": 6398000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-10-31sec_edgar
accounts_payable{"amount": 7207000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-07-31sec_edgar
accounts_payable{"amount": 10551000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-04-30sec_edgar
accounts_payable{"amount": 6007000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2025-01-31sec_edgar
accounts_payable{"amount": 6764000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-10-31sec_edgar
accounts_payable{"amount": 6967000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-07-31sec_edgar
accounts_payable{"amount": 10803000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-04-30sec_edgar
accounts_payable{"amount": 7848000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2024-01-31sec_edgar
accounts_payable{"amount": 6992000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-10-31sec_edgar
accounts_payable{"amount": 12505000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-07-31sec_edgar
accounts_payable{"amount": 18872000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-04-30sec_edgar
accounts_payable{"amount": 13462000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2023-01-31sec_edgar
accounts_payable{"amount": 11827000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-10-31sec_edgar
accounts_payable{"amount": 12968000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-07-31sec_edgar
accounts_payable{"amount": 11946000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-04-30sec_edgar
accounts_payable{"amount": 7507000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2022-01-31sec_edgar
accounts_payable{"amount": 9183000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-10-31sec_edgar
accounts_payable{"amount": 9002000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-07-31sec_edgar
accounts_payable{"amount": 9453000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-04-30sec_edgar
accounts_payable{"amount": 7499000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2021-01-31sec_edgar
accounts_payable{"amount": 7409000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-10-31sec_edgar
accounts_payable{"amount": 4836000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-07-31sec_edgar
accounts_payable{"amount": 11355000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-04-30sec_edgar
accounts_payable{"amount": 8499000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2020-01-31sec_edgar
accounts_payable{"amount": 10415000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-10-31sec_edgar
accounts_payable{"amount": 10697000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-07-31sec_edgar
accounts_payable{"amount": 11511000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-04-30sec_edgar
accounts_payable{"amount": 10231000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2019-01-31sec_edgar
accounts_payable{"amount": 7866000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-10-31sec_edgar
accounts_payable{"amount": 10189000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-07-31sec_edgar
accounts_payable{"amount": 8094000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-04-30sec_edgar
accounts_payable{"amount": 5453000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2018-01-31sec_edgar
accounts_payable{"amount": 6206000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-10-31sec_edgar
accounts_payable{"amount": 7262000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-07-31sec_edgar
accounts_payable{"amount": 7895000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-04-30sec_edgar
accounts_payable{"amount": 5857000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2017-01-31sec_edgar
accounts_payable{"amount": 4778000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-10-31sec_edgar
accounts_payable{"amount": 5493000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-07-31sec_edgar
accounts_payable{"amount": 4160000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-04-30sec_edgar
accounts_payable{"amount": 4786000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2016-01-31sec_edgar
accounts_payable{"amount": 6361000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-10-31sec_edgar
accounts_payable{"amount": 7320000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-07-31sec_edgar
accounts_payable{"amount": 3967000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"}2015-01-31sec_edgar
accounts_receivable{"amount": 12343000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-04-30sec_edgar
accounts_receivable{"amount": 11833000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2026-01-31sec_edgar
accounts_receivable{"amount": 8827000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-10-31sec_edgar
accounts_receivable{"amount": 8615000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-07-31sec_edgar
accounts_receivable{"amount": 8166000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-04-30sec_edgar
accounts_receivable{"amount": 8040000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2025-01-31sec_edgar
accounts_receivable{"amount": 8225000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-10-31sec_edgar
accounts_receivable{"amount": 8189000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-07-31sec_edgar
accounts_receivable{"amount": 10833000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-04-30sec_edgar
accounts_receivable{"amount": 9864000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2024-01-31sec_edgar
accounts_receivable{"amount": 9224000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-10-31sec_edgar
accounts_receivable{"amount": 8612000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-07-31sec_edgar
accounts_receivable{"amount": 8734000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-04-30sec_edgar
accounts_receivable{"amount": 7131000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2023-01-31sec_edgar
accounts_receivable{"amount": 7125000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-10-31sec_edgar
accounts_receivable{"amount": 6592000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-07-31sec_edgar
accounts_receivable{"amount": 5622000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-04-30sec_edgar
accounts_receivable{"amount": 7310000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2022-01-31sec_edgar
accounts_receivable{"amount": 6285000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-10-31sec_edgar
accounts_receivable{"amount": 4828000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-07-31sec_edgar
accounts_receivable{"amount": 4066000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-04-30sec_edgar
accounts_receivable{"amount": 5228000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2021-01-31sec_edgar
accounts_receivable{"amount": 4990000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-10-31sec_edgar
accounts_receivable{"amount": 4264000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-07-31sec_edgar
accounts_receivable{"amount": 5421000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-04-30sec_edgar
accounts_receivable{"amount": 4591000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-01-31sec_edgar
accounts_receivable{"amount": 5015000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-10-31sec_edgar
accounts_receivable{"amount": 4683000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-07-31sec_edgar
accounts_receivable{"amount": 3661000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-04-30sec_edgar
accounts_receivable{"amount": 3723000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-01-31sec_edgar
accounts_receivable{"amount": 2880000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-10-31sec_edgar
accounts_receivable{"amount": 3103000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-07-31sec_edgar
accounts_receivable{"amount": 3547000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-04-30sec_edgar
accounts_receivable{"amount": 2858000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-01-31sec_edgar
accounts_receivable{"amount": 3542000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-10-31sec_edgar
accounts_receivable{"amount": 4258000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-07-31sec_edgar
accounts_receivable{"amount": 4442000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-04-30sec_edgar
accounts_receivable{"amount": 4714000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-01-31sec_edgar
accounts_receivable{"amount": 4866000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-10-31sec_edgar
accounts_receivable{"amount": 4478000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-07-31sec_edgar
accounts_receivable{"amount": 5022000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-04-30sec_edgar
accounts_receivable{"amount": 5609000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-01-31sec_edgar
accounts_receivable{"amount": 6247000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-10-31sec_edgar
accounts_receivable{"amount": 4923000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-07-31sec_edgar
accounts_receivable{"amount": 4394000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-01-31sec_edgar
capex{"amount": 1471000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2026-04-30sec_edgar
capex{"amount": 5592000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2026-01-31sec_edgar
capex{"amount": 4011000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-10-31sec_edgar
capex{"amount": 2535000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-07-31sec_edgar
capex{"amount": 1223000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-04-30sec_edgar
capex{"amount": 6447000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2025-01-31sec_edgar
capex{"amount": 4752000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-10-31sec_edgar
capex{"amount": 3192000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-07-31sec_edgar
capex{"amount": 1450000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-04-30sec_edgar
capex{"amount": 6159000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2024-01-31sec_edgar
capex{"amount": 4884000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-10-31sec_edgar
capex{"amount": 3518000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-07-31sec_edgar
capex{"amount": 1374000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-04-30sec_edgar
capex{"amount": 5211000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2023-01-31sec_edgar
capex{"amount": 3907000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-10-31sec_edgar
capex{"amount": 2812000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-07-31sec_edgar
capex{"amount": 1459000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-04-30sec_edgar
capex{"amount": 4204000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2022-01-31sec_edgar
capex{"amount": 3050000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-10-31sec_edgar
capex{"amount": 1742000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-07-31sec_edgar
capex{"amount": 665000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2021-04-30sec_edgar
capex{"amount": 3160000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2021-01-31sec_edgar
capex{"amount": 2281000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-10-31sec_edgar
capex{"amount": 1508000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-07-31sec_edgar
capex{"amount": 762000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2020-04-30sec_edgar
capex{"amount": 3273000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2020-01-31sec_edgar
capex{"amount": 2384000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-10-31sec_edgar
capex{"amount": 1921000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2019-01-31sec_edgar
capex{"amount": 1438000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-10-31sec_edgar
capex{"amount": 855000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-07-31sec_edgar
capex{"amount": 405000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2018-04-30sec_edgar
capex{"amount": 2478000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2018-01-31sec_edgar
capex{"amount": 1747000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-10-31sec_edgar
capex{"amount": 1063000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-07-31sec_edgar
capex{"amount": 579000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-04-30sec_edgar
capex{"amount": 1558000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2017-01-31sec_edgar
capex{"amount": 1146000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-10-31sec_edgar
capex{"amount": 1030000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-07-31sec_edgar
capex{"amount": 321000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2016-04-30sec_edgar
capex{"amount": 2884000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2016-01-31sec_edgar
capex{"amount": 1117000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-10-31sec_edgar
capex{"amount": 866000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-07-31sec_edgar
capex{"amount": 408000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2015-04-30sec_edgar
capex{"amount": 1186000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr2015-01-31sec_edgar
capex{"amount": 961000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-10-31sec_edgar
capex{"amount": 462000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-07-31sec_edgar
capex{"amount": 763000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-01-31sec_edgar
cash_and_equivalents{"amount": 17162000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2026-04-30sec_edgar
cash_and_equivalents{"amount": 20144000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2026-01-31sec_edgar
cash_and_equivalents{"amount": 21720000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-10-31sec_edgar
cash_and_equivalents{"amount": 19558000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-07-31sec_edgar
cash_and_equivalents{"amount": 18988000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-04-30sec_edgar
cash_and_equivalents{"amount": 17871000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2025-01-31sec_edgar
cash_and_equivalents{"amount": 17131000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-10-31sec_edgar
cash_and_equivalents{"amount": 16585000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-07-31sec_edgar
cash_and_equivalents{"amount": 15585000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-04-30sec_edgar
cash_and_equivalents{"amount": 17536000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2024-01-31sec_edgar
cash_and_equivalents{"amount": 18872000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-10-31sec_edgar
cash_and_equivalents{"amount": 28979000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-07-31sec_edgar
cash_and_equivalents{"amount": 27390000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-04-30sec_edgar
cash_and_equivalents{"amount": 24137000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2023-01-31sec_edgar
cash_and_equivalents{"amount": 20037000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-10-31sec_edgar
cash_and_equivalents{"amount": 16192000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-07-31sec_edgar
cash_and_equivalents{"amount": 21653000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-04-30sec_edgar
cash_and_equivalents{"amount": 19667000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2022-01-31sec_edgar
cash_and_equivalents{"amount": 19440000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-10-31sec_edgar
cash_and_equivalents{"amount": 20067000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-07-31sec_edgar
cash_and_equivalents{"amount": 18898000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-04-30sec_edgar
cash_and_equivalents{"amount": 17298000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2021-01-31sec_edgar
cash_and_equivalents{"amount": 15511000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-10-31sec_edgar
cash_and_equivalents{"amount": 10889000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-07-31sec_edgar
cash_and_equivalents{"amount": 9036000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2020-04-30sec_edgar
cash_and_equivalents{"amount": 11680000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2020-01-31sec_edgar
cash_and_equivalents{"amount": 11688000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-10-31sec_edgar
cash_and_equivalents{"amount": 14018000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-07-31sec_edgar
cash_and_equivalents{"amount": 11372000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-04-30sec_edgar
cash_and_equivalents{"amount": 15370000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2019-01-31sec_edgar
cash_and_equivalents{"amount": 13356000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-10-31sec_edgar
cash_and_equivalents{"amount": 16944000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2018-07-31sec_edgar
cash_and_equivalents{"amount": 8494000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2018-04-30sec_edgar
cash_and_equivalents{"amount": 4483000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2018-01-31sec_edgar
cash_and_equivalents{"amount": 4947000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2017-10-31sec_edgar
cash_and_equivalents{"amount": 10433000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2017-07-31sec_edgar
cash_and_equivalents{"amount": 9008000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2017-04-30sec_edgar
cash_and_equivalents{"amount": 3990000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2017-01-31sec_edgar
cash_and_equivalents{"amount": 6308000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-10-31sec_edgar
cash_and_equivalents{"amount": 6712000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-07-31sec_edgar
cash_and_equivalents{"amount": 8982000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2016-04-30sec_edgar
cash_and_equivalents{"amount": 27413000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2016-01-31sec_edgar
cash_and_equivalents{"amount": 57285000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-10-31sec_edgar
cash_and_equivalents{"amount": 59173000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-07-31sec_edgar
cash_and_equivalents{"amount": 13635000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency2015-04-30sec_edgar
cash_and_equivalents{"amount": 9133000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2015-01-31sec_edgar
cash_and_equivalents{"amount": 5627000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2014-10-31sec_edgar
cash_and_equivalents{"amount": 4547000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2014-07-31sec_edgar
cash_and_equivalents{"amount": 6364000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2014-01-31sec_edgar
cash_and_equivalents{"amount": 6304000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2013-01-31sec_edgar
cash_and_restricted_cash{"amount": 17162000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2026-04-30sec_edgar
cash_and_restricted_cash{"amount": 20144000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2026-01-31sec_edgar
cash_and_restricted_cash{"amount": 21720000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-10-31sec_edgar
cash_and_restricted_cash{"amount": 19558000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-07-31sec_edgar
cash_and_restricted_cash{"amount": 18988000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-04-30sec_edgar
cash_and_restricted_cash{"amount": 17871000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2025-01-31sec_edgar
cash_and_restricted_cash{"amount": 17131000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-10-31sec_edgar
cash_and_restricted_cash{"amount": 16585000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-07-31sec_edgar
cash_and_restricted_cash{"amount": 15848000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-04-30sec_edgar
cash_and_restricted_cash{"amount": 17536000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2024-01-31sec_edgar
cash_and_restricted_cash{"amount": 18872000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-10-31sec_edgar
cash_and_restricted_cash{"amount": 28979000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-07-31sec_edgar
cash_and_restricted_cash{"amount": 27390000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas2023-04-30sec_edgar