{"licence":"Free for personal research, with credit (Data by Shikshan Nivesh) and a link. API access, bulk files and commercial use need a licence.","licence_url":"https://shikshannivesh.com/data/licence","version":1,"symbol":"DOCU","cik":"1261333","as_of":"2026-09-04","currency":"USD","source":"SEC filings: each company's own statements and arithmetic","splits":[],"filings":{"0001261333-26-000099":{"form":"10-Q","filed":"2026-09-04","period":"2026-07-31","accepted":"2026-09-04 16:06:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133326000099/"},"0001261333-20-000033":{"form":"10-K","filed":"2020-03-27","period":"2020-01-31","accepted":"2020-03-27 16:14:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133320000033/"},"0001261333-25-000024":{"form":"10-K","filed":"2025-03-18","period":"2025-01-31","accepted":"2025-03-18 16:13:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133325000024/"},"0001261333-23-000079":{"form":"10-Q","filed":"2023-09-07","period":"2023-07-31","accepted":"2023-09-07 17:21:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133323000079/"},"0001261333-21-000108":{"form":"10-Q","filed":"2021-06-04","period":"2021-04-30","accepted":"2021-06-04 16:14:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133321000108/"},"0001261333-24-000087":{"form":"10-Q","filed":"2024-06-07","period":"2024-04-30","accepted":"2024-06-07 16:38:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133324000087/"},"0001261333-23-000103":{"form":"10-Q","filed":"2023-12-08","period":"2023-10-31","accepted":"2023-12-08 17:15:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133323000103/"},"0001261333-18-000027":{"form":"10-Q","filed":"2018-12-07","period":"2018-10-31","accepted":"2018-12-07 16:12:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133318000027/"},"0001261333-21-000214":{"form":"10-Q","filed":"2021-12-06","period":"2021-10-31","accepted":"2021-12-06 17:10:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133321000214/"},"0001261333-25-000150":{"form":"10-Q","filed":"2025-12-05","period":"2025-10-31","accepted":"2025-12-05 16:57:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133325000150/"},"0001261333-18-000017":{"form":"10-Q","filed":"2018-09-06","period":"2018-07-31","accepted":"2018-09-06 17:05:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133318000017/"},"0001261333-26-000074":{"form":"10-Q","filed":"2026-06-05","period":"2026-04-30","accepted":"2026-06-05 16:51:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133326000074/"},"0001261333-22-000163":{"form":"10-Q","filed":"2022-09-08","period":"2022-07-31","accepted":"2022-09-08 17:16:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133322000163/"},"0001261333-23-000050":{"form":"10-K","filed":"2023-03-27","period":"2023-01-31","accepted":"2023-03-27 10:46:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133323000050/"},"0001261333-20-000260":{"form":"10-Q","filed":"2020-12-04","period":"2020-10-31","accepted":"2020-12-04 17:05:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133320000260/"},"0001261333-23-000070":{"form":"10-Q","filed":"2023-06-08","period":"2023-04-30","accepted":"2023-06-08 17:11:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133323000070/"},"0001261333-24-000151":{"form":"10-Q","filed":"2024-12-06","period":"2024-10-31","accepted":"2024-12-06 16:06:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133324000151/"},"0001261333-21-000163":{"form":"10-Q","filed":"2021-09-03","period":"2021-07-31","accepted":"2021-09-03 16:10:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133321000163/"},"0001261333-24-000121":{"form":"10-Q","filed":"2024-09-06","period":"2024-07-31","accepted":"2024-09-06 16:06:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133324000121/"},"0001261333-25-000075":{"form":"10-Q","filed":"2025-06-06","period":"2025-04-30","accepted":"2025-06-06 16:07:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133325000075/"},"0001261333-24-000045":{"form":"10-K","filed":"2024-03-21","period":"2024-01-31","accepted":"2024-03-21 16:30:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133324000045/"},"0001261333-19-000041":{"form":"10-Q","filed":"2019-06-07","period":"2019-04-30","accepted":"2019-06-07 16:21:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133319000041/"},"0001261333-20-000187":{"form":"10-Q","filed":"2020-09-04","period":"2020-07-31","accepted":"2020-09-04 16:14:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133320000187/"},"0001261333-19-000077":{"form":"10-Q","filed":"2019-09-06","period":"2019-07-31","accepted":"2019-09-06 16:23:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133319000077/"},"0001261333-18-000009":{"form":"10-Q","filed":"2018-06-08","period":"2018-04-30","accepted":"2018-06-08 16:49:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133318000009/"},"0001261333-20-000115":{"form":"10-Q","filed":"2020-06-05","period":"2020-04-30","accepted":"2020-06-05 16:04:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133320000115/"},"0001261333-19-000108":{"form":"10-Q","filed":"2019-12-06","period":"2019-10-31","accepted":"2019-12-06 16:06:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133319000108/"},"0001261333-22-000201":{"form":"10-Q","filed":"2022-12-08","period":"2022-10-31","accepted":"2022-12-08 17:14:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133322000201/"},"0001261333-25-000132":{"form":"10-Q","filed":"2025-09-05","period":"2025-07-31","accepted":"2025-09-05 16:07:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133325000132/"},"0001261333-21-000059":{"form":"10-K","filed":"2021-03-31","period":"2021-01-31","accepted":"2021-03-31 17:05:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133321000059/"},"0001261333-26-000021":{"form":"10-K","filed":"2026-03-18","period":"2026-01-31","accepted":"2026-03-18 16:07:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133326000021/"},"0001261333-19-000012":{"form":"10-K","filed":"2019-03-26","period":"2019-01-31","accepted":"2019-03-26 17:28:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133319000012/"},"0001261333-22-000105":{"form":"10-Q","filed":"2022-06-09","period":"2022-04-30","accepted":"2022-06-09 17:10:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133322000105/"},"0001261333-22-000049":{"form":"10-K","filed":"2022-03-25","period":"2022-01-31","accepted":"2022-03-25 08:54:00.0","cik":"1261333","url":"https://www.sec.gov/Archives/edgar/data/1261333/000126133322000049/"}},"annual":{"IS":{"name":"Income statement","periods":["2017-01-31","2018-01-31","2019-01-31","2020-01-31","2021-01-31","2022-01-31","2023-01-31","2024-01-31","2025-01-31","2026-01-31"],"source":{"2017-01-31":"0001261333-19-000012","2018-01-31":"0001261333-20-000033","2019-01-31":"0001261333-21-000059","2020-01-31":"0001261333-22-000049","2021-01-31":"0001261333-23-000050","2022-01-31":"0001261333-24-000045","2023-01-31":"0001261333-25-000024","2024-01-31":"0001261333-26-000021","2025-01-31":"0001261333-26-000021","2026-01-31":"0001261333-26-000021"},"frame_from":"0001261333-26-000021","lines":[{"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","also_tags":[],"label":"Total revenue","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":381459000},"2018-01-31":{"v":518504000},"2019-01-31":{"v":700969000},"2020-01-31":{"v":973971000},"2021-01-31":{"v":1453047000},"2022-01-31":{"v":2107213000},"2023-01-31":{"v":2515915000},"2024-01-31":{"v":2761882000},"2025-01-31":{"v":2976739000},"2026-01-31":{"v":3219500000}},"depth":1,"sign":1},{"tag":"CostOfGoodsAndServicesSold","also_tags":[],"label":"Total cost of revenue","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":102477000},"2018-01-31":{"v":118273000},"2019-01-31":{"v":192421000},"2020-01-31":{"v":243234000},"2021-01-31":{"v":364058000},"2022-01-31":{"v":466451000},"2023-01-31":{"v":536088000},"2024-01-31":{"v":572621000},"2025-01-31":{"v":621659000},"2026-01-31":{"v":663062000}},"depth":1,"sign":-1},{"tag":"GrossProfit","also_tags":[],"label":"Gross profit","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":278982000},"2018-01-31":{"v":400231000},"2019-01-31":{"v":508548000},"2020-01-31":{"v":730737000},"2021-01-31":{"v":1088989000},"2022-01-31":{"v":1640762000},"2023-01-31":{"v":1979827000},"2024-01-31":{"v":2189261000},"2025-01-31":{"v":2355080000},"2026-01-31":{"v":2556438000}},"depth":0,"sign":1},{"tag":"SellingAndMarketingExpense","also_tags":[],"label":"Sales and marketing","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":240787000},"2018-01-31":{"v":277930000},"2019-01-31":{"v":539606000},"2020-01-31":{"v":591379000},"2021-01-31":{"v":798625000},"2022-01-31":{"v":1076527000},"2023-01-31":{"v":1242711000},"2024-01-31":{"v":1168137000},"2025-01-31":{"v":1160993000},"2026-01-31":{"v":1203885000}},"depth":2,"sign":1},{"tag":"ResearchAndDevelopmentExpense","also_tags":[],"label":"Research and development","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":89652000},"2018-01-31":{"v":92428000},"2019-01-31":{"v":185968000},"2020-01-31":{"v":185552000},"2021-01-31":{"v":271522000},"2022-01-31":{"v":393362000},"2023-01-31":{"v":480584000},"2024-01-31":{"v":539488000},"2025-01-31":{"v":588455000},"2026-01-31":{"v":664985000}},"depth":2,"sign":1},{"tag":"GeneralAndAdministrativeExpense","also_tags":[],"label":"General and administrative","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":64360000},"2018-01-31":{"v":81526000},"2019-01-31":{"v":209297000},"2020-01-31":{"v":147315000},"2021-01-31":{"v":192697000},"2022-01-31":{"v":232757000},"2023-01-31":{"v":316228000},"2024-01-31":{"v":419621000},"2025-01-31":{"v":375983000},"2026-01-31":{"v":388989000}},"depth":2,"sign":1},{"tag":"RestructuringCharges","also_tags":[],"label":"Restructuring and other related charges","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2021-01-31":{"v":0},"2022-01-31":{"v":0},"2023-01-31":{"v":28335000},"2024-01-31":{"v":30381000},"2025-01-31":{"v":29721000},"2026-01-31":{"v":0}},"depth":2,"sign":1},{"tag":"OperatingExpenses","also_tags":[],"label":"Total operating expenses","note":null,"earlier_labels":["Total expenses"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":394799000},"2018-01-31":{"v":451884000},"2019-01-31":{"v":934871000},"2020-01-31":{"v":924246000},"2021-01-31":{"v":1262844000},"2022-01-31":{"v":1702646000},"2023-01-31":{"v":2067858000},"2024-01-31":{"v":2157627000},"2025-01-31":{"v":2155152000},"2026-01-31":{"v":2257859000}},"depth":1,"sign":-1},{"tag":"OperatingIncomeLoss","also_tags":[],"label":"Income from operations","note":null,"earlier_labels":["Loss from operations"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-115817000},"2018-01-31":{"v":-51653000},"2019-01-31":{"v":-426323000},"2020-01-31":{"v":-193509000},"2021-01-31":{"v":-173855000},"2022-01-31":{"v":-61884000},"2023-01-31":{"v":-88031000},"2024-01-31":{"v":31634000},"2025-01-31":{"v":199928000},"2026-01-31":{"v":298579000}},"depth":0,"sign":1},{"tag":"InterestExpenseNonoperating","also_tags":["InterestExpense"],"label":"Interest expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":611000},"2018-01-31":{"v":624000},"2019-01-31":{"v":10844000},"2020-01-31":{"v":29254000},"2021-01-31":{"v":30799000},"2022-01-31":{"v":6443000},"2023-01-31":{"v":6389000},"2024-01-31":{"v":6844000},"2025-01-31":{"v":1550000},"2026-01-31":{"v":2546000}},"depth":1,"sign":-1},{"tag":"GainsLossesOnExtinguishmentOfDebt","also_tags":[],"label":"Loss on extinguishment of debt","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":0},"2021-01-31":{"v":-33752000},"2022-01-31":{"v":0,"src":"0001261333-23-000050"},"2023-01-31":{"v":0,"src":"0001261333-23-000050"}},"depth":1,"sign":null},{"tag":"NonoperatingIncomeExpense","also_tags":[],"label":"Interest income and other income, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":1372000},"2018-01-31":{"v":3135000},"2019-01-31":{"v":8959000},"2020-01-31":{"v":19207000},"2021-01-31":{"v":8914000},"2022-01-31":{"v":1413000},"2023-01-31":{"v":4539000},"2024-01-31":{"v":68889000},"2025-01-31":{"v":49563000},"2026-01-31":{"v":51295000}},"depth":1,"sign":1},{"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","also_tags":[],"label":"Income before provision for income taxes","note":"benefit from","earlier_labels":["Loss before provision for income taxes"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-115056000},"2018-01-31":{"v":-49142000},"2019-01-31":{"v":-428208000},"2020-01-31":{"v":-203556000},"2021-01-31":{"v":-229492000},"2022-01-31":{"v":-66914000},"2023-01-31":{"v":-89881000},"2024-01-31":{"v":93679000},"2025-01-31":{"v":247941000},"2026-01-31":{"v":347328000}},"depth":0,"sign":1},{"tag":"IncomeTaxExpenseBenefit","also_tags":[],"label":"Provision for income taxes","note":"benefit from","earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":356000},"2018-01-31":{"v":3134000},"2019-01-31":{"v":-1750000},"2020-01-31":{"v":4803000},"2021-01-31":{"v":13775000},"2022-01-31":{"v":3062000},"2023-01-31":{"v":7573000},"2024-01-31":{"v":19699000},"2025-01-31":{"v":-819944000},"2026-01-31":{"v":38243000}},"depth":1,"sign":-1},{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":["Net loss"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-115412000},"2018-01-31":{"v":-52276000},"2019-01-31":{"v":-426458000},"2020-01-31":{"v":-208359000},"2021-01-31":{"v":-243267000},"2022-01-31":{"v":-69976000},"2023-01-31":{"v":-97454000},"2024-01-31":{"v":73980000},"2025-01-31":{"v":1067885000},"2026-01-31":{"v":309085000}},"depth":0,"sign":1},{"tag":"EarningsPerShareBasicAndDiluted","also_tags":[],"label":"Net loss per share attributable to common stockholders, basic and diluted","note":"in usd per share","earlier_labels":[],"kind":"per_share","earlier_years":true,"values":{"2017-01-31":{"v":-4.17},"2018-01-31":{"v":-1.66},"2019-01-31":{"v":-3.16},"2020-01-31":{"v":-1.18,"src":"0001261333-21-000059"},"2021-01-31":{"v":-1.31,"src":"0001261333-21-000059"}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","also_tags":[],"label":"Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":true,"values":{"2017-01-31":{"v":28020000},"2018-01-31":{"v":32294000},"2019-01-31":{"v":135163000},"2020-01-31":{"v":176704000,"src":"0001261333-21-000059"},"2021-01-31":{"v":185760000,"src":"0001261333-21-000059"}},"depth":0,"sign":null},{"tag":"EarningsPerShareBasic","also_tags":[],"label":"Basic","note":"in usd per share","earlier_labels":["Net loss per share attributable to common stockholders, basic"],"kind":"per_share","earlier_years":false,"values":{"2020-01-31":{"v":-1.18},"2021-01-31":{"v":-1.31},"2022-01-31":{"v":-0.36},"2023-01-31":{"v":-0.49},"2024-01-31":{"v":0.36},"2025-01-31":{"v":5.23},"2026-01-31":{"v":1.53}},"depth":0,"sign":null},{"tag":"EarningsPerShareDiluted","also_tags":[],"label":"Diluted","note":"in usd per share","earlier_labels":["Net loss per share attributable to common stockholders, diluted"],"kind":"per_share","earlier_years":false,"values":{"2020-01-31":{"v":-1.18},"2021-01-31":{"v":-1.31},"2022-01-31":{"v":-0.36},"2023-01-31":{"v":-0.49},"2024-01-31":{"v":0.36},"2025-01-31":{"v":5.08},"2026-01-31":{"v":1.48}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfSharesOutstandingBasic","also_tags":[],"label":"Basic","note":"in shares","earlier_labels":["Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic"],"kind":"shares","earlier_years":false,"values":{"2020-01-31":{"v":176704000},"2021-01-31":{"v":185760000},"2022-01-31":{"v":196675000},"2023-01-31":{"v":200903000},"2024-01-31":{"v":204070000},"2025-01-31":{"v":204329000},"2026-01-31":{"v":202079000}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfDilutedSharesOutstanding","also_tags":[],"label":"Diluted","note":"in shares","earlier_labels":["Weighted-average number of shares used in computing net loss per share attributable to common stockholders, diluted"],"kind":"shares","earlier_years":false,"values":{"2020-01-31":{"v":176704000},"2021-01-31":{"v":185760000},"2022-01-31":{"v":196675000},"2023-01-31":{"v":200903000},"2024-01-31":{"v":208950000},"2025-01-31":{"v":210339000},"2026-01-31":{"v":209118000}},"depth":0,"sign":null},{"tag":"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","also_tags":[],"label":"Foreign currency translation gains, net of tax","note":"losses","earlier_labels":["Foreign currency translation losses, net of tax"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":651000},"2018-01-31":{"v":6149000},"2019-01-31":{"v":-5626000},"2020-01-31":{"v":-573000},"2021-01-31":{"v":7468000},"2022-01-31":{"v":-7935000},"2023-01-31":{"v":-15336000},"2024-01-31":{"v":-254000},"2025-01-31":{"v":-9651000},"2026-01-31":{"v":24072000}},"depth":1,"sign":1},{"tag":"OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","also_tags":[],"label":"Unrealized gains on investments, net of tax","note":null,"earlier_labels":["Unrealized losses on investments, net of tax"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":258000},"2020-01-31":{"v":865000},"2021-01-31":{"v":-831000},"2022-01-31":{"v":-1838000},"2023-01-31":{"v":-2851000},"2024-01-31":{"v":3890000},"2025-01-31":{"v":635000},"2026-01-31":{"v":592000}},"depth":1,"sign":1},{"tag":"OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","also_tags":[],"label":"Other comprehensive income","note":"loss","earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":651000},"2018-01-31":{"v":6149000},"2019-01-31":{"v":-5368000},"2020-01-31":{"v":292000},"2021-01-31":{"v":6637000},"2022-01-31":{"v":-9773000},"2023-01-31":{"v":-18187000},"2024-01-31":{"v":3636000},"2025-01-31":{"v":-9016000},"2026-01-31":{"v":24664000}},"depth":0,"sign":1},{"tag":"ComprehensiveIncomeNetOfTax","also_tags":[],"label":"Comprehensive income","note":null,"earlier_labels":["Comprehensive loss"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-114761000},"2018-01-31":{"v":-46127000},"2019-01-31":{"v":-431826000},"2020-01-31":{"v":-208067000},"2021-01-31":{"v":-236630000},"2022-01-31":{"v":-79749000},"2023-01-31":{"v":-115641000},"2024-01-31":{"v":77616000},"2025-01-31":{"v":1058869000},"2026-01-31":{"v":333749000}},"depth":0,"sign":null},{"tag":"AllocatedShareBasedCompensationExpense","also_tags":[],"label":"Stock-based compensation expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":35443000},"2018-01-31":{"v":29747000},"2019-01-31":{"v":410978000},"2020-01-31":{"v":206404000},"2021-01-31":{"v":286877000},"2022-01-31":{"v":408542000},"2023-01-31":{"v":538726000},"2024-01-31":{"v":616847000},"2025-01-31":{"v":610335000},"2026-01-31":{"v":622321000}},"depth":0,"sign":null}]},"BS":{"name":"Balance sheet","periods":["2018-01-31","2019-01-31","2020-01-31","2021-01-31","2022-01-31","2023-01-31","2024-01-31","2025-01-31","2026-01-31"],"source":{"2018-01-31":"0001261333-19-000012","2019-01-31":"0001261333-20-000033","2020-01-31":"0001261333-21-000059","2021-01-31":"0001261333-22-000049","2022-01-31":"0001261333-23-000050","2023-01-31":"0001261333-24-000045","2024-01-31":"0001261333-25-000024","2025-01-31":"0001261333-26-000021","2026-01-31":"0001261333-26-000021"},"frame_from":"0001261333-26-000021","lines":[{"tag":"CashAndCashEquivalentsAtCarryingValue","also_tags":[],"label":"Cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":256867000},"2019-01-31":{"v":517811000},"2020-01-31":{"v":241203000},"2021-01-31":{"v":566055000},"2022-01-31":{"v":509059000},"2023-01-31":{"v":721895000},"2024-01-31":{"v":797060000},"2025-01-31":{"v":648623000},"2026-01-31":{"v":602442000}},"depth":1,"sign":1},{"tag":"DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent","also_tags":["AvailableForSaleSecuritiesDebtSecuritiesCurrent"],"label":"Investmentscurrent","note":null,"earlier_labels":["Investments"],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":251203000},"2020-01-31":{"v":414939000},"2021-01-31":{"v":207450000},"2022-01-31":{"v":293763000},"2023-01-31":{"v":309771000},"2024-01-31":{"v":248402000},"2025-01-31":{"v":314924000},"2026-01-31":{"v":264084000}},"depth":1,"sign":1},{"tag":"RestrictedCashCurrent","also_tags":[],"label":"Restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-01-31":{"v":569000},"2019-01-31":{"v":367000},"2020-01-31":{"v":280000,"src":"0001261333-20-000033"}},"depth":1,"sign":null},{"tag":"AccountsReceivableNetCurrent","also_tags":[],"label":"Accounts receivable, net of allowance for doubtful accounts of $9,916 and $8,828 as of January 31, 2026 and 2025","note":null,"earlier_labels":["Accounts receivable, net of allowance for doubtful accounts of $8,828 and $5,499 as of January 31, 2025 and 2024","Accounts receivable, net of allowance for doubtful accounts of $5,499 and $6,011 as of January 31, 2024 and 2023","Accounts receivable, net of allowance for doubtful accounts of $6,011 and $5,807 as of January 31, 2023 and 2022","Accounts receivable, net of allowance for doubtful accounts of $5,807 and $5,362 as of January 31, 2022 and 2021","Accounts receivable, net of allowance for doubtful accounts of $5,362 and $2,982 as of January 31, 2021 and 2020","Accounts receivable"],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":123750000},"2019-01-31":{"v":174548000},"2020-01-31":{"v":237841000},"2021-01-31":{"v":323570000},"2022-01-31":{"v":440950000},"2023-01-31":{"v":516914000},"2024-01-31":{"v":439299000},"2025-01-31":{"v":429582000},"2026-01-31":{"v":516429000}},"depth":1,"sign":1},{"tag":"ContractWithCustomerAssetNetCurrent","also_tags":[],"label":"Contract assetscurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":14260000},"2019-01-31":{"v":10616000},"2020-01-31":{"v":12502000},"2021-01-31":{"v":16883000},"2022-01-31":{"v":12588000},"2023-01-31":{"v":12437000},"2024-01-31":{"v":15922000},"2025-01-31":{"v":13764000},"2026-01-31":{"v":10782000}},"depth":1,"sign":1},{"tag":"PrepaidExpenseAndOtherAssetsCurrent","also_tags":[],"label":"Prepaid expenses and other current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":23349000},"2019-01-31":{"v":29976000},"2020-01-31":{"v":37405000,"first_filed":37125000,"first_src":"0001261333-20-000033"},"2021-01-31":{"v":48390000},"2022-01-31":{"v":63236000},"2023-01-31":{"v":69987000},"2024-01-31":{"v":66984000},"2025-01-31":{"v":82368000},"2026-01-31":{"v":97101000}},"depth":1,"sign":1},{"tag":"AssetsCurrent","also_tags":[],"label":"Total current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":418795000},"2019-01-31":{"v":984521000},"2020-01-31":{"v":943890000},"2021-01-31":{"v":1162348000},"2022-01-31":{"v":1319596000},"2023-01-31":{"v":1631004000},"2024-01-31":{"v":1567667000},"2025-01-31":{"v":1489261000},"2026-01-31":{"v":1490838000}},"depth":0,"sign":1},{"tag":"DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent","also_tags":["AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"],"label":"Investmentsnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":164220000},"2020-01-31":{"v":239729000},"2021-01-31":{"v":92717000},"2022-01-31":{"v":94938000},"2023-01-31":{"v":186049000},"2024-01-31":{"v":121977000},"2025-01-31":{"v":134105000},"2026-01-31":{"v":208393000}},"depth":1,"sign":1},{"tag":"PropertyPlantAndEquipmentNet","also_tags":[],"label":"Property and equipment, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":63019000},"2019-01-31":{"v":75832000},"2020-01-31":{"v":128293000},"2021-01-31":{"v":165039000},"2022-01-31":{"v":184664000},"2023-01-31":{"v":199892000},"2024-01-31":{"v":245173000},"2025-01-31":{"v":299370000},"2026-01-31":{"v":361808000}},"depth":1,"sign":1},{"tag":"OperatingLeaseRightOfUseAsset","also_tags":[],"label":"Operating lease right-of-use assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":149833000},"2021-01-31":{"v":159352000},"2022-01-31":{"v":126021000},"2023-01-31":{"v":141493000},"2024-01-31":{"v":123188000},"2025-01-31":{"v":109630000},"2026-01-31":{"v":165578000}},"depth":1,"sign":1},{"tag":"Goodwill","also_tags":[],"label":"Goodwill","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":37306000},"2019-01-31":{"v":195225000},"2020-01-31":{"v":194882000},"2021-01-31":{"v":350151000},"2022-01-31":{"v":355058000},"2023-01-31":{"v":353619000},"2024-01-31":{"v":353138000},"2025-01-31":{"v":454477000},"2026-01-31":{"v":458446000}},"depth":1,"sign":1},{"tag":"FiniteLivedIntangibleAssetsNet","also_tags":[],"label":"Intangible assets, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":14148000},"2019-01-31":{"v":74203000},"2020-01-31":{"v":56500000},"2021-01-31":{"v":121828000},"2022-01-31":{"v":98816000},"2023-01-31":{"v":70280000},"2024-01-31":{"v":50905000},"2025-01-31":{"v":76388000},"2026-01-31":{"v":61394000}},"depth":1,"sign":1},{"tag":"CapitalizedContractCostNetNoncurrent","also_tags":[],"label":"Deferred contract acquisition costsnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":75535000},"2019-01-31":{"v":112583000},"2020-01-31":{"v":153333000},"2021-01-31":{"v":260130000},"2022-01-31":{"v":311835000},"2023-01-31":{"v":350899000},"2024-01-31":{"v":409627000},"2025-01-31":{"v":467201000},"2026-01-31":{"v":474628000}},"depth":1,"sign":1},{"tag":"DeferredIncomeTaxAssetsNet","also_tags":[],"label":"Deferred tax assetsnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2024-01-31":{"v":2031000},"2025-01-31":{"v":840470000},"2026-01-31":{"v":835245000}},"depth":1,"sign":1},{"tag":"OtherAssetsNoncurrent","also_tags":[],"label":"Other assetsnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":11170000},"2019-01-31":{"v":8833000},"2020-01-31":{"v":24678000},"2021-01-31":{"v":24942000},"2022-01-31":{"v":50337000},"2023-01-31":{"v":79484000},"2024-01-31":{"v":97584000,"first_filed":99615000,"first_src":"0001261333-24-000045"},"2025-01-31":{"v":141803000},"2026-01-31":{"v":173220000}},"depth":1,"sign":1},{"tag":"Assets","also_tags":[],"label":"Total assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":619973000},"2019-01-31":{"v":1615417000},"2020-01-31":{"v":1891138000},"2021-01-31":{"v":2336507000},"2022-01-31":{"v":2541265000},"2023-01-31":{"v":3012720000},"2024-01-31":{"v":2971290000},"2025-01-31":{"v":4012705000},"2026-01-31":{"v":4229550000}},"depth":0,"sign":null},{"tag":"AccountsPayableCurrent","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":23713000},"2019-01-31":{"v":19590000},"2020-01-31":{"v":28144000},"2021-01-31":{"v":37367000},"2022-01-31":{"v":52804000},"2023-01-31":{"v":24393000},"2024-01-31":{"v":19029000},"2025-01-31":{"v":30697000},"2026-01-31":{"v":17419000}},"depth":1,"sign":1},{"tag":"AccruedLiabilitiesCurrent","also_tags":["AccruedLiabilitiesAndOtherLiabilities"],"label":"Accrued expenses and other current liabilities","note":null,"earlier_labels":["Accrued expenses"],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":15734000},"2019-01-31":{"v":21755000,"src":"0001261333-19-000012"},"2020-01-31":{"v":54344000},"2021-01-31":{"v":66566000},"2022-01-31":{"v":91377000},"2023-01-31":{"v":100987000},"2024-01-31":{"v":104037000},"2025-01-31":{"v":99579000},"2026-01-31":{"v":113358000}},"depth":1,"sign":1},{"tag":"EmployeeRelatedLiabilitiesCurrent","also_tags":[],"label":"Accrued compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":50852000},"2019-01-31":{"v":77553000},"2020-01-31":{"v":83189000},"2021-01-31":{"v":156158000},"2022-01-31":{"v":160163000},"2023-01-31":{"v":163133000},"2024-01-31":{"v":195266000},"2025-01-31":{"v":227115000},"2026-01-31":{"v":260840000}},"depth":1,"sign":1},{"tag":"ConvertibleDebtCurrent","also_tags":[],"label":"Convertible senior notescurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2020-01-31":{"v":0},"2021-01-31":{"v":20469000},"2022-01-31":{"v":0},"2023-01-31":{"v":722887000},"2024-01-31":{"v":0,"src":"0001261333-24-000045"}},"depth":1,"sign":null},{"tag":"ContractWithCustomerLiabilityCurrent","also_tags":[],"label":"Contract liabilitiescurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":270188000},"2019-01-31":{"v":381060000},"2020-01-31":{"v":507560000},"2021-01-31":{"v":779642000},"2022-01-31":{"v":1029891000},"2023-01-31":{"v":1172867000},"2024-01-31":{"v":1320059000},"2025-01-31":{"v":1455442000},"2026-01-31":{"v":1631168000}},"depth":1,"sign":1},{"tag":"OperatingLeaseLiabilityCurrent","also_tags":[],"label":"Operating lease liabilitiescurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":20728000},"2021-01-31":{"v":32971000},"2022-01-31":{"v":37404000},"2023-01-31":{"v":24055000},"2024-01-31":{"v":22230000},"2025-01-31":{"v":19077000},"2026-01-31":{"v":16623000}},"depth":1,"sign":1},{"tag":"DeferredRentCreditCurrent","also_tags":[],"label":"Deferred rentcurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-01-31":{"v":1758000},"2019-01-31":{"v":2452000},"2020-01-31":{"v":0,"src":"0001261333-20-000033"}},"depth":1,"sign":null},{"tag":"OtherLiabilitiesCurrent","also_tags":[],"label":"Other liabilitiescurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-01-31":{"v":11574000},"2019-01-31":{"v":13903000,"src":"0001261333-19-000012"}},"depth":1,"sign":null},{"tag":"LiabilitiesCurrent","also_tags":[],"label":"Total current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":373819000},"2019-01-31":{"v":516313000},"2020-01-31":{"v":693965000},"2021-01-31":{"v":1093173000},"2022-01-31":{"v":1371639000},"2023-01-31":{"v":2208322000},"2024-01-31":{"v":1660621000},"2025-01-31":{"v":1831910000},"2026-01-31":{"v":2039408000}},"depth":0,"sign":1},{"tag":"ConvertibleDebtNoncurrent","also_tags":[],"label":"Convertible senior notes, netnoncurrent","note":null,"earlier_labels":["Convertible senior notes, net"],"kind":"money","earlier_years":true,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":438932000},"2020-01-31":{"v":465321000},"2021-01-31":{"v":693219000},"2022-01-31":{"v":718487000},"2023-01-31":{"v":0,"src":"0001261333-23-000050"}},"depth":0,"sign":null},{"tag":"ContractWithCustomerLiabilityNoncurrent","also_tags":[],"label":"Contract liabilitiesnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":7736000},"2019-01-31":{"v":7712000},"2020-01-31":{"v":11478000},"2021-01-31":{"v":16492000},"2022-01-31":{"v":16725000},"2023-01-31":{"v":16925000},"2024-01-31":{"v":21980000},"2025-01-31":{"v":21523000},"2026-01-31":{"v":29956000}},"depth":1,"sign":1},{"tag":"OperatingLeaseLiabilityNoncurrent","also_tags":[],"label":"Operating lease liabilitiesnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":162432000},"2021-01-31":{"v":165704000},"2022-01-31":{"v":126340000},"2023-01-31":{"v":141348000},"2024-01-31":{"v":120823000},"2025-01-31":{"v":105350000},"2026-01-31":{"v":168496000}},"depth":1,"sign":1},{"tag":"DeferredRentCreditNoncurrent","also_tags":[],"label":"Deferred rentnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-01-31":{"v":23044000},"2019-01-31":{"v":24195000},"2020-01-31":{"v":0,"src":"0001261333-20-000033"}},"depth":1,"sign":null},{"tag":"DeferredIncomeTaxLiabilitiesNet","also_tags":[],"label":"Deferred tax liabilitynoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":2511000},"2019-01-31":{"v":4207000},"2020-01-31":{"v":4920000},"2021-01-31":{"v":6464000},"2022-01-31":{"v":9316000},"2023-01-31":{"v":10723000},"2024-01-31":{"v":16795000},"2025-01-31":{"v":20596000},"2026-01-31":{"v":21507000}},"depth":1,"sign":1},{"tag":"OtherLiabilitiesNoncurrent","also_tags":[],"label":"Other liabilitiesnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":4010000},"2019-01-31":{"v":9696000},"2020-01-31":{"v":6695000},"2021-01-31":{"v":32328000},"2022-01-31":{"v":23255000},"2023-01-31":{"v":18115000},"2024-01-31":{"v":21332000},"2025-01-31":{"v":30634000},"2026-01-31":{"v":52363000}},"depth":1,"sign":1},{"tag":"Liabilities","also_tags":[],"label":"Total liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":411120000},"2019-01-31":{"v":1001055000},"2020-01-31":{"v":1344811000},"2021-01-31":{"v":2007380000},"2022-01-31":{"v":2265762000},"2023-01-31":{"v":2395433000},"2024-01-31":{"v":1841551000},"2025-01-31":{"v":2010013000},"2026-01-31":{"v":2311730000}},"depth":0,"sign":1},{"tag":"TemporaryEquityCarryingAmountAttributableToParent","also_tags":[],"label":"Convertible senior notes","note":"Note 8","earlier_labels":["Redeemable convertible preferred stock, $0.0001 par value; 0 shares authorized, issued and outstanding as of January 31, 2019; 100,603 shares authorized, 100,226 shares issued and outstanding, $548,910 liquidation preference as of January 31, 2018"],"kind":"money","earlier_years":true,"values":{"2018-01-31":{"v":547501000},"2019-01-31":{"v":0,"src":"0001261333-19-000012"},"2020-01-31":{"v":0},"2021-01-31":{"v":3390000},"2022-01-31":{"v":0,"src":"0001261333-22-000049"}},"depth":1,"sign":null},{"tag":"PreferredStockValue","also_tags":["PreferredStockValueOutstanding"],"label":"Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2026 and 2025","note":null,"earlier_labels":["Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2025 and 2024","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2024 and 2023","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2023 and 2022","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2022 and 2021","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2021 and 2020","Preferred Stock, Value, Outstanding","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2019; 0 shares authorized, issued and outstanding as of January 31, 2018"],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":0,"src":"0001261333-19-000012"},"2020-01-31":{"v":0},"2021-01-31":{"v":0},"2022-01-31":{"v":0},"2023-01-31":{"v":0},"2024-01-31":{"v":0},"2025-01-31":{"v":0},"2026-01-31":{"v":0}},"depth":1,"sign":1},{"tag":"CommonStockValue","also_tags":["CommonStockValueOutstanding"],"label":"Common stock, $0.0001 par value; 500,000 shares authorized, 197,765 shares issued and outstanding as of January 31, 2026; 500,000 shares authorized, 202,507 shares issued, 202,477 shares outstanding as of January 31, 2025","note":null,"earlier_labels":["Common stock, $0.0001 par value; 500,000 shares authorized, 202,477 shares outstanding as of January 31, 2025; 500,000 shares authorized, 205,326 shares outstanding as of January 31, 2024","Common stock, $0.0001 par value; 500,000 shares authorized, 205,326 shares outstanding as of January 31, 2024; 500,000 shares authorized, 201,904 shares outstanding as of January 31, 2023","Common stock, $0.0001 par value; 500,000 shares authorized, 201,904 shares outstanding as of January 31, 2023; 500,000 shares authorized, 198,834 shares outstanding as of January 31, 2022","Common stock, $0.0001 par value; 500,000 shares authorized, 198,834 shares outstanding as of January 31, 2022; 500,000 shares authorized, 192,807 shares outstanding as of January 31, 2021","Common stock, $0.0001 par value; 500,000 shares authorized, 192,807 shares outstanding as of January 31, 2021; 500,000 shares authorized, 181,254 shares outstanding as of January 31, 2020","Common Stock, Value, Outstanding","Common stock, $0.0001 par value; 500,000 shares authorized, 169,303 shares outstanding as of January 31, 2019; 185,000 shares authorized, 35,700 shares outstanding as of January 31, 2018"],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":4000},"2019-01-31":{"v":17000,"src":"0001261333-19-000012"},"2020-01-31":{"v":18000},"2021-01-31":{"v":19000},"2022-01-31":{"v":20000},"2023-01-31":{"v":20000},"2024-01-31":{"v":21000},"2025-01-31":{"v":20000},"2026-01-31":{"v":20000}},"depth":1,"sign":1},{"tag":"TreasuryStockCommonValue","also_tags":["TreasuryStockValue"],"label":"Treasury stock, at cost: 0 shares as of January 31, 2026; 30 shares as of January 31, 2025","note":null,"earlier_labels":["Treasury stock, at cost: 30 shares as of January 31, 2025; 18 shares as of January 31, 2024","Treasury stock, at cost: 18 shares as of January 31, 2024; 10 shares as of January 31, 2023","Treasury stock, at cost: 10 shares as of January 31, 2023; 7 shares as of January 31, 2022","Treasury stock, at cost: 7 shares as of January 31, 2022; 5 shares as of January 31, 2021","Treasury stock, at cost: 5 shares as of January 31, 2021; 0 shares as of January 31, 2020"],"kind":"money","earlier_years":false,"values":{"2020-01-31":{"v":0},"2021-01-31":{"v":1048000},"2022-01-31":{"v":1532000},"2023-01-31":{"v":1785000},"2024-01-31":{"v":2164000},"2025-01-31":{"v":2871000},"2026-01-31":{"v":0}},"depth":1,"sign":-1},{"tag":"AdditionalPaidInCapital","also_tags":[],"label":"Additional paid-in capital","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":160265000},"2019-01-31":{"v":1545088000},"2020-01-31":{"v":1685167000},"2021-01-31":{"v":1702254000},"2022-01-31":{"v":1720013000},"2023-01-31":{"v":2240732000},"2024-01-31":{"v":2821461000},"2025-01-31":{"v":3321242000},"2026-01-31":{"v":3777995000}},"depth":1,"sign":1},{"tag":"AccumulatedOtherComprehensiveIncomeLossNetOfTax","also_tags":[],"label":"Accumulated other comprehensive loss","note":null,"earlier_labels":["Accumulated other comprehensive income"],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":3403000},"2019-01-31":{"v":-1965000},"2020-01-31":{"v":-1673000},"2021-01-31":{"v":4964000},"2022-01-31":{"v":-4809000},"2023-01-31":{"v":-22996000},"2024-01-31":{"v":-19360000},"2025-01-31":{"v":-28376000},"2026-01-31":{"v":-3712000}},"depth":1,"sign":1},{"tag":"RetainedEarningsAccumulatedDeficit","also_tags":[],"label":"Accumulated deficit","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":-502320000},"2019-01-31":{"v":-928778000},"2020-01-31":{"v":-1137185000},"2021-01-31":{"v":-1380452000},"2022-01-31":{"v":-1438189000},"2023-01-31":{"v":-1598684000},"2024-01-31":{"v":-1670219000},"2025-01-31":{"v":-1287323000},"2026-01-31":{"v":-1856483000}},"depth":1,"sign":1},{"tag":"StockholdersEquity","also_tags":[],"label":"Total stockholders equity","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":-338648000},"2019-01-31":{"v":614362000},"2020-01-31":{"v":546327000},"2021-01-31":{"v":325737000},"2022-01-31":{"v":275503000},"2023-01-31":{"v":617287000},"2024-01-31":{"v":1129739000},"2025-01-31":{"v":2002692000},"2026-01-31":{"v":1917820000}},"depth":0,"sign":1},{"tag":"LiabilitiesAndStockholdersEquity","also_tags":[],"label":"Total liabilities and equity","note":null,"earlier_labels":["Total liabilities, redeemable convertible preferred stock, and stockholders equity"],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":619973000},"2019-01-31":{"v":1615417000},"2020-01-31":{"v":1891138000},"2021-01-31":{"v":2336507000},"2022-01-31":{"v":2541265000},"2023-01-31":{"v":3012720000},"2024-01-31":{"v":2971290000},"2025-01-31":{"v":4012705000},"2026-01-31":{"v":4229550000}},"depth":0,"sign":null}]},"CF":{"name":"Cash flow","periods":["2017-01-31","2018-01-31","2019-01-31","2020-01-31","2021-01-31","2022-01-31","2023-01-31","2024-01-31","2025-01-31","2026-01-31"],"source":{"2017-01-31":"0001261333-19-000012","2018-01-31":"0001261333-20-000033","2019-01-31":"0001261333-21-000059","2020-01-31":"0001261333-22-000049","2021-01-31":"0001261333-23-000050","2022-01-31":"0001261333-24-000045","2023-01-31":"0001261333-25-000024","2024-01-31":"0001261333-26-000021","2025-01-31":"0001261333-26-000021","2026-01-31":"0001261333-26-000021"},"frame_from":"0001261333-26-000021","lines":[{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":["Net loss"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-115412000},"2018-01-31":{"v":-52276000},"2019-01-31":{"v":-426458000},"2020-01-31":{"v":-208359000},"2021-01-31":{"v":-243267000},"2022-01-31":{"v":-69976000},"2023-01-31":{"v":-97454000},"2024-01-31":{"v":73980000},"2025-01-31":{"v":1067885000},"2026-01-31":{"v":309085000}},"depth":1,"sign":1},{"tag":"DepreciationDepletionAndAmortization","also_tags":[],"label":"Depreciation and amortization","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":28471000},"2018-01-31":{"v":31750000},"2019-01-31":{"v":38027000},"2020-01-31":{"v":50182000},"2021-01-31":{"v":71090000},"2022-01-31":{"v":81913000},"2023-01-31":{"v":86255000},"2024-01-31":{"v":95062000},"2025-01-31":{"v":107804000},"2026-01-31":{"v":116081000}},"depth":1,"sign":1},{"tag":"CapitalizedContractCostAmortization","also_tags":[],"label":"Amortization of deferred contract acquisition and fulfillment costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":22369000},"2018-01-31":{"v":30377000},"2019-01-31":{"v":42112000},"2020-01-31":{"v":69747000},"2021-01-31":{"v":99384000},"2022-01-31":{"v":144442000},"2023-01-31":{"v":185045000},"2024-01-31":{"v":200163000},"2025-01-31":{"v":237217000},"2026-01-31":{"v":271067000}},"depth":1,"sign":1},{"tag":"AmortizationOfFinancingCostsAndDiscounts","also_tags":[],"label":"Amortization of debt discount and transaction costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":9507000},"2020-01-31":{"v":26389000},"2021-01-31":{"v":28001000},"2022-01-31":{"v":5098000},"2023-01-31":{"v":4970000},"2024-01-31":{"v":4749000},"2025-01-31":{"v":554000},"2026-01-31":{"v":775000}},"depth":1,"sign":1},{"tag":"GainsLossesOnExtinguishmentOfDebt","also_tags":[],"label":"Loss on extinguishment of debt","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":0},"2021-01-31":{"v":-33752000},"2022-01-31":{"v":0,"src":"0001261333-23-000050"},"2023-01-31":{"v":0,"src":"0001261333-23-000050"}},"depth":1,"sign":null},{"tag":"RepaymentsOfConvertibleDebtAttributableToDebtDiscount","also_tags":[],"label":"Operating cash flow related to repayments of convertible senior notes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":0},"2021-01-31":{"v":75165000},"2022-01-31":{"v":0,"src":"0001261333-23-000050"},"2023-01-31":{"v":0,"src":"0001261333-23-000050"}},"depth":1,"sign":null},{"tag":"NoncashOperatingLeaseCosts","also_tags":[],"label":"Non-cash operating lease costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":0},"2020-01-31":{"v":19435000},"2021-01-31":{"v":26728000},"2022-01-31":{"v":26819000},"2023-01-31":{"v":27501000},"2024-01-31":{"v":21310000},"2025-01-31":{"v":19065000},"2026-01-31":{"v":18903000}},"depth":1,"sign":1},{"tag":"AllocatedShareBasedCompensationExpense","also_tags":[],"label":"Stock-based compensation expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":35443000},"2018-01-31":{"v":29747000},"2019-01-31":{"v":410978000},"2020-01-31":{"v":206404000},"2021-01-31":{"v":286877000},"2022-01-31":{"v":408542000},"2023-01-31":{"v":538726000},"2024-01-31":{"v":616847000},"2025-01-31":{"v":610335000},"2026-01-31":{"v":622321000}},"depth":1,"sign":1},{"tag":"DeferredIncomeTaxesAndTaxCredits","also_tags":["DeferredIncomeTaxExpenseBenefit"],"label":"Deferred income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":12000},"2018-01-31":{"v":-996000},"2019-01-31":{"v":-5001000},"2020-01-31":{"v":1287000},"2021-01-31":{"v":-2410000},"2022-01-31":{"v":1369000},"2023-01-31":{"v":1697000},"2024-01-31":{"v":6292000},"2025-01-31":{"v":-839989000},"2026-01-31":{"v":4713000}},"depth":1,"sign":1},{"tag":"OtherNoncashIncomeExpense","also_tags":[],"label":"Other","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":1767000},"2018-01-31":{"v":1877000},"2019-01-31":{"v":-800000},"2020-01-31":{"v":1741000},"2021-01-31":{"v":210000},"2022-01-31":{"v":-9871000},"2023-01-31":{"v":-15723000},"2024-01-31":{"v":1904000},"2025-01-31":{"v":-6111000},"2026-01-31":{"v":-2958000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInAccountsReceivable","also_tags":[],"label":"Accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":17454000},"2018-01-31":{"v":28077000},"2019-01-31":{"v":42571000},"2020-01-31":{"v":63293000},"2021-01-31":{"v":73913000},"2022-01-31":{"v":117380000},"2023-01-31":{"v":75964000},"2024-01-31":{"v":-71681000},"2025-01-31":{"v":-2075000},"2026-01-31":{"v":91742000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInContractWithCustomerAsset","also_tags":[],"label":"Contract assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":7111000},"2018-01-31":{"v":6934000},"2019-01-31":{"v":-4204000},"2020-01-31":{"v":1508000},"2021-01-31":{"v":-1912000,"src":"0001261333-22-000049"},"2022-01-31":{"v":-4893000,"src":"0001261333-22-000049"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","also_tags":[],"label":"Prepaid expenses and other current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-1630000},"2018-01-31":{"v":1507000},"2019-01-31":{"v":3283000},"2020-01-31":{"v":3142000},"2021-01-31":{"v":1155000},"2022-01-31":{"v":7074000},"2023-01-31":{"v":5038000},"2024-01-31":{"v":657000},"2025-01-31":{"v":17634000},"2026-01-31":{"v":15200000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInCapitalizedContractCost","also_tags":[],"label":"Deferred contract acquisition and fulfillment costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":34761000},"2018-01-31":{"v":52978000},"2019-01-31":{"v":80869000},"2020-01-31":{"v":115723000},"2021-01-31":{"v":208510000},"2022-01-31":{"v":207393000},"2023-01-31":{"v":232315000},"2024-01-31":{"v":255159000},"2025-01-31":{"v":302166000},"2026-01-31":{"v":271544000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInOtherNoncurrentAssets","also_tags":[],"label":"Other assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-238000},"2018-01-31":{"v":1604000},"2019-01-31":{"v":-2658000},"2020-01-31":{"v":-1538000},"2021-01-31":{"v":4094000,"first_filed":6006000,"first_src":"0001261333-21-000059"},"2022-01-31":{"v":11496000,"first_filed":16389000,"first_src":"0001261333-22-000049"},"2023-01-31":{"v":22319000},"2024-01-31":{"v":15432000},"2025-01-31":{"v":22002000},"2026-01-31":{"v":1941000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInAccountsPayable","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":4890000},"2018-01-31":{"v":2864000},"2019-01-31":{"v":-7380000},"2020-01-31":{"v":3849000},"2021-01-31":{"v":12128000},"2022-01-31":{"v":12148000},"2023-01-31":{"v":-26440000},"2024-01-31":{"v":-4826000},"2025-01-31":{"v":7638000},"2026-01-31":{"v":-15148000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedLiabilities","also_tags":[],"label":"Accrued expenses and other liabilities","note":null,"earlier_labels":["Accrued expenses"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-2596000},"2018-01-31":{"v":9548000,"first_filed":5992000,"first_src":"0001261333-19-000012"},"2019-01-31":{"v":6449000,"first_filed":4214000,"first_src":"0001261333-19-000012"},"2020-01-31":{"v":9353000},"2021-01-31":{"v":37155000},"2022-01-31":{"v":10828000},"2023-01-31":{"v":7340000},"2024-01-31":{"v":6473000},"2025-01-31":{"v":2935000},"2026-01-31":{"v":26257000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInEmployeeRelatedLiabilities","also_tags":[],"label":"Accrued compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":9532000},"2018-01-31":{"v":9168000},"2019-01-31":{"v":26039000},"2020-01-31":{"v":5636000},"2021-01-31":{"v":64586000},"2022-01-31":{"v":1128000},"2023-01-31":{"v":-1781000},"2024-01-31":{"v":33979000},"2025-01-31":{"v":29236000},"2026-01-31":{"v":29515000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInContractWithCustomerLiability","also_tags":[],"label":"Contract liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":60440000},"2018-01-31":{"v":87774000},"2019-01-31":{"v":100874000},"2020-01-31":{"v":130266000},"2021-01-31":{"v":267750000},"2022-01-31":{"v":250482000},"2023-01-31":{"v":143177000},"2024-01-31":{"v":152247000},"2025-01-31":{"v":129854000},"2026-01-31":{"v":177203000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInDeferredRentCredit","also_tags":[],"label":"Deferred rent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":14979000},"2018-01-31":{"v":-168000,"src":"0001261333-19-000012"},"2019-01-31":{"v":1845000,"src":"0001261333-19-000012"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInOtherOperatingLiabilities","also_tags":[],"label":"Other liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":-3693000},"2018-01-31":{"v":3724000,"src":"0001261333-19-000012"},"2019-01-31":{"v":390000,"src":"0001261333-19-000012"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInOperatingLeaseLiability","also_tags":[],"label":"Operating lease liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":0},"2020-01-31":{"v":-14624000,"first_filed":14624000,"first_src":"0001261333-20-000033"},"2021-01-31":{"v":-21773000},"2022-01-31":{"v":-32854000},"2023-01-31":{"v":-42364000},"2024-01-31":{"v":-25279000},"2025-01-31":{"v":-21646000},"2026-01-31":{"v":-18296000}},"depth":1,"sign":1},{"tag":"NetCashProvidedByUsedInOperatingActivities","also_tags":[],"label":"Net cash provided by operating activities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-4790000},"2018-01-31":{"v":54979000},"2019-01-31":{"v":76086000},"2020-01-31":{"v":115696000},"2021-01-31":{"v":296954000},"2022-01-31":{"v":506467000},"2023-01-31":{"v":506759000},"2024-01-31":{"v":979526000},"2025-01-31":{"v":1017272000},"2026-01-31":{"v":1165007000}},"depth":0,"sign":1},{"tag":"PaymentsToAcquireAvailableForSaleSecuritiesDebt","also_tags":[],"label":"Cash paid for acquisition, net of acquired cash","note":null,"earlier_labels":["Purchases of investments"],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":299000,"first_filed":0,"first_src":"0001261333-19-000012"},"2019-01-31":{"v":218779000,"first_filed":415132000,"first_src":"0001261333-19-000012"},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":180370000,"src":"0001261333-21-000059"}},"depth":0,"sign":null},{"tag":"ProceedsFromSaleOfShortTermInvestments","also_tags":[],"label":"Proceeds from sale of short-term investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":1785000},"2018-01-31":{"v":0,"src":"0001261333-19-000012"},"2019-01-31":{"v":0,"src":"0001261333-19-000012"}},"depth":0,"sign":null},{"tag":"PaymentsToAcquireBusinessesNetOfCashAcquired","also_tags":[],"label":"Cash paid for acquisition, net of acquired cash","note":null,"earlier_labels":["Purchases of strategic investments"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0,"first_filed":299000,"first_src":"0001261333-19-000012"},"2019-01-31":{"v":0,"first_filed":218779000,"first_src":"0001261333-19-000012"},"2020-01-31":{"v":0,"first_filed":15500000,"first_src":"0001261333-20-000033"},"2021-01-31":{"v":180370000,"first_filed":5300000,"first_src":"0001261333-21-000059"},"2022-01-31":{"v":6388000},"2023-01-31":{"v":0},"2024-01-31":{"v":0},"2025-01-31":{"v":143611000},"2026-01-31":{"v":0}},"depth":1,"sign":-1},{"tag":"PaymentsToAcquireOtherInvestments","also_tags":[],"label":"Purchases of other investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":3241000,"src":"0001261333-21-000059"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireMarketableSecurities","also_tags":[],"label":"Purchases of marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":415132000},"2020-01-31":{"v":861252000},"2021-01-31":{"v":164989000},"2022-01-31":{"v":384128000},"2023-01-31":{"v":533710000},"2024-01-31":{"v":336221000},"2025-01-31":{"v":411236000},"2026-01-31":{"v":409599000}},"depth":1,"sign":-1},{"tag":"ProceedsFromSaleOfAvailableForSaleSecuritiesDebt","also_tags":[],"label":"Sales of marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":0},"2021-01-31":{"v":28986000},"2022-01-31":{"v":7569000},"2023-01-31":{"v":0,"src":"0001261333-24-000045"},"2024-01-31":{"v":0,"src":"0001261333-24-000045"}},"depth":1,"sign":null},{"tag":"ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities","also_tags":["ProceedsFromSaleAndMaturityOfMarketableSecurities"],"label":"Maturities of marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":0},"2020-01-31":{"v":627309000},"2021-01-31":{"v":488538000},"2022-01-31":{"v":283184000},"2023-01-31":{"v":423917000},"2024-01-31":{"v":473869000},"2025-01-31":{"v":340334000},"2026-01-31":{"v":389989000}},"depth":1,"sign":1},{"tag":"PaymentsToAcquireStrategicInvestments","also_tags":[],"label":"Purchases of strategic and other investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2020-01-31":{"v":15500000},"2021-01-31":{"v":8541000},"2022-01-31":{"v":1750000},"2023-01-31":{"v":3750000},"2024-01-31":{"v":645000},"2025-01-31":{"v":1375000},"2026-01-31":{"v":726000}},"depth":1,"sign":-1},{"tag":"PaymentsToAcquirePropertyPlantAndEquipment","also_tags":[],"label":"Purchases of property and equipment","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":43330000},"2018-01-31":{"v":18929000},"2019-01-31":{"v":30413000},"2020-01-31":{"v":72046000},"2021-01-31":{"v":82395000},"2022-01-31":{"v":61396000},"2023-01-31":{"v":77654000},"2024-01-31":{"v":92391000},"2025-01-31":{"v":96988000},"2026-01-31":{"v":106445000}},"depth":1,"sign":-1},{"tag":"ProceedsFromDivestitureOfBusinesses","also_tags":[],"label":"Proceeds from sale of business held for sale","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":665000},"2018-01-31":{"v":467000},"2019-01-31":{"v":0,"src":"0001261333-20-000033"},"2020-01-31":{"v":0,"src":"0001261333-20-000033"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInInvestingActivities","also_tags":[],"label":"Net cash provided by investing activities","note":"used in","earlier_labels":["Net cash used in investing activities"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-40880000},"2018-01-31":{"v":-18761000},"2019-01-31":{"v":-664324000},"2020-01-31":{"v":-321489000},"2021-01-31":{"v":81229000},"2022-01-31":{"v":-162909000},"2023-01-31":{"v":-191197000},"2024-01-31":{"v":44612000},"2025-01-31":{"v":-312876000},"2026-01-31":{"v":-126781000}},"depth":0,"sign":1},{"tag":"ProceedsFromConvertibleDebt","also_tags":[],"label":"Proceeds from issuance of convertible senior notes, net of initial purchasers' discounts and transaction costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":560756000},"2020-01-31":{"v":0},"2021-01-31":{"v":677370000},"2022-01-31":{"v":0,"src":"0001261333-23-000050"},"2023-01-31":{"v":0,"src":"0001261333-23-000050"}},"depth":0,"sign":null},{"tag":"PaymentsForDerivativeInstrumentFinancingActivities","also_tags":[],"label":"Purchase of capped calls related to issuance of convertible senior notes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":67563000},"2020-01-31":{"v":0},"2021-01-31":{"v":31395000},"2022-01-31":{"v":0,"src":"0001261333-23-000050"},"2023-01-31":{"v":0,"src":"0001261333-23-000050"}},"depth":0,"sign":null},{"tag":"RepaymentsOfConvertibleDebt","also_tags":[],"label":"Repayments of convertible senior notes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":0},"2021-01-31":{"v":384199000},"2022-01-31":{"v":77906000},"2023-01-31":{"v":16000},"2024-01-31":{"v":726979000},"2025-01-31":{"v":0},"2026-01-31":{"v":0}},"depth":1,"sign":-1},{"tag":"PaymentsOfDebtIssuanceCosts","also_tags":[],"label":"Payment of revolving credit facility costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":0},"2021-01-31":{"v":2453000},"2022-01-31":{"v":0,"src":"0001261333-23-000050"},"2023-01-31":{"v":0,"src":"0001261333-23-000050"},"2024-01-31":{"v":0},"2025-01-31":{"v":0},"2026-01-31":{"v":3133000}},"depth":1,"sign":-1},{"tag":"ProceedsFromIssuanceInitialPublicOffering","also_tags":[],"label":"Proceeds from issuance of common stock in initial public offering, net of underwriting commissions","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":529305000},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":0,"src":"0001261333-21-000059"}},"depth":1,"sign":null},{"tag":"PaymentsForRepurchaseOfCommonStock","also_tags":[],"label":"Repurchases of common stock","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2021-01-31":{"v":0},"2022-01-31":{"v":0},"2023-01-31":{"v":63041000},"2024-01-31":{"v":145515000},"2025-01-31":{"v":683528000},"2026-01-31":{"v":869086000}},"depth":1,"sign":-1},{"tag":"ProceedsFromDerivativeInstrumentFinancingActivities","also_tags":[],"label":"Settlement of capped calls, net of related costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2022-01-31":{"v":0},"2023-01-31":{"v":0},"2024-01-31":{"v":23688000},"2025-01-31":{"v":0},"2026-01-31":{"v":0}},"depth":1,"sign":1},{"tag":"PaymentsRelatedToTaxWithholdingForShareBasedCompensation","also_tags":[],"label":"Payment of tax withholding obligation on net RSU settlement and ESPP purchase","note":null,"earlier_labels":["Payment of tax withholding obligation on RSU settlement and ESPP purchase","Payment of tax withholding obligation on RSU settlement"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":215332000},"2020-01-31":{"v":166504000},"2021-01-31":{"v":372463000},"2022-01-31":{"v":386521000},"2023-01-31":{"v":84403000},"2024-01-31":{"v":144218000},"2025-01-31":{"v":213282000},"2026-01-31":{"v":269713000}},"depth":1,"sign":-1},{"tag":"ProceedsFromStockOptionsExercised","also_tags":[],"label":"Proceeds from exercise of stock options","note":null,"earlier_labels":["Proceeds from the exercise of stock options"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":8122000},"2018-01-31":{"v":26433000},"2019-01-31":{"v":50211000},"2020-01-31":{"v":72177000},"2021-01-31":{"v":24305000},"2022-01-31":{"v":23729000},"2023-01-31":{"v":12678000},"2024-01-31":{"v":13991000},"2025-01-31":{"v":22705000},"2026-01-31":{"v":1250000}},"depth":1,"sign":1},{"tag":"ProceedsFromStockPlans","also_tags":["ProceedsFromRepaymentOfLoansByEmployeeStockOwnershipPlans"],"label":"Proceeds from employee stock purchase plan","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":0},"2020-01-31":{"v":23872000},"2021-01-31":{"v":29859000},"2022-01-31":{"v":46077000},"2023-01-31":{"v":36526000},"2024-01-31":{"v":32994000},"2025-01-31":{"v":35314000},"2026-01-31":{"v":40780000}},"depth":1,"sign":1},{"tag":"PaymentsOfStockIssuanceCosts","also_tags":[],"label":"Payment of deferred offering costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":315000},"2019-01-31":{"v":4011000},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":0,"src":"0001261333-21-000059"}},"depth":1,"sign":null},{"tag":"ProceedsFromPaymentsForOtherFinancingActivities","also_tags":["PaymentsForPreviousAcquisition"],"label":"Other financing","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":85000},"2018-01-31":{"v":-390000},"2019-01-31":{"v":-250000},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":0,"src":"0001261333-21-000059"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInFinancingActivities","also_tags":[],"label":"Net cash used in financing activities","note":null,"earlier_labels":["Net cash provided by financing activities"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":8037000},"2018-01-31":{"v":25728000},"2019-01-31":{"v":853116000},"2020-01-31":{"v":-70455000},"2021-01-31":{"v":-58976000},"2022-01-31":{"v":-394621000},"2023-01-31":{"v":-98256000},"2024-01-31":{"v":-946039000},"2025-01-31":{"v":-838791000},"2026-01-31":{"v":-1099902000}},"depth":0,"sign":1},{"tag":"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","also_tags":[],"label":"Effect of foreign exchange on cash, cash equivalents and restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-334000},"2018-01-31":{"v":4246000},"2019-01-31":{"v":-4136000},"2020-01-31":{"v":-447000},"2021-01-31":{"v":5646000},"2022-01-31":{"v":-5594000},"2023-01-31":{"v":-3784000},"2024-01-31":{"v":199000},"2025-01-31":{"v":-7550000},"2026-01-31":{"v":20272000}},"depth":1,"sign":1},{"tag":"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","also_tags":[],"label":"Net increase in cash, cash equivalents and restricted cash","note":"decrease","earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":-37967000},"2018-01-31":{"v":66192000},"2019-01-31":{"v":260742000},"2020-01-31":{"v":-276695000},"2021-01-31":{"v":324853000},"2022-01-31":{"v":-56657000},"2023-01-31":{"v":213522000},"2024-01-31":{"v":78298000},"2025-01-31":{"v":-141945000},"2026-01-31":{"v":-41404000}},"depth":0,"sign":null},{"tag":"InterestPaidNet","also_tags":[],"label":"Cash paid for interest","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":602000},"2018-01-31":{"v":599000},"2019-01-31":{"v":204000},"2020-01-31":{"v":2852000},"2021-01-31":{"v":78040000},"2022-01-31":{"v":349000},"2023-01-31":{"v":185000},"2024-01-31":{"v":185000},"2025-01-31":{"v":0},"2026-01-31":{"v":0}},"depth":0,"sign":null},{"tag":"OperatingLeaseLiabilityPayments","also_tags":["OperatingLeaseLiabilitiesPayments"],"label":"Cash paid for operating lease liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":0},"2020-01-31":{"v":22034000},"2021-01-31":{"v":35176000},"2022-01-31":{"v":40552000},"2023-01-31":{"v":38873000},"2024-01-31":{"v":34845000},"2025-01-31":{"v":26500000},"2026-01-31":{"v":27361000}},"depth":0,"sign":null},{"tag":"IncomeTaxesPaidNet","also_tags":[],"label":"Cash paid for income taxes","note":null,"earlier_labels":["Cash paid for taxes"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":229000},"2018-01-31":{"v":617000},"2019-01-31":{"v":3213000},"2020-01-31":{"v":1970000},"2021-01-31":{"v":3503000},"2022-01-31":{"v":6940000},"2023-01-31":{"v":10416000},"2024-01-31":{"v":10460000},"2025-01-31":{"v":24324000},"2026-01-31":{"v":12946000}},"depth":0,"sign":null},{"tag":"CapitalExpendituresIncurredButNotYetPaid","also_tags":[],"label":"Property and equipment in accounts payable and accrued expenses and other current liabilities","note":null,"earlier_labels":["Property and equipment in accounts payable and other accrued liabilities"],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":3325000},"2018-01-31":{"v":3967000},"2019-01-31":{"v":2293000},"2020-01-31":{"v":14082000},"2021-01-31":{"v":3903000},"2022-01-31":{"v":11285000},"2023-01-31":{"v":4757000},"2024-01-31":{"v":2879000},"2025-01-31":{"v":5687000},"2026-01-31":{"v":3302000}},"depth":0,"sign":null},{"tag":"RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","also_tags":[],"label":"Operating lease right-of-use assets exchanged for lease obligations","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":0},"2020-01-31":{"v":77391000},"2021-01-31":{"v":30816000},"2022-01-31":{"v":2749000},"2023-01-31":{"v":63086000},"2024-01-31":{"v":3149000},"2025-01-31":{"v":5586000},"2026-01-31":{"v":74072000}},"depth":0,"sign":null},{"tag":"StockIssuanceCostsIncurredButNotYetPaid","also_tags":[],"label":"Fair value of shares issued as consideration for acquisition","note":null,"earlier_labels":["Deferred offering costs accrued and unpaid"],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":1381000},"2019-01-31":{"v":0},"2020-01-31":{"v":0},"2021-01-31":{"v":48361000},"2022-01-31":{"v":0,"src":"0001261333-23-000050"},"2023-01-31":{"v":0,"src":"0001261333-23-000050"}},"depth":0,"sign":null},{"tag":"StockIssuedRepaymentsOfConvertibleDebtValue","also_tags":[],"label":"Fair value of shares issued as part of the repayments of convertible senior notes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":0},"2021-01-31":{"v":1233990000},"2022-01-31":{"v":174230000,"src":"0001261333-23-000050"},"2023-01-31":{"v":2000,"src":"0001261333-23-000050"}},"depth":0,"sign":null},{"tag":"BuildToSuitLeaseAmountDerecognized","also_tags":[],"label":"Derecognition of build-to-suit lease","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-01-31":{"v":0},"2019-01-31":{"v":0},"2020-01-31":{"v":2479000},"2021-01-31":{"v":0,"src":"0001261333-22-000049"},"2022-01-31":{"v":0,"src":"0001261333-22-000049"}},"depth":0,"sign":null},{"tag":"ShareRepurchaseProgramExciseTax","also_tags":[],"label":"Excise tax payable on net stock repurchase","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2023-01-31":{"v":0},"2024-01-31":{"v":0},"2025-01-31":{"v":1461000},"2026-01-31":{"v":3234000}},"depth":0,"sign":null},{"tag":"StockIssued1","also_tags":[],"label":"Fair value of shares issued as part of the repayments of convertible senior notes","note":null,"earlier_labels":["Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering"],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":547854000},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":0,"src":"0001261333-21-000059"},"2022-01-31":{"v":174230000},"2023-01-31":{"v":2000},"2024-01-31":{"v":0,"src":"0001261333-25-000024"},"2025-01-31":{"v":0,"src":"0001261333-25-000024"}},"depth":0,"sign":null},{"tag":"WarrantIssued","also_tags":[],"label":"Conversion of preferred stock warrant to common stock warrant in connection with initial public offering","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":848000},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":0,"src":"0001261333-21-000059"}},"depth":0,"sign":null},{"tag":"TemporaryEquityAccretionToRedemptionValue","also_tags":[],"label":"Preferred stock accretion","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":1456000},"2018-01-31":{"v":1461000},"2019-01-31":{"v":353000},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":0,"src":"0001261333-21-000059"}},"depth":0,"sign":null},{"tag":"VestingOfEarlyExercisedStockOptions","also_tags":[],"label":"Vesting of early exercised stock options","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":1384000},"2018-01-31":{"v":0,"src":"0001261333-19-000012"},"2019-01-31":{"v":0,"src":"0001261333-19-000012"}},"depth":0,"sign":null},{"tag":"NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","also_tags":[],"label":"Recognition of build-to-suit lease","note":null,"earlier_labels":["Estimated fair value of office under build-to-suit lease"],"kind":"money","earlier_years":true,"values":{"2017-01-31":{"v":0},"2018-01-31":{"v":0},"2019-01-31":{"v":2479000},"2020-01-31":{"v":0,"src":"0001261333-21-000059"},"2021-01-31":{"v":0,"src":"0001261333-21-000059"}},"depth":0,"sign":null},{"tag":"CommonStockRepurchases","also_tags":[],"label":"Repurchases of common stock in accrued expenses and other current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2024-01-31":{"v":0},"2025-01-31":{"v":0},"2026-01-31":{"v":4001000}},"depth":0,"sign":null}]}},"quarterly":{"IS":{"name":"Income statement","periods":["2018-04-30","2018-07-31","2018-10-31","2019-01-31","2019-04-30","2019-07-31","2019-10-31","2020-01-31","2020-04-30","2020-07-31","2020-10-31","2021-01-31","2021-04-30","2021-07-31","2021-10-31","2022-01-31","2022-04-30","2022-07-31","2022-10-31","2023-01-31","2023-04-30","2023-07-31","2023-10-31","2024-01-31","2024-04-30","2024-07-31","2024-10-31","2025-01-31","2025-04-30","2025-07-31","2025-10-31","2026-01-31","2026-04-30","2026-07-31"],"source":{"2018-04-30":"0001261333-19-000041","2018-07-31":"0001261333-19-000077","2018-10-31":"0001261333-19-000108","2019-04-30":"0001261333-20-000115","2019-07-31":"0001261333-20-000187","2019-10-31":"0001261333-20-000260","2020-04-30":"0001261333-21-000108","2020-07-31":"0001261333-21-000163","2020-10-31":"0001261333-21-000214","2021-04-30":"0001261333-22-000105","2021-07-31":"0001261333-22-000163","2021-10-31":"0001261333-22-000201","2022-04-30":"0001261333-23-000070","2022-07-31":"0001261333-23-000079","2022-10-31":"0001261333-23-000103","2023-04-30":"0001261333-24-000087","2023-07-31":"0001261333-24-000121","2023-10-31":"0001261333-24-000151","2024-04-30":"0001261333-25-000075","2024-07-31":"0001261333-25-000132","2024-10-31":"0001261333-25-000150","2025-04-30":"0001261333-26-000074","2025-07-31":"0001261333-26-000099","2025-10-31":"0001261333-25-000150","2026-04-30":"0001261333-26-000074","2026-07-31":"0001261333-26-000099"},"frame_from":"0001261333-26-000099","lines":[{"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","also_tags":[],"label":"Revenue","note":null,"earlier_labels":["Total revenue"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":155808000},"2018-07-31":{"v":167044000},"2018-10-31":{"v":178385000},"2019-01-31":{"v":199732000,"derived":"4 quarters less 3"},"2019-04-30":{"v":213962000},"2019-07-31":{"v":235612000},"2019-10-31":{"v":249502000},"2020-01-31":{"v":274895000,"derived":"4 quarters less 3"},"2020-04-30":{"v":297017000},"2020-07-31":{"v":342209000},"2020-10-31":{"v":382923000},"2021-01-31":{"v":430898000,"derived":"4 quarters less 3"},"2021-04-30":{"v":469078000},"2021-07-31":{"v":511844000},"2021-10-31":{"v":545463000},"2022-01-31":{"v":580828000,"derived":"4 quarters less 3"},"2022-04-30":{"v":588692000},"2022-07-31":{"v":622184000},"2022-10-31":{"v":645463000},"2023-01-31":{"v":659576000,"derived":"4 quarters less 3"},"2023-04-30":{"v":661388000},"2023-07-31":{"v":687687000},"2023-10-31":{"v":700421000},"2024-01-31":{"v":712386000,"derived":"4 quarters less 3"},"2024-04-30":{"v":709640000},"2024-07-31":{"v":736027000},"2024-10-31":{"v":754820000},"2025-01-31":{"v":776252000,"derived":"4 quarters less 3"},"2025-04-30":{"v":763654000},"2025-07-31":{"v":800636000},"2025-10-31":{"v":818350000},"2026-01-31":{"v":836860000,"derived":"4 quarters less 3"},"2026-04-30":{"v":830235000},"2026-07-31":{"v":875746000}},"depth":1,"sign":1},{"tag":"CostOfGoodsAndServicesSold","also_tags":[],"label":"Cost of revenue","note":null,"earlier_labels":["Total cost of revenue"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":58294000},"2018-07-31":{"v":36361000},"2018-10-31":{"v":45073000},"2019-01-31":{"v":52693000,"derived":"4 quarters less 3"},"2019-04-30":{"v":52019000},"2019-07-31":{"v":61176000},"2019-10-31":{"v":61964000},"2020-01-31":{"v":68075000,"derived":"4 quarters less 3"},"2020-04-30":{"v":74032000},"2020-07-31":{"v":90615000},"2020-10-31":{"v":97831000},"2021-01-31":{"v":101580000,"derived":"4 quarters less 3"},"2021-04-30":{"v":105242000},"2021-07-31":{"v":113780000},"2021-10-31":{"v":115975000},"2022-01-31":{"v":131454000,"derived":"4 quarters less 3"},"2022-04-30":{"v":132416000},"2022-07-31":{"v":136704000},"2022-10-31":{"v":129542000},"2023-01-31":{"v":137426000,"derived":"4 quarters less 3"},"2023-04-30":{"v":136487000},"2023-07-31":{"v":145582000},"2023-10-31":{"v":142645000},"2024-01-31":{"v":147907000,"derived":"4 quarters less 3"},"2024-04-30":{"v":149446000},"2024-07-31":{"v":155465000},"2024-10-31":{"v":156537000},"2025-01-31":{"v":160211000,"derived":"4 quarters less 3"},"2025-04-30":{"v":157269000},"2025-07-31":{"v":165463000},"2025-10-31":{"v":170546000},"2026-01-31":{"v":169784000,"derived":"4 quarters less 3"},"2026-04-30":{"v":171270000},"2026-07-31":{"v":177872000}},"depth":1,"sign":-1},{"tag":"GrossProfit","also_tags":[],"label":"Gross profit","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":97514000},"2018-07-31":{"v":130683000},"2018-10-31":{"v":133312000},"2019-01-31":{"v":147039000,"derived":"4 quarters less 3"},"2019-04-30":{"v":161943000},"2019-07-31":{"v":174436000},"2019-10-31":{"v":187538000},"2020-01-31":{"v":206820000,"derived":"4 quarters less 3"},"2020-04-30":{"v":222985000},"2020-07-31":{"v":251594000},"2020-10-31":{"v":285092000},"2021-01-31":{"v":329318000,"derived":"4 quarters less 3"},"2021-04-30":{"v":363836000},"2021-07-31":{"v":398064000},"2021-10-31":{"v":429488000},"2022-01-31":{"v":449374000,"derived":"4 quarters less 3"},"2022-04-30":{"v":456276000},"2022-07-31":{"v":485480000},"2022-10-31":{"v":515921000},"2023-01-31":{"v":522150000,"derived":"4 quarters less 3"},"2023-04-30":{"v":524901000},"2023-07-31":{"v":542105000},"2023-10-31":{"v":557776000},"2024-01-31":{"v":564479000,"derived":"4 quarters less 3"},"2024-04-30":{"v":560194000},"2024-07-31":{"v":580562000},"2024-10-31":{"v":598283000},"2025-01-31":{"v":616041000,"derived":"4 quarters less 3"},"2025-04-30":{"v":606385000},"2025-07-31":{"v":635173000},"2025-10-31":{"v":647804000},"2026-01-31":{"v":667076000,"derived":"4 quarters less 3"},"2026-04-30":{"v":658965000},"2026-07-31":{"v":697874000}},"depth":0,"sign":1},{"tag":"SellingAndMarketingExpense","also_tags":[],"label":"Sales and marketing","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":191085000},"2018-07-31":{"v":103779000},"2018-10-31":{"v":117051000},"2019-01-31":{"v":127691000,"derived":"4 quarters less 3"},"2019-04-30":{"v":129936000},"2019-07-31":{"v":150886000},"2019-10-31":{"v":149231000},"2020-01-31":{"v":161326000,"derived":"4 quarters less 3"},"2020-04-30":{"v":171793000},"2020-07-31":{"v":194992000},"2020-10-31":{"v":209944000},"2021-01-31":{"v":221896000,"derived":"4 quarters less 3"},"2021-04-30":{"v":239119000},"2021-07-31":{"v":262372000},"2021-10-31":{"v":275619000},"2022-01-31":{"v":299417000,"derived":"4 quarters less 3"},"2022-04-30":{"v":300697000},"2022-07-31":{"v":323582000},"2022-10-31":{"v":313783000},"2023-01-31":{"v":304649000,"derived":"4 quarters less 3"},"2023-04-30":{"v":280605000},"2023-07-31":{"v":294838000},"2023-10-31":{"v":292473000},"2024-01-31":{"v":300221000,"derived":"4 quarters less 3"},"2024-04-30":{"v":281644000},"2024-07-31":{"v":287464000},"2024-10-31":{"v":290597000},"2025-01-31":{"v":301288000,"derived":"4 quarters less 3"},"2025-04-30":{"v":296413000},"2025-07-31":{"v":305450000},"2025-10-31":{"v":296516000},"2026-01-31":{"v":305506000,"derived":"4 quarters less 3"},"2026-04-30":{"v":296175000},"2026-07-31":{"v":313958000}},"depth":2,"sign":1},{"tag":"ResearchAndDevelopmentExpense","also_tags":[],"label":"Research and development","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":70870000},"2018-07-31":{"v":33773000},"2018-10-31":{"v":38404000},"2019-01-31":{"v":42921000,"derived":"4 quarters less 3"},"2019-04-30":{"v":37183000},"2019-07-31":{"v":47517000},"2019-10-31":{"v":48758000},"2020-01-31":{"v":52094000,"derived":"4 quarters less 3"},"2020-04-30":{"v":54234000},"2020-07-31":{"v":63791000},"2020-10-31":{"v":73362000},"2021-01-31":{"v":80135000,"derived":"4 quarters less 3"},"2021-04-30":{"v":85416000},"2021-07-31":{"v":94651000},"2021-10-31":{"v":102603000},"2022-01-31":{"v":110692000,"derived":"4 quarters less 3"},"2022-04-30":{"v":112227000},"2022-07-31":{"v":126532000},"2022-10-31":{"v":115934000},"2023-01-31":{"v":125891000,"derived":"4 quarters less 3"},"2023-04-30":{"v":115364000},"2023-07-31":{"v":135960000},"2023-10-31":{"v":136640000},"2024-01-31":{"v":151524000,"derived":"4 quarters less 3"},"2024-04-30":{"v":134320000},"2024-07-31":{"v":147571000},"2024-10-31":{"v":151101000},"2025-01-31":{"v":155463000,"derived":"4 quarters less 3"},"2025-04-30":{"v":159447000},"2025-07-31":{"v":169630000},"2025-10-31":{"v":167626000},"2026-01-31":{"v":168282000,"derived":"4 quarters less 3"},"2026-04-30":{"v":159586000},"2026-07-31":{"v":163582000}},"depth":2,"sign":1},{"tag":"GeneralAndAdministrativeExpense","also_tags":[],"label":"General and administrative","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":103117000},"2018-07-31":{"v":30851000},"2018-10-31":{"v":36274000},"2019-01-31":{"v":39055000,"derived":"4 quarters less 3"},"2019-04-30":{"v":37261000},"2019-07-31":{"v":40755000},"2019-10-31":{"v":33546000},"2020-01-31":{"v":35753000,"derived":"4 quarters less 3"},"2020-04-30":{"v":38811000},"2020-07-31":{"v":51446000},"2020-10-31":{"v":50256000},"2021-01-31":{"v":52184000,"derived":"4 quarters less 3"},"2021-04-30":{"v":50038000},"2021-07-31":{"v":63652000},"2021-10-31":{"v":54624000},"2022-01-31":{"v":64443000,"derived":"4 quarters less 3"},"2022-04-30":{"v":62578000},"2022-07-31":{"v":76456000},"2022-10-31":{"v":85553000},"2023-01-31":{"v":91641000,"derived":"4 quarters less 3"},"2023-04-30":{"v":104811000},"2023-07-31":{"v":103884000},"2023-10-31":{"v":108215000},"2024-01-31":{"v":102711000,"derived":"4 quarters less 3"},"2024-04-30":{"v":92478000},"2024-07-31":{"v":87129000},"2024-10-31":{"v":97555000},"2025-01-31":{"v":98821000,"derived":"4 quarters less 3"},"2025-04-30":{"v":90270000},"2025-07-31":{"v":94866000},"2025-10-31":{"v":98307000},"2026-01-31":{"v":105546000,"derived":"4 quarters less 3"},"2026-04-30":{"v":91895000},"2026-07-31":{"v":102713000}},"depth":2,"sign":1},{"tag":"RestructuringCharges","also_tags":[],"label":"Restructuring and other related charges","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2021-10-31":{"v":0},"2022-01-31":{"v":0,"derived":"4 quarters less 3"},"2022-04-30":{"v":0},"2022-07-31":{"v":0},"2022-10-31":{"v":28082000},"2023-01-31":{"v":253000,"derived":"4 quarters less 3"},"2023-04-30":{"v":28772000},"2023-07-31":{"v":811000},"2023-10-31":{"v":710000},"2024-01-31":{"v":88000,"derived":"4 quarters less 3"},"2024-04-30":{"v":29124000},"2024-07-31":{"v":597000},"2024-10-31":{"v":0},"2025-01-31":{"v":0,"derived":"4 quarters less 3"},"2025-04-30":{"v":0,"src":"0001261333-25-000075"},"2025-07-31":{"v":0,"src":"0001261333-25-000132"},"2025-10-31":{"v":0},"2026-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":2,"sign":null},{"tag":"OperatingExpenses","also_tags":[],"label":"Total operating expenses","note":null,"earlier_labels":["Total expenses"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":365072000},"2018-07-31":{"v":168403000},"2018-10-31":{"v":191729000},"2019-01-31":{"v":209667000,"derived":"4 quarters less 3"},"2019-04-30":{"v":204380000},"2019-07-31":{"v":239158000},"2019-10-31":{"v":231535000},"2020-01-31":{"v":249173000,"derived":"4 quarters less 3"},"2020-04-30":{"v":264838000},"2020-07-31":{"v":310229000},"2020-10-31":{"v":333562000},"2021-01-31":{"v":354215000,"derived":"4 quarters less 3"},"2021-04-30":{"v":374573000},"2021-07-31":{"v":420675000},"2021-10-31":{"v":432846000},"2022-01-31":{"v":474552000,"derived":"4 quarters less 3"},"2022-04-30":{"v":475502000},"2022-07-31":{"v":526570000},"2022-10-31":{"v":543352000},"2023-01-31":{"v":522434000,"derived":"4 quarters less 3"},"2023-04-30":{"v":529552000},"2023-07-31":{"v":535493000},"2023-10-31":{"v":538038000},"2024-01-31":{"v":554544000,"derived":"4 quarters less 3"},"2024-04-30":{"v":537566000},"2024-07-31":{"v":522761000},"2024-10-31":{"v":539253000},"2025-01-31":{"v":555572000,"derived":"4 quarters less 3"},"2025-04-30":{"v":546130000},"2025-07-31":{"v":569946000},"2025-10-31":{"v":562449000},"2026-01-31":{"v":579334000,"derived":"4 quarters less 3"},"2026-04-30":{"v":547656000},"2026-07-31":{"v":580253000}},"depth":1,"sign":-1},{"tag":"OperatingIncomeLoss","also_tags":[],"label":"Income from operations","note":null,"earlier_labels":["Loss from operations"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-267558000},"2018-07-31":{"v":-37720000},"2018-10-31":{"v":-58417000},"2019-01-31":{"v":-62628000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-42437000},"2019-07-31":{"v":-64722000},"2019-10-31":{"v":-43997000},"2020-01-31":{"v":-42353000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-41853000},"2020-07-31":{"v":-58635000},"2020-10-31":{"v":-48470000},"2021-01-31":{"v":-24897000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-10737000},"2021-07-31":{"v":-22611000},"2021-10-31":{"v":-3358000},"2022-01-31":{"v":-25178000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-19226000},"2022-07-31":{"v":-41090000},"2022-10-31":{"v":-27431000},"2023-01-31":{"v":-284000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-4651000},"2023-07-31":{"v":6612000},"2023-10-31":{"v":19738000},"2024-01-31":{"v":9935000,"derived":"4 quarters less 3"},"2024-04-30":{"v":22628000},"2024-07-31":{"v":57801000},"2024-10-31":{"v":59030000},"2025-01-31":{"v":60469000,"derived":"4 quarters less 3"},"2025-04-30":{"v":60255000},"2025-07-31":{"v":65227000},"2025-10-31":{"v":85355000},"2026-01-31":{"v":87742000,"derived":"4 quarters less 3"},"2026-04-30":{"v":111309000},"2026-07-31":{"v":117621000}},"depth":0,"sign":1},{"tag":"InterestExpenseNonoperating","also_tags":["InterestExpense"],"label":"Interest expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":193000},"2018-07-31":{"v":47000},"2018-10-31":{"v":3503000},"2019-01-31":{"v":7101000,"derived":"4 quarters less 3"},"2019-04-30":{"v":7156000},"2019-07-31":{"v":7273000},"2019-10-31":{"v":7364000},"2020-01-31":{"v":7461000,"derived":"4 quarters less 3"},"2020-04-30":{"v":7560000},"2020-07-31":{"v":7684000},"2020-10-31":{"v":7769000},"2021-01-31":{"v":7786000,"derived":"4 quarters less 3"},"2021-04-30":{"v":1672000},"2021-07-31":{"v":1669000},"2021-10-31":{"v":1485000},"2022-01-31":{"v":1617000,"derived":"4 quarters less 3"},"2022-04-30":{"v":1649000},"2022-07-31":{"v":1632000},"2022-10-31":{"v":1456000},"2023-04-30":{"v":1966000},"2023-07-31":{"v":1592000},"2023-10-31":{"v":1577000},"2024-01-31":{"v":1709000,"derived":"4 quarters less 3"},"2024-04-30":{"v":144000},"2024-07-31":{"v":544000},"2024-10-31":{"v":462000},"2025-01-31":{"v":400000,"derived":"4 quarters less 3"},"2025-04-30":{"v":478000},"2025-07-31":{"v":828000},"2025-10-31":{"v":654000},"2026-01-31":{"v":586000,"derived":"4 quarters less 3"},"2026-04-30":{"v":551000},"2026-07-31":{"v":569000}},"depth":1,"sign":-1},{"tag":"NonoperatingIncomeExpense","also_tags":[],"label":"Interest income and other income, net","note":null,"earlier_labels":["Interest and other income, net","Interest income and other, net"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-2228000},"2018-07-31":{"v":2998000},"2018-10-31":{"v":3395000},"2019-01-31":{"v":4794000,"derived":"4 quarters less 3"},"2019-04-30":{"v":5217000},"2019-07-31":{"v":4531000},"2019-10-31":{"v":5801000},"2020-01-31":{"v":3658000,"derived":"4 quarters less 3"},"2020-04-30":{"v":3742000},"2020-07-31":{"v":2601000},"2020-10-31":{"v":-311000},"2021-01-31":{"v":2882000,"derived":"4 quarters less 3"},"2021-04-30":{"v":6037000},"2021-07-31":{"v":-1063000},"2021-10-31":{"v":-940000},"2022-01-31":{"v":-2621000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-4650000},"2022-07-31":{"v":1003000},"2022-10-31":{"v":820000},"2023-01-31":{"v":7366000,"derived":"4 quarters less 3"},"2023-04-30":{"v":12245000},"2023-07-31":{"v":17455000},"2023-10-31":{"v":17673000},"2024-01-31":{"v":21516000,"derived":"4 quarters less 3"},"2024-04-30":{"v":14109000},"2024-07-31":{"v":14630000},"2024-10-31":{"v":13006000},"2025-01-31":{"v":7818000,"derived":"4 quarters less 3"},"2025-04-30":{"v":14013000},"2025-07-31":{"v":12061000},"2025-10-31":{"v":10828000},"2026-01-31":{"v":14393000,"derived":"4 quarters less 3"},"2026-04-30":{"v":6998000},"2026-07-31":{"v":7924000}},"depth":1,"sign":1},{"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","also_tags":[],"label":"Income before provision for income taxes","note":null,"earlier_labels":["Loss before provision for income taxes"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-269979000},"2018-07-31":{"v":-34769000},"2018-10-31":{"v":-58525000},"2019-01-31":{"v":-64935000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-44376000},"2019-07-31":{"v":-67464000},"2019-10-31":{"v":-45560000},"2020-01-31":{"v":-46156000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-45671000},"2020-07-31":{"v":-63718000},"2020-10-31":{"v":-56550000},"2021-01-31":{"v":-63553000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-6372000},"2021-07-31":{"v":-25343000},"2021-10-31":{"v":-5783000},"2022-01-31":{"v":-29416000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-25525000},"2022-07-31":{"v":-41719000},"2022-10-31":{"v":-28067000},"2023-01-31":{"v":5430000,"derived":"4 quarters less 3"},"2023-04-30":{"v":5628000},"2023-07-31":{"v":22475000},"2023-10-31":{"v":35834000},"2024-01-31":{"v":29742000,"derived":"4 quarters less 3"},"2024-04-30":{"v":36593000},"2024-07-31":{"v":71887000},"2024-10-31":{"v":71574000},"2025-01-31":{"v":67887000,"derived":"4 quarters less 3"},"2025-04-30":{"v":73790000},"2025-07-31":{"v":76460000},"2025-10-31":{"v":95529000},"2026-01-31":{"v":101549000,"derived":"4 quarters less 3"},"2026-04-30":{"v":117756000},"2026-07-31":{"v":124976000}},"depth":0,"sign":1},{"tag":"IncomeTaxExpenseBenefit","also_tags":[],"label":"Provision for income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":708000},"2018-07-31":{"v":1945000},"2018-10-31":{"v":-5712000},"2019-01-31":{"v":1309000,"derived":"4 quarters less 3"},"2019-04-30":{"v":1346000},"2019-07-31":{"v":1168000},"2019-10-31":{"v":1038000},"2020-01-31":{"v":1251000,"derived":"4 quarters less 3"},"2020-04-30":{"v":2133000},"2020-07-31":{"v":842000},"2020-10-31":{"v":1941000},"2021-01-31":{"v":8859000,"derived":"4 quarters less 3"},"2021-04-30":{"v":1982000},"2021-07-31":{"v":158000},"2021-10-31":{"v":-107000},"2022-01-31":{"v":1029000,"derived":"4 quarters less 3"},"2022-04-30":{"v":1848000},"2022-07-31":{"v":3359000},"2022-10-31":{"v":1799000},"2023-01-31":{"v":567000,"derived":"4 quarters less 3"},"2023-04-30":{"v":5089000},"2023-07-31":{"v":15080000},"2023-10-31":{"v":-2971000},"2024-01-31":{"v":2501000,"derived":"4 quarters less 3"},"2024-04-30":{"v":2833000},"2024-07-31":{"v":-816324000},"2024-10-31":{"v":9151000},"2025-01-31":{"v":-15604000,"derived":"4 quarters less 3"},"2025-04-30":{"v":1703000},"2025-07-31":{"v":13490000},"2025-10-31":{"v":11804000},"2026-01-31":{"v":11246000,"derived":"4 quarters less 3"},"2026-04-30":{"v":39559000},"2026-07-31":{"v":47261000}},"depth":1,"sign":-1},{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":["Net loss"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-270687000},"2018-07-31":{"v":-36714000},"2018-10-31":{"v":-52813000},"2019-01-31":{"v":-66244000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-45722000},"2019-07-31":{"v":-68632000},"2019-10-31":{"v":-46598000},"2020-01-31":{"v":-47407000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-47804000},"2020-07-31":{"v":-64560000},"2020-10-31":{"v":-58491000},"2021-01-31":{"v":-72412000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-8354000},"2021-07-31":{"v":-25501000},"2021-10-31":{"v":-5676000},"2022-01-31":{"v":-30445000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-27373000},"2022-07-31":{"v":-45078000},"2022-10-31":{"v":-29866000},"2023-01-31":{"v":4863000,"derived":"4 quarters less 3"},"2023-04-30":{"v":539000},"2023-07-31":{"v":7395000},"2023-10-31":{"v":38805000},"2024-01-31":{"v":27241000,"derived":"4 quarters less 3"},"2024-04-30":{"v":33760000},"2024-07-31":{"v":888211000},"2024-10-31":{"v":62423000},"2025-01-31":{"v":83491000,"derived":"4 quarters less 3"},"2025-04-30":{"v":72087000},"2025-07-31":{"v":62970000},"2025-10-31":{"v":83725000},"2026-01-31":{"v":90303000,"derived":"4 quarters less 3"},"2026-04-30":{"v":78197000},"2026-07-31":{"v":77715000}},"depth":0,"sign":1},{"tag":"EarningsPerShareBasicAndDiluted","also_tags":[],"label":"Net loss per share attributable to common stockholders, basic and diluted","note":"in usd per share","earlier_labels":["Basic and diluted"],"kind":"per_share","earlier_years":true,"values":{"2018-04-30":{"v":-7.46},"2018-07-31":{"v":-0.22},"2018-10-31":{"v":-0.31},"2019-04-30":{"v":-0.27},"2019-07-31":{"v":-0.39},"2019-10-31":{"v":-0.26},"2020-04-30":{"v":-0.26,"src":"0001261333-20-000115"},"2020-07-31":{"v":-0.35,"src":"0001261333-20-000187"},"2020-10-31":{"v":-0.31,"src":"0001261333-20-000260"}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","also_tags":[],"label":"Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic and diluted","note":"in shares","earlier_labels":["Weighted-average common shares outstanding"],"kind":"shares","earlier_years":true,"values":{"2018-04-30":{"v":36334000,"first_filed":36334395,"first_src":"0001261333-18-000009"},"2018-07-31":{"v":166084000,"first_filed":166083686,"first_src":"0001261333-18-000017"},"2018-10-31":{"v":167736000},"2019-04-30":{"v":172101000},"2019-07-31":{"v":175389000},"2019-10-31":{"v":178314000},"2020-04-30":{"v":182978000,"src":"0001261333-20-000115"},"2020-07-31":{"v":184862000,"src":"0001261333-20-000187"},"2020-10-31":{"v":186423000,"src":"0001261333-20-000260"}},"depth":0,"sign":null},{"tag":"EarningsPerShareBasic","also_tags":[],"label":"Basic","note":"in usd per share","earlier_labels":["Net loss per share attributable to common stockholders, basic"],"kind":"per_share","earlier_years":false,"values":{"2020-04-30":{"v":-0.26},"2020-07-31":{"v":-0.35},"2020-10-31":{"v":-0.31},"2021-04-30":{"v":-0.04},"2021-07-31":{"v":-0.13},"2021-10-31":{"v":-0.03},"2022-04-30":{"v":-0.14},"2022-07-31":{"v":-0.22},"2022-10-31":{"v":-0.15},"2023-04-30":{"v":0},"2023-07-31":{"v":0.04},"2023-10-31":{"v":0.19},"2024-04-30":{"v":0.16},"2024-07-31":{"v":4.34},"2024-10-31":{"v":0.31},"2025-04-30":{"v":0.35},"2025-07-31":{"v":0.31},"2025-10-31":{"v":0.41},"2026-04-30":{"v":0.4},"2026-07-31":{"v":0.41}},"depth":0,"sign":null},{"tag":"EarningsPerShareDiluted","also_tags":[],"label":"Diluted","note":"in usd per share","earlier_labels":["Net loss per share attributable to common stockholders, diluted"],"kind":"per_share","earlier_years":false,"values":{"2020-04-30":{"v":-0.26},"2020-07-31":{"v":-0.35},"2020-10-31":{"v":-0.31},"2021-04-30":{"v":-0.04},"2021-07-31":{"v":-0.13},"2021-10-31":{"v":-0.03},"2022-04-30":{"v":-0.14},"2022-07-31":{"v":-0.22},"2022-10-31":{"v":-0.15},"2023-04-30":{"v":0},"2023-07-31":{"v":0.04},"2023-10-31":{"v":0.19},"2024-04-30":{"v":0.16},"2024-07-31":{"v":4.26},"2024-10-31":{"v":0.3},"2025-04-30":{"v":0.34},"2025-07-31":{"v":0.3},"2025-10-31":{"v":0.4},"2026-04-30":{"v":0.4},"2026-07-31":{"v":0.4}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfSharesOutstandingBasic","also_tags":[],"label":"Basic","note":"in shares","earlier_labels":["Weighted-average number of shares used in computing net loss per share attributable to common stockholders, basic"],"kind":"shares","earlier_years":false,"values":{"2020-04-30":{"v":182978000},"2020-07-31":{"v":184862000},"2020-10-31":{"v":186423000},"2021-04-30":{"v":194342000},"2021-07-31":{"v":195996000},"2021-10-31":{"v":197597000},"2022-04-30":{"v":199666000},"2022-07-31":{"v":200618000},"2022-10-31":{"v":201393000},"2023-04-30":{"v":202631000},"2023-07-31":{"v":203703000},"2023-10-31":{"v":204456000},"2024-04-30":{"v":205870000},"2024-07-31":{"v":204604000},"2024-10-31":{"v":203567000},"2025-04-30":{"v":203280000},"2025-07-31":{"v":202644000},"2025-10-31":{"v":201954000},"2026-04-30":{"v":195489000},"2026-07-31":{"v":191252000}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfDilutedSharesOutstanding","also_tags":[],"label":"Diluted","note":"in shares","earlier_labels":["Weighted-average number of shares used in computing net loss per share attributable to common stockholders, diluted"],"kind":"shares","earlier_years":false,"values":{"2020-04-30":{"v":182978000},"2020-07-31":{"v":184862000},"2020-10-31":{"v":186423000},"2021-04-30":{"v":194342000},"2021-07-31":{"v":195996000},"2021-10-31":{"v":197597000},"2022-04-30":{"v":199666000},"2022-07-31":{"v":200618000},"2022-10-31":{"v":201393000},"2023-04-30":{"v":208071000},"2023-07-31":{"v":208192000},"2023-10-31":{"v":208054000},"2024-04-30":{"v":209896000},"2024-07-31":{"v":208274000},"2024-10-31":{"v":208706000},"2025-04-30":{"v":212812000},"2025-07-31":{"v":210956000},"2025-10-31":{"v":208069000},"2026-04-30":{"v":196480000},"2026-07-31":{"v":193117000}},"depth":0,"sign":null},{"tag":"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","also_tags":[],"label":"Foreign currency translation gain, net of tax","note":"loss","earlier_labels":["Foreign currency translation gains, net of tax","Foreign currency translation losses, net of tax","Foreign currency translation loss, net of tax"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-2328000},"2018-07-31":{"v":-3085000},"2018-10-31":{"v":-1483000},"2019-01-31":{"v":1270000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-1631000},"2019-07-31":{"v":-45000},"2019-10-31":{"v":1336000},"2020-01-31":{"v":-233000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-5189000},"2020-07-31":{"v":8714000},"2020-10-31":{"v":-2413000},"2021-01-31":{"v":6356000,"derived":"4 quarters less 3"},"2021-04-30":{"v":636000},"2021-07-31":{"v":-2058000},"2021-10-31":{"v":-4720000},"2022-01-31":{"v":-1793000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-11825000},"2022-07-31":{"v":-5029000},"2022-10-31":{"v":-6787000},"2023-01-31":{"v":8305000,"derived":"4 quarters less 3"},"2023-04-30":{"v":431000},"2023-07-31":{"v":2075000},"2023-10-31":{"v":-10029000},"2024-01-31":{"v":7269000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-4301000},"2024-07-31":{"v":-1017000},"2024-10-31":{"v":285000},"2025-01-31":{"v":-4618000,"derived":"4 quarters less 3"},"2025-04-30":{"v":9949000},"2025-07-31":{"v":2738000},"2025-10-31":{"v":3179000},"2026-01-31":{"v":8206000,"derived":"4 quarters less 3"},"2026-04-30":{"v":1089000},"2026-07-31":{"v":-3227000}},"depth":1,"sign":1},{"tag":"OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","also_tags":[],"label":"Unrealized losses on investments, net of tax","note":null,"earlier_labels":["Unrealized gains on investments, net of tax"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":0},"2018-07-31":{"v":0},"2018-10-31":{"v":0},"2019-01-31":{"v":258000,"derived":"4 quarters less 3"},"2019-04-30":{"v":338000},"2019-07-31":{"v":358000},"2019-10-31":{"v":418000},"2020-01-31":{"v":-249000,"derived":"4 quarters less 3"},"2020-04-30":{"v":159000},"2020-07-31":{"v":87000},"2020-10-31":{"v":-825000},"2021-01-31":{"v":-252000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-242000},"2021-07-31":{"v":-54000},"2021-10-31":{"v":-415000},"2022-01-31":{"v":-1127000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-2414000},"2022-07-31":{"v":-369000},"2022-10-31":{"v":-3011000},"2023-01-31":{"v":2943000,"derived":"4 quarters less 3"},"2023-04-30":{"v":648000},"2023-07-31":{"v":306000},"2023-10-31":{"v":1078000},"2024-01-31":{"v":1858000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-1249000},"2024-07-31":{"v":1379000},"2024-10-31":{"v":581000},"2025-01-31":{"v":-76000,"derived":"4 quarters less 3"},"2025-04-30":{"v":256000},"2025-07-31":{"v":-645000},"2025-10-31":{"v":854000},"2026-01-31":{"v":127000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-1337000},"2026-07-31":{"v":-656000}},"depth":1,"sign":1},{"tag":"OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent","also_tags":[],"label":"Other comprehensive income","note":"loss","earlier_labels":["Other comprehensive loss"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-2328000},"2018-07-31":{"v":-3085000},"2018-10-31":{"v":-1483000},"2019-01-31":{"v":1528000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-1293000},"2019-07-31":{"v":313000},"2019-10-31":{"v":1754000},"2020-01-31":{"v":-482000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-5030000},"2020-07-31":{"v":8801000},"2020-10-31":{"v":-3238000},"2021-01-31":{"v":6104000,"derived":"4 quarters less 3"},"2021-04-30":{"v":394000},"2021-07-31":{"v":-2112000},"2021-10-31":{"v":-5135000},"2022-01-31":{"v":-2920000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-14239000},"2022-07-31":{"v":-5398000},"2022-10-31":{"v":-9798000},"2023-01-31":{"v":11248000,"derived":"4 quarters less 3"},"2023-04-30":{"v":1079000},"2023-07-31":{"v":2381000},"2023-10-31":{"v":-8951000},"2024-01-31":{"v":9127000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-5550000},"2024-07-31":{"v":362000},"2024-10-31":{"v":866000},"2025-01-31":{"v":-4694000,"derived":"4 quarters less 3"},"2025-04-30":{"v":10205000},"2025-07-31":{"v":2093000},"2025-10-31":{"v":4033000},"2026-01-31":{"v":8333000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-248000},"2026-07-31":{"v":-3883000}},"depth":0,"sign":1},{"tag":"ComprehensiveIncomeNetOfTax","also_tags":[],"label":"Comprehensive income","note":null,"earlier_labels":["Comprehensive loss"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-273015000},"2018-07-31":{"v":-39799000},"2018-10-31":{"v":-54296000},"2019-01-31":{"v":-64716000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-47015000},"2019-07-31":{"v":-68319000},"2019-10-31":{"v":-44844000},"2020-01-31":{"v":-47889000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-52834000},"2020-07-31":{"v":-55759000},"2020-10-31":{"v":-61729000},"2021-01-31":{"v":-66308000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-7960000},"2021-07-31":{"v":-27613000},"2021-10-31":{"v":-10811000},"2022-01-31":{"v":-33365000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-41612000},"2022-07-31":{"v":-50476000},"2022-10-31":{"v":-39664000},"2023-01-31":{"v":16111000,"derived":"4 quarters less 3"},"2023-04-30":{"v":1618000},"2023-07-31":{"v":9776000},"2023-10-31":{"v":29854000},"2024-01-31":{"v":36368000,"derived":"4 quarters less 3"},"2024-04-30":{"v":28210000},"2024-07-31":{"v":888573000},"2024-10-31":{"v":63289000},"2025-01-31":{"v":78797000,"derived":"4 quarters less 3"},"2025-04-30":{"v":82292000},"2025-07-31":{"v":65063000},"2025-10-31":{"v":87758000},"2026-01-31":{"v":98636000,"derived":"4 quarters less 3"},"2026-04-30":{"v":77949000},"2026-07-31":{"v":73832000}},"depth":0,"sign":null},{"tag":"AllocatedShareBasedCompensationExpense","also_tags":[],"label":"Stock-based compensation expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":269794000},"2018-07-31":{"v":40165000,"derived":"2 quarters less 1"},"2018-10-31":{"v":51748000,"derived":"3 quarters less 2"},"2019-01-31":{"v":49271000,"derived":"4 quarters less 3"},"2019-04-30":{"v":42271000},"2019-07-31":{"v":55792000,"derived":"2 quarters less 1"},"2019-10-31":{"v":52736000,"derived":"3 quarters less 2"},"2020-01-31":{"v":55605000,"derived":"4 quarters less 3"},"2020-04-30":{"v":53551000},"2020-07-31":{"v":68767000,"derived":"2 quarters less 1"},"2020-10-31":{"v":80920000,"derived":"3 quarters less 2"},"2021-01-31":{"v":83639000,"derived":"4 quarters less 3"},"2021-04-30":{"v":81637000},"2021-07-31":{"v":99458000,"derived":"2 quarters less 1"},"2021-10-31":{"v":109441000,"derived":"3 quarters less 2"},"2022-01-31":{"v":118006000,"derived":"4 quarters less 3"},"2022-04-30":{"v":110723000},"2022-07-31":{"v":141207000,"derived":"2 quarters less 1"},"2022-10-31":{"v":140835000,"derived":"3 quarters less 2"},"2023-01-31":{"v":145961000,"derived":"4 quarters less 3"},"2023-04-30":{"v":144706000},"2023-07-31":{"v":151707000,"derived":"2 quarters less 1"},"2023-10-31":{"v":159418000,"derived":"3 quarters less 2"},"2024-01-31":{"v":161016000,"derived":"4 quarters less 3"},"2024-04-30":{"v":142504000},"2024-07-31":{"v":164656000,"derived":"2 quarters less 1"},"2024-10-31":{"v":153228000,"derived":"3 quarters less 2"},"2025-01-31":{"v":149947000,"derived":"4 quarters less 3"},"2025-04-30":{"v":145596000},"2025-07-31":{"v":160538000,"derived":"2 quarters less 1"},"2025-10-31":{"v":160642000,"derived":"3 quarters less 2"},"2026-01-31":{"v":155545000,"derived":"4 quarters less 3"},"2026-04-30":{"v":141377000},"2026-07-31":{"v":148604000,"derived":"2 quarters less 1"}},"depth":0,"sign":null}]},"BS":{"name":"Balance sheet","periods":["2018-04-30","2018-07-31","2018-10-31","2019-01-31","2019-04-30","2019-07-31","2019-10-31","2020-01-31","2020-04-30","2020-07-31","2020-10-31","2021-01-31","2021-04-30","2021-07-31","2021-10-31","2022-01-31","2022-04-30","2022-07-31","2022-10-31","2023-01-31","2023-04-30","2023-07-31","2023-10-31","2024-01-31","2024-04-30","2024-07-31","2024-10-31","2025-01-31","2025-04-30","2025-07-31","2025-10-31","2026-01-31","2026-04-30","2026-07-31"],"source":{"2018-04-30":"0001261333-18-000009","2018-07-31":"0001261333-18-000017","2018-10-31":"0001261333-18-000027","2019-01-31":"0001261333-20-000033","2019-04-30":"0001261333-19-000041","2019-07-31":"0001261333-19-000077","2019-10-31":"0001261333-19-000108","2020-01-31":"0001261333-21-000059","2020-04-30":"0001261333-20-000115","2020-07-31":"0001261333-20-000187","2020-10-31":"0001261333-20-000260","2021-01-31":"0001261333-22-000049","2021-04-30":"0001261333-21-000108","2021-07-31":"0001261333-21-000163","2021-10-31":"0001261333-21-000214","2022-01-31":"0001261333-23-000050","2022-04-30":"0001261333-22-000105","2022-07-31":"0001261333-22-000163","2022-10-31":"0001261333-22-000201","2023-01-31":"0001261333-24-000045","2023-04-30":"0001261333-23-000070","2023-07-31":"0001261333-23-000079","2023-10-31":"0001261333-23-000103","2024-01-31":"0001261333-25-000024","2024-04-30":"0001261333-24-000087","2024-07-31":"0001261333-24-000121","2024-10-31":"0001261333-24-000151","2025-01-31":"0001261333-26-000021","2025-04-30":"0001261333-25-000075","2025-07-31":"0001261333-25-000132","2025-10-31":"0001261333-25-000150","2026-01-31":"0001261333-26-000099","2026-04-30":"0001261333-26-000074","2026-07-31":"0001261333-26-000099"},"frame_from":"0001261333-26-000099","lines":[{"tag":"CashAndCashEquivalentsAtCarryingValue","also_tags":[],"label":"Cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":269429000},"2018-07-31":{"v":818795000},"2018-10-31":{"v":1094133000},"2019-01-31":{"v":517811000},"2019-04-30":{"v":236476000},"2019-07-31":{"v":224290000},"2019-10-31":{"v":197697000},"2020-01-31":{"v":241203000},"2020-04-30":{"v":442237000},"2020-07-31":{"v":404262000},"2020-10-31":{"v":374984000},"2021-01-31":{"v":566055000},"2021-04-30":{"v":518972000},"2021-07-31":{"v":518577000},"2021-10-31":{"v":503884000},"2022-01-31":{"v":509059000},"2022-04-30":{"v":638190000},"2022-07-31":{"v":637186000},"2022-10-31":{"v":632620000},"2023-01-31":{"v":721895000},"2023-04-30":{"v":940494000},"2023-07-31":{"v":1017778000},"2023-10-31":{"v":1188578000},"2024-01-31":{"v":797060000},"2024-04-30":{"v":817388000},"2024-07-31":{"v":619064000},"2024-10-31":{"v":610870000},"2025-01-31":{"v":648623000},"2025-04-30":{"v":657399000},"2025-07-31":{"v":599986000},"2025-10-31":{"v":583291000},"2026-01-31":{"v":602442000},"2026-04-30":{"v":548027000},"2026-07-31":{"v":528161000}},"depth":1,"sign":1},{"tag":"DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent","also_tags":["AvailableForSaleSecuritiesDebtSecuritiesCurrent"],"label":"Investmentscurrent","note":null,"earlier_labels":["Investments"],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":251203000},"2019-04-30":{"v":515648000},"2019-07-31":{"v":525963000},"2019-10-31":{"v":456080000},"2020-01-31":{"v":414939000},"2020-04-30":{"v":315712000},"2020-07-31":{"v":269777000},"2020-10-31":{"v":223590000},"2021-01-31":{"v":207450000},"2021-04-30":{"v":261660000},"2021-07-31":{"v":304292000},"2021-10-31":{"v":314574000},"2022-01-31":{"v":293763000,"src":"0001261333-22-000201"},"2022-04-30":{"v":329425000},"2022-07-31":{"v":357539000},"2022-10-31":{"v":342730000},"2023-01-31":{"v":309771000},"2023-04-30":{"v":350763000},"2023-07-31":{"v":426271000},"2023-10-31":{"v":401639000},"2024-01-31":{"v":248402000},"2024-04-30":{"v":269400000},"2024-07-31":{"v":319289000},"2024-10-31":{"v":331506000},"2025-01-31":{"v":314924000},"2025-04-30":{"v":291293000},"2025-07-31":{"v":244469000},"2025-10-31":{"v":256580000},"2026-01-31":{"v":264084000},"2026-04-30":{"v":266152000},"2026-07-31":{"v":249516000}},"depth":1,"sign":1},{"tag":"RestrictedCashCurrent","also_tags":[],"label":"Restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":367000},"2018-07-31":{"v":367000},"2018-10-31":{"v":367000},"2019-01-31":{"v":367000},"2019-04-30":{"v":167000},"2019-07-31":{"v":133000},"2019-10-31":{"v":414000},"2020-01-31":{"v":280000,"src":"0001261333-20-000260"},"2020-04-30":{"v":280000},"2020-07-31":{"v":280000},"2020-10-31":{"v":281000}},"depth":1,"sign":null},{"tag":"AccountsReceivableNetCurrent","also_tags":[],"label":"Accounts receivable, net of allowance for doubtful accounts of $8,501 and $9,916 as of July 31, 2026 and January 31, 2026","note":null,"earlier_labels":["Accounts receivable, net of allowance for doubtful accounts of $8,378 and $9,916 as of April 30, 2026 and January 31, 2026","Accounts receivable, net of allowance for doubtful accounts of $9,916 and $8,828 as of January 31, 2026 and 2025","Accounts receivable, net of allowance for doubtful accounts of $8,697 and $8,828 as of October 31, 2025 and January 31, 2025","Accounts receivable, net of allowance for doubtful accounts of $10,188 and $8,828 as of July 31, 2025 and January 31, 2025","Accounts receivable, net of allowance for doubtful accounts of $8,844 and $8,828 as of April 30, 2025 and January 31, 2025","Accounts receivable, net of allowance for doubtful accounts of $8,828 and $5,499 as of January 31, 2025 and 2024","Accounts receivable, net of allowance for doubtful accounts of $9,556 and $5,499 as of October 31, 2024 and January 31, 2024","Accounts receivable, net of allowance for doubtful accounts of $7,816 and $5,499 as of July 31, 2024 and January 31, 2024","Accounts receivable, net of allowance for doubtful accounts of $5,890 and $5,499 as of April 30, 2024 and January 31, 2024","Accounts receivable, net of allowance for doubtful accounts of $5,499 and $6,011 as of January 31, 2024 and 2023","Accounts receivable, net of allowance for doubtful accounts of $7,075 and $6,011 as of October 31, 2023 and January 31, 2023","Accounts receivable, net of allowance for doubtful accounts of $5,697 and $6,011 as of July 31, 2023 and January 31, 2023","Accounts receivable, net of allowance for doubtful accounts of $5,625 and $6,011 as of April 30, 2023 and January 31, 2023","Accounts receivable, net of allowance for doubtful accounts of $6,011 and $5,807 as of January 31, 2023 and 2022","Accounts receivable, net of allowance for doubtful accounts of $5,203 and $5,807 as of October 31, 2022 and January 31, 2022","Accounts receivable, net of allowance for doubtful accounts of $5,749 and $5,807 as of July 31, 2022 and January 31, 2022","Accounts receivable, net of allowance for doubtful accounts of $5,076 and $5,807 as of April 30, 2022 and January 31, 2022","Accounts receivable, net of allowance for doubtful accounts of $5,807 and $5,362 as of January 31, 2022 and 2021","Accounts receivable, net of allowance for doubtful accounts of $6,388 and $5,362 as of October 31, 2021 and January 31, 2021","Accounts receivable, net of allowance for doubtful accounts of $6,437 and $5,362 as of July 31, 2021 and January 31, 2021","Accounts receivable, net of allowance for doubtful accounts of $5,393 and $5,362 as of April 30, 2021 and January 31, 2021","Accounts receivable, net of allowance for doubtful accounts of $5,362 and $2,982 as of January 31, 2021 and 2020","Accounts receivable, net","Accounts receivable"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":104128000},"2018-07-31":{"v":108365000},"2018-10-31":{"v":130611000},"2019-01-31":{"v":174548000},"2019-04-30":{"v":117134000},"2019-07-31":{"v":138652000},"2019-10-31":{"v":159464000},"2020-01-31":{"v":237841000},"2020-04-30":{"v":220602000},"2020-07-31":{"v":224502000},"2020-10-31":{"v":261085000},"2021-01-31":{"v":323570000},"2021-04-30":{"v":250365000},"2021-07-31":{"v":284730000},"2021-10-31":{"v":305599000},"2022-01-31":{"v":440950000},"2022-04-30":{"v":300872000},"2022-07-31":{"v":339528000},"2022-10-31":{"v":422612000},"2023-01-31":{"v":516914000},"2023-04-30":{"v":408632000},"2023-07-31":{"v":414740000},"2023-10-31":{"v":360456000},"2024-01-31":{"v":439299000},"2024-04-30":{"v":306152000},"2024-07-31":{"v":309885000},"2024-10-31":{"v":300444000},"2025-01-31":{"v":429582000},"2025-04-30":{"v":307597000},"2025-07-31":{"v":356943000},"2025-10-31":{"v":354978000},"2026-01-31":{"v":516429000},"2026-04-30":{"v":300684000},"2026-07-31":{"v":370531000}},"depth":1,"sign":1},{"tag":"ContractWithCustomerAssetNetCurrent","also_tags":[],"label":"Contract assetscurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":12030000},"2018-07-31":{"v":13760000},"2018-10-31":{"v":12056000},"2019-01-31":{"v":10616000},"2019-04-30":{"v":13360000},"2019-07-31":{"v":15548000},"2019-10-31":{"v":17921000},"2020-01-31":{"v":12502000},"2020-04-30":{"v":13236000},"2020-07-31":{"v":17044000},"2020-10-31":{"v":22477000},"2021-01-31":{"v":16883000},"2021-04-30":{"v":15267000},"2021-07-31":{"v":13993000},"2021-10-31":{"v":14690000},"2022-01-31":{"v":12588000},"2022-04-30":{"v":13368000},"2022-07-31":{"v":9387000},"2022-10-31":{"v":13609000},"2023-01-31":{"v":12437000},"2023-04-30":{"v":17454000},"2023-07-31":{"v":16188000},"2023-10-31":{"v":19381000},"2024-01-31":{"v":15922000},"2024-04-30":{"v":12319000},"2024-07-31":{"v":13449000},"2024-10-31":{"v":13645000},"2025-01-31":{"v":13764000},"2025-04-30":{"v":9585000},"2025-07-31":{"v":9892000},"2025-10-31":{"v":8978000},"2026-01-31":{"v":10782000},"2026-04-30":{"v":8024000},"2026-07-31":{"v":7552000}},"depth":1,"sign":1},{"tag":"PrepaidExpenseAndOtherAssetsCurrent","also_tags":[],"label":"Prepaid expenses and other current assets","note":null,"earlier_labels":["Prepaid expense and other current assets"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":29779000},"2018-07-31":{"v":26776000},"2018-10-31":{"v":28344000},"2019-01-31":{"v":29976000},"2019-04-30":{"v":39341000},"2019-07-31":{"v":38907000},"2019-10-31":{"v":37814000},"2020-01-31":{"v":37405000,"first_filed":37125000,"first_src":"0001261333-20-000033"},"2020-04-30":{"v":51176000},"2020-07-31":{"v":52158000},"2020-10-31":{"v":47343000},"2021-01-31":{"v":48390000},"2021-04-30":{"v":65172000},"2021-07-31":{"v":61197000},"2021-10-31":{"v":67842000},"2022-01-31":{"v":63236000},"2022-04-30":{"v":80669000},"2022-07-31":{"v":79142000},"2022-10-31":{"v":68814000},"2023-01-31":{"v":69987000},"2023-04-30":{"v":86719000},"2023-07-31":{"v":81492000},"2023-10-31":{"v":72629000},"2024-01-31":{"v":66984000},"2024-04-30":{"v":84540000},"2024-07-31":{"v":81693000},"2024-10-31":{"v":75412000},"2025-01-31":{"v":82368000},"2025-04-30":{"v":111204000},"2025-07-31":{"v":107760000},"2025-10-31":{"v":103328000},"2026-01-31":{"v":97101000},"2026-04-30":{"v":132729000},"2026-07-31":{"v":113132000}},"depth":1,"sign":1},{"tag":"AssetsCurrent","also_tags":[],"label":"Total current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":415733000},"2018-07-31":{"v":968063000},"2018-10-31":{"v":1265511000},"2019-01-31":{"v":984521000},"2019-04-30":{"v":922126000},"2019-07-31":{"v":943493000},"2019-10-31":{"v":869390000},"2020-01-31":{"v":943890000},"2020-04-30":{"v":1043243000},"2020-07-31":{"v":968023000},"2020-10-31":{"v":929760000},"2021-01-31":{"v":1162348000},"2021-04-30":{"v":1111436000},"2021-07-31":{"v":1182789000},"2021-10-31":{"v":1206589000},"2022-01-31":{"v":1319596000},"2022-04-30":{"v":1362524000},"2022-07-31":{"v":1422782000},"2022-10-31":{"v":1480385000},"2023-01-31":{"v":1631004000},"2023-04-30":{"v":1804062000},"2023-07-31":{"v":1956469000},"2023-10-31":{"v":2042683000},"2024-01-31":{"v":1567667000},"2024-04-30":{"v":1489799000},"2024-07-31":{"v":1343380000},"2024-10-31":{"v":1331877000},"2025-01-31":{"v":1489261000},"2025-04-30":{"v":1377078000},"2025-07-31":{"v":1319050000},"2025-10-31":{"v":1307155000},"2026-01-31":{"v":1490838000},"2026-04-30":{"v":1255616000},"2026-07-31":{"v":1268892000}},"depth":0,"sign":1},{"tag":"DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent","also_tags":["AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"],"label":"Investmentsnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":164220000},"2019-04-30":{"v":184683000},"2019-07-31":{"v":180146000},"2019-10-31":{"v":257783000},"2020-01-31":{"v":239729000},"2020-04-30":{"v":140117000},"2020-07-31":{"v":66265000},"2020-10-31":{"v":76782000},"2021-01-31":{"v":92717000},"2021-04-30":{"v":94930000},"2021-07-31":{"v":64088000},"2021-10-31":{"v":89455000},"2022-01-31":{"v":94938000,"src":"0001261333-22-000201"},"2022-04-30":{"v":94751000},"2022-07-31":{"v":133238000},"2022-10-31":{"v":129783000},"2023-01-31":{"v":186049000},"2023-04-30":{"v":120803000},"2023-07-31":{"v":85202000},"2023-10-31":{"v":55448000},"2024-01-31":{"v":121977000},"2024-04-30":{"v":139108000},"2024-07-31":{"v":102537000},"2024-10-31":{"v":112805000},"2025-01-31":{"v":134105000},"2025-04-30":{"v":160139000},"2025-07-31":{"v":208864000},"2025-10-31":{"v":208529000},"2026-01-31":{"v":208393000},"2026-04-30":{"v":209897000},"2026-07-31":{"v":195398000}},"depth":1,"sign":1},{"tag":"PropertyPlantAndEquipmentNet","also_tags":[],"label":"Property and equipment, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":60095000},"2018-07-31":{"v":60415000},"2018-10-31":{"v":73965000},"2019-01-31":{"v":75832000},"2019-04-30":{"v":84094000},"2019-07-31":{"v":92078000},"2019-10-31":{"v":105917000},"2020-01-31":{"v":128293000},"2020-04-30":{"v":134811000},"2020-07-31":{"v":150646000},"2020-10-31":{"v":159652000},"2021-01-31":{"v":165039000},"2021-04-30":{"v":164128000},"2021-07-31":{"v":173983000},"2021-10-31":{"v":177832000},"2022-01-31":{"v":184664000},"2022-04-30":{"v":183704000},"2022-07-31":{"v":186229000},"2022-10-31":{"v":196127000},"2023-01-31":{"v":199892000},"2023-04-30":{"v":206026000},"2023-07-31":{"v":220916000},"2023-10-31":{"v":230963000},"2024-01-31":{"v":245173000},"2024-04-30":{"v":255736000},"2024-07-31":{"v":265544000},"2024-10-31":{"v":278623000},"2025-01-31":{"v":299370000},"2025-04-30":{"v":310150000},"2025-07-31":{"v":327953000},"2025-10-31":{"v":343636000},"2026-01-31":{"v":361808000},"2026-04-30":{"v":387946000},"2026-07-31":{"v":420032000}},"depth":1,"sign":1},{"tag":"NoncurrentAssets","also_tags":[],"label":"Long-Lived Assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":75832000,"src":"0001261333-19-000108"},"2019-10-31":{"v":242544000}},"depth":1,"sign":null},{"tag":"OperatingLeaseRightOfUseAsset","also_tags":[],"label":"Operating lease right-of-use assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2019-04-30":{"v":143361000},"2019-07-31":{"v":137292000},"2019-10-31":{"v":136627000},"2020-01-31":{"v":149833000},"2020-04-30":{"v":161484000},"2020-07-31":{"v":168313000},"2020-10-31":{"v":160362000},"2021-01-31":{"v":159352000},"2021-04-30":{"v":152185000},"2021-07-31":{"v":140589000},"2021-10-31":{"v":132608000},"2022-01-31":{"v":126021000},"2022-04-30":{"v":116589000},"2022-07-31":{"v":100481000},"2022-10-31":{"v":92155000},"2023-01-31":{"v":141493000},"2023-04-30":{"v":135403000},"2023-07-31":{"v":131341000},"2023-10-31":{"v":126198000},"2024-01-31":{"v":123188000},"2024-04-30":{"v":119997000},"2024-07-31":{"v":117877000},"2024-10-31":{"v":113365000},"2025-01-31":{"v":109630000},"2025-04-30":{"v":115412000},"2025-07-31":{"v":109953000},"2025-10-31":{"v":133183000},"2026-01-31":{"v":165578000},"2026-04-30":{"v":160090000},"2026-07-31":{"v":155101000}},"depth":1,"sign":1},{"tag":"Goodwill","also_tags":[],"label":"Goodwill","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":36074000},"2018-07-31":{"v":35369000},"2018-10-31":{"v":194533000},"2019-01-31":{"v":195225000},"2019-04-30":{"v":194775000},"2019-07-31":{"v":195427000},"2019-10-31":{"v":195024000},"2020-01-31":{"v":194882000},"2020-04-30":{"v":193594000},"2020-07-31":{"v":349254000},"2020-10-31":{"v":348504000},"2021-01-31":{"v":350151000},"2021-04-30":{"v":351511000},"2021-07-31":{"v":355595000},"2021-10-31":{"v":355353000},"2022-01-31":{"v":355058000},"2022-04-30":{"v":354056000},"2022-07-31":{"v":353326000},"2022-10-31":{"v":352423000},"2023-01-31":{"v":353619000},"2023-04-30":{"v":353308000},"2023-07-31":{"v":353345000},"2023-10-31":{"v":351493000},"2024-01-31":{"v":353138000},"2024-04-30":{"v":352450000},"2024-07-31":{"v":455519000},"2024-10-31":{"v":455678000},"2025-01-31":{"v":454477000},"2025-04-30":{"v":455276000},"2025-07-31":{"v":456368000},"2025-10-31":{"v":457247000},"2026-01-31":{"v":458446000},"2026-04-30":{"v":459148000},"2026-07-31":{"v":458365000}},"depth":1,"sign":1},{"tag":"FiniteLivedIntangibleAssetsNet","also_tags":[],"label":"Intangible assets, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":11278000},"2018-07-31":{"v":10139000},"2018-10-31":{"v":79161000},"2019-01-31":{"v":74203000},"2019-04-30":{"v":69490000},"2019-07-31":{"v":65070000},"2019-10-31":{"v":60759000},"2020-01-31":{"v":56500000},"2020-04-30":{"v":52241000},"2020-07-31":{"v":135825000},"2020-10-31":{"v":128414000},"2021-01-31":{"v":121828000},"2021-04-30":{"v":115009000},"2021-07-31":{"v":110327000},"2021-10-31":{"v":102802000},"2022-01-31":{"v":98816000},"2022-04-30":{"v":87277000},"2022-07-31":{"v":81246000},"2022-10-31":{"v":75232000},"2023-01-31":{"v":70280000},"2023-04-30":{"v":65247000},"2023-07-31":{"v":60304000},"2023-10-31":{"v":55605000},"2024-01-31":{"v":50905000},"2024-04-30":{"v":46206000},"2024-07-31":{"v":90227000},"2024-10-31":{"v":83307000},"2025-01-31":{"v":76388000},"2025-04-30":{"v":69469000},"2025-07-31":{"v":64553000},"2025-10-31":{"v":60816000},"2026-01-31":{"v":61394000},"2026-04-30":{"v":56659000},"2026-07-31":{"v":51924000}},"depth":1,"sign":1},{"tag":"CapitalizedContractCostNetNoncurrent","also_tags":[],"label":"Deferred contract acquisition costsnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":78401000},"2018-07-31":{"v":86199000},"2018-10-31":{"v":97091000},"2019-01-31":{"v":112583000},"2019-04-30":{"v":115924000},"2019-07-31":{"v":124434000},"2019-10-31":{"v":136248000},"2020-01-31":{"v":153333000},"2020-04-30":{"v":169686000},"2020-07-31":{"v":198325000},"2020-10-31":{"v":225115000},"2021-01-31":{"v":260130000},"2021-04-30":{"v":274039000},"2021-07-31":{"v":289636000},"2021-10-31":{"v":300073000},"2022-01-31":{"v":311835000},"2022-04-30":{"v":313760000},"2022-07-31":{"v":322695000},"2022-10-31":{"v":329958000},"2023-01-31":{"v":350899000},"2023-04-30":{"v":359255000},"2023-07-31":{"v":369749000},"2023-10-31":{"v":383205000},"2024-01-31":{"v":409627000},"2024-04-30":{"v":415739000},"2024-07-31":{"v":427599000},"2024-10-31":{"v":445987000},"2025-01-31":{"v":467201000},"2025-04-30":{"v":461969000},"2025-07-31":{"v":462928000},"2025-10-31":{"v":462552000},"2026-01-31":{"v":474628000},"2026-04-30":{"v":468452000},"2026-07-31":{"v":468812000}},"depth":1,"sign":1},{"tag":"DeferredIncomeTaxAssetsNet","also_tags":[],"label":"Deferred tax assetsnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2024-01-31":{"v":2031000},"2024-07-31":{"v":822026000},"2024-10-31":{"v":816538000},"2025-01-31":{"v":840470000},"2025-04-30":{"v":844837000},"2025-07-31":{"v":836641000},"2025-10-31":{"v":838694000},"2026-01-31":{"v":835245000},"2026-04-30":{"v":805136000},"2026-07-31":{"v":764330000}},"depth":1,"sign":1},{"tag":"OtherAssetsNoncurrent","also_tags":[],"label":"Other assetsnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":12891000},"2018-07-31":{"v":9513000},"2018-10-31":{"v":9175000},"2019-01-31":{"v":8833000},"2019-04-30":{"v":23947000},"2019-07-31":{"v":23896000},"2019-10-31":{"v":24617000},"2020-01-31":{"v":24678000},"2020-04-30":{"v":26312000},"2020-07-31":{"v":16659000},"2020-10-31":{"v":22530000},"2021-01-31":{"v":24942000},"2021-04-30":{"v":33882000},"2021-07-31":{"v":38680000},"2021-10-31":{"v":45791000},"2022-01-31":{"v":50337000},"2022-04-30":{"v":61470000},"2022-07-31":{"v":67349000},"2022-10-31":{"v":75521000},"2023-01-31":{"v":79484000},"2023-04-30":{"v":85795000},"2023-07-31":{"v":90079000},"2023-10-31":{"v":92032000},"2024-01-31":{"v":97584000,"first_filed":99615000,"first_src":"0001261333-24-000045"},"2024-04-30":{"v":107654000},"2024-07-31":{"v":129232000},"2024-10-31":{"v":132028000},"2025-01-31":{"v":141803000},"2025-04-30":{"v":153073000},"2025-07-31":{"v":163613000},"2025-10-31":{"v":170227000},"2026-01-31":{"v":173220000},"2026-04-30":{"v":181061000},"2026-07-31":{"v":177936000}},"depth":1,"sign":1},{"tag":"Assets","also_tags":[],"label":"Total assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":614472000},"2018-07-31":{"v":1169698000},"2018-10-31":{"v":1719436000},"2019-01-31":{"v":1615417000},"2019-04-30":{"v":1738400000},"2019-07-31":{"v":1761836000},"2019-10-31":{"v":1786365000},"2020-01-31":{"v":1891138000},"2020-04-30":{"v":1921488000},"2020-07-31":{"v":2053310000},"2020-10-31":{"v":2051119000},"2021-01-31":{"v":2336507000},"2021-04-30":{"v":2297120000},"2021-07-31":{"v":2355687000},"2021-10-31":{"v":2410503000},"2022-01-31":{"v":2541265000},"2022-04-30":{"v":2574131000},"2022-07-31":{"v":2667346000},"2022-10-31":{"v":2731584000},"2023-01-31":{"v":3012720000},"2023-04-30":{"v":3129899000},"2023-07-31":{"v":3267405000},"2023-10-31":{"v":3337627000},"2024-01-31":{"v":2971290000},"2024-04-30":{"v":2926689000},"2024-07-31":{"v":3753941000},"2024-10-31":{"v":3770208000},"2025-01-31":{"v":4012705000},"2025-04-30":{"v":3947403000},"2025-07-31":{"v":3949923000},"2025-10-31":{"v":3982039000},"2026-01-31":{"v":4229550000},"2026-04-30":{"v":3984005000},"2026-07-31":{"v":3960790000}},"depth":0,"sign":null},{"tag":"AccountsPayableCurrent","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":13269000},"2018-07-31":{"v":16653000},"2018-10-31":{"v":22059000},"2019-01-31":{"v":19590000},"2019-04-30":{"v":21436000},"2019-07-31":{"v":23452000},"2019-10-31":{"v":29099000},"2020-01-31":{"v":28144000},"2020-04-30":{"v":21504000},"2020-07-31":{"v":33053000},"2020-10-31":{"v":32309000},"2021-01-31":{"v":37367000},"2021-04-30":{"v":14870000},"2021-07-31":{"v":33612000},"2021-10-31":{"v":47712000},"2022-01-31":{"v":52804000},"2022-04-30":{"v":26213000},"2022-07-31":{"v":44449000},"2022-10-31":{"v":47176000},"2023-01-31":{"v":24393000},"2023-04-30":{"v":14688000},"2023-07-31":{"v":5803000},"2023-10-31":{"v":14787000},"2024-01-31":{"v":19029000},"2024-04-30":{"v":17700000},"2024-07-31":{"v":8116000},"2024-10-31":{"v":18144000},"2025-01-31":{"v":30697000},"2025-04-30":{"v":24583000},"2025-07-31":{"v":10643000},"2025-10-31":{"v":22482000},"2026-01-31":{"v":17419000},"2026-04-30":{"v":23970000},"2026-07-31":{"v":21866000}},"depth":1,"sign":1},{"tag":"AccruedLiabilitiesCurrent","also_tags":["AccruedLiabilitiesAndOtherLiabilities"],"label":"Accrued expenses and other current liabilities","note":null,"earlier_labels":["Accrued expenses"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":19023000},"2018-07-31":{"v":18368000},"2018-10-31":{"v":22669000},"2019-01-31":{"v":21755000,"src":"0001261333-19-000108"},"2019-04-30":{"v":28133000},"2019-07-31":{"v":34227000},"2019-10-31":{"v":33094000},"2020-01-31":{"v":54344000,"src":"0001261333-20-000260"},"2020-04-30":{"v":46475000},"2020-07-31":{"v":54916000},"2020-10-31":{"v":59752000},"2021-01-31":{"v":66566000,"src":"0001261333-21-000214"},"2021-04-30":{"v":75438000},"2021-07-31":{"v":81817000},"2021-10-31":{"v":81065000},"2022-01-31":{"v":91377000,"src":"0001261333-22-000201"},"2022-04-30":{"v":92936000},"2022-07-31":{"v":90756000},"2022-10-31":{"v":96227000},"2023-01-31":{"v":100987000},"2023-04-30":{"v":101685000},"2023-07-31":{"v":109349000},"2023-10-31":{"v":99642000},"2024-01-31":{"v":104037000},"2024-04-30":{"v":99177000},"2024-07-31":{"v":93251000},"2024-10-31":{"v":94591000},"2025-01-31":{"v":99579000},"2025-04-30":{"v":101182000},"2025-07-31":{"v":100579000},"2025-10-31":{"v":119841000},"2026-01-31":{"v":113358000},"2026-04-30":{"v":108002000},"2026-07-31":{"v":121046000}},"depth":1,"sign":1},{"tag":"EmployeeRelatedLiabilitiesCurrent","also_tags":[],"label":"Accrued compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":33905000},"2018-07-31":{"v":51212000},"2018-10-31":{"v":53686000},"2019-01-31":{"v":77553000},"2019-04-30":{"v":57684000},"2019-07-31":{"v":79980000},"2019-10-31":{"v":70860000},"2020-01-31":{"v":83189000},"2020-04-30":{"v":81653000},"2020-07-31":{"v":111623000},"2020-10-31":{"v":114221000},"2021-01-31":{"v":156158000},"2021-04-30":{"v":129640000},"2021-07-31":{"v":142599000},"2021-10-31":{"v":144741000},"2022-01-31":{"v":160163000},"2022-04-30":{"v":137724000},"2022-07-31":{"v":149761000},"2022-10-31":{"v":146297000},"2023-01-31":{"v":163133000},"2023-04-30":{"v":141990000},"2023-07-31":{"v":162243000},"2023-10-31":{"v":159381000},"2024-01-31":{"v":195266000},"2024-04-30":{"v":153932000},"2024-07-31":{"v":178603000},"2024-10-31":{"v":158779000},"2025-01-31":{"v":227115000},"2025-04-30":{"v":170976000},"2025-07-31":{"v":208005000},"2025-10-31":{"v":180982000},"2026-01-31":{"v":260840000},"2026-04-30":{"v":175575000},"2026-07-31":{"v":239042000}},"depth":1,"sign":1},{"tag":"ConvertibleDebtCurrent","also_tags":[],"label":"Convertible senior notescurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2020-01-31":{"v":0},"2021-01-31":{"v":20469000},"2021-04-30":{"v":13343000},"2021-07-31":{"v":2032000},"2021-10-31":{"v":11510000},"2022-01-31":{"v":0},"2022-04-30":{"v":16000},"2022-10-31":{"v":36921000},"2023-01-31":{"v":722887000},"2023-04-30":{"v":723995000},"2023-07-31":{"v":725105000},"2023-10-31":{"v":689111000},"2024-01-31":{"v":0,"src":"0001261333-24-000045"}},"depth":1,"sign":null},{"tag":"ContractWithCustomerLiabilityCurrent","also_tags":[],"label":"Contract liabilitiescurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":282470000},"2018-07-31":{"v":289724000},"2018-10-31":{"v":316619000},"2019-01-31":{"v":381060000},"2019-04-30":{"v":385460000},"2019-07-31":{"v":402734000},"2019-10-31":{"v":423742000},"2020-01-31":{"v":507560000},"2020-04-30":{"v":552345000},"2020-07-31":{"v":624031000},"2020-10-31":{"v":686185000},"2021-01-31":{"v":779642000},"2021-04-30":{"v":829844000},"2021-07-31":{"v":914619000},"2021-10-31":{"v":940111000},"2022-01-31":{"v":1029891000},"2022-04-30":{"v":1049534000},"2022-07-31":{"v":1073800000},"2022-10-31":{"v":1088197000},"2023-01-31":{"v":1172867000},"2023-04-30":{"v":1190364000},"2023-07-31":{"v":1208411000},"2023-10-31":{"v":1204599000},"2024-01-31":{"v":1320059000},"2024-04-30":{"v":1313227000},"2024-07-31":{"v":1307565000},"2024-10-31":{"v":1307749000},"2025-01-31":{"v":1455442000},"2025-04-30":{"v":1422878000},"2025-07-31":{"v":1436033000},"2025-10-31":{"v":1444599000},"2026-01-31":{"v":1631168000},"2026-04-30":{"v":1564942000},"2026-07-31":{"v":1575565000}},"depth":1,"sign":1},{"tag":"OperatingLeaseLiabilityCurrent","also_tags":[],"label":"Operating lease liabilitiescurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2019-04-30":{"v":16921000},"2019-07-31":{"v":17193000},"2019-10-31":{"v":18743000},"2020-01-31":{"v":20728000},"2020-04-30":{"v":27613000},"2020-07-31":{"v":30415000},"2020-10-31":{"v":30633000},"2021-01-31":{"v":32971000},"2021-04-30":{"v":34777000},"2021-07-31":{"v":34951000},"2021-10-31":{"v":35228000},"2022-01-31":{"v":37404000},"2022-04-30":{"v":37293000},"2022-07-31":{"v":43479000},"2022-10-31":{"v":34713000},"2023-01-31":{"v":24055000},"2023-04-30":{"v":22742000},"2023-07-31":{"v":23053000},"2023-10-31":{"v":21701000},"2024-01-31":{"v":22230000},"2024-04-30":{"v":20925000},"2024-07-31":{"v":19769000},"2024-10-31":{"v":19507000},"2025-01-31":{"v":19077000},"2025-04-30":{"v":21815000},"2025-07-31":{"v":21185000},"2025-10-31":{"v":15840000},"2026-01-31":{"v":16623000},"2026-04-30":{"v":16055000},"2026-07-31":{"v":15516000}},"depth":1,"sign":1},{"tag":"DeferredRentCreditCurrent","also_tags":[],"label":"Deferred rentcurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":1811000},"2018-07-31":{"v":1872000},"2018-10-31":{"v":2029000},"2019-01-31":{"v":2452000},"2020-01-31":{"v":0,"src":"0001261333-20-000033"}},"depth":1,"sign":null},{"tag":"OtherLiabilitiesCurrent","also_tags":[],"label":"Other liabilitiescurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":12017000},"2018-07-31":{"v":11761000},"2018-10-31":{"v":17574000},"2019-01-31":{"v":13903000,"src":"0001261333-19-000108"},"2019-04-30":{"v":12973000},"2019-07-31":{"v":16563000},"2019-10-31":{"v":12956000}},"depth":1,"sign":null},{"tag":"LiabilitiesCurrent","also_tags":[],"label":"Total current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":362495000},"2018-07-31":{"v":389590000},"2018-10-31":{"v":434636000},"2019-01-31":{"v":516313000},"2019-04-30":{"v":522607000},"2019-07-31":{"v":574149000},"2019-10-31":{"v":588494000},"2020-01-31":{"v":693965000},"2020-04-30":{"v":729590000},"2020-07-31":{"v":854038000},"2020-10-31":{"v":923100000},"2021-01-31":{"v":1093173000},"2021-04-30":{"v":1097912000},"2021-07-31":{"v":1209630000},"2021-10-31":{"v":1260367000},"2022-01-31":{"v":1371639000},"2022-04-30":{"v":1343716000},"2022-07-31":{"v":1402245000},"2022-10-31":{"v":1449531000},"2023-01-31":{"v":2208322000},"2023-04-30":{"v":2195464000},"2023-07-31":{"v":2233964000},"2023-10-31":{"v":2189221000},"2024-01-31":{"v":1660621000},"2024-04-30":{"v":1604961000},"2024-07-31":{"v":1607304000},"2024-10-31":{"v":1598770000},"2025-01-31":{"v":1831910000},"2025-04-30":{"v":1741434000},"2025-07-31":{"v":1776445000},"2025-10-31":{"v":1783744000},"2026-01-31":{"v":2039408000},"2026-04-30":{"v":1888544000},"2026-07-31":{"v":1973035000}},"depth":0,"sign":1},{"tag":"ConvertibleDebtNoncurrent","also_tags":[],"label":"Convertible senior notes, netnoncurrent","note":null,"earlier_labels":["Convertible senior notes, net"],"kind":"money","earlier_years":true,"values":{"2018-10-31":{"v":432572000},"2019-01-31":{"v":438932000},"2019-04-30":{"v":445385000},"2019-07-31":{"v":451934000},"2019-10-31":{"v":458578000},"2020-01-31":{"v":465321000},"2020-04-30":{"v":472162000},"2020-07-31":{"v":479105000},"2020-10-31":{"v":486149000},"2021-01-31":{"v":693219000},"2021-04-30":{"v":742577000},"2021-07-31":{"v":730272000},"2021-10-31":{"v":718821000},"2022-01-31":{"v":718487000},"2022-04-30":{"v":719616000},"2022-07-31":{"v":720677000},"2022-10-31":{"v":684861000},"2023-01-31":{"v":0,"src":"0001261333-23-000050"}},"depth":0,"sign":null},{"tag":"ContractWithCustomerLiabilityNoncurrent","also_tags":[],"label":"Contract liabilitiesnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":8065000},"2018-07-31":{"v":7703000},"2018-10-31":{"v":7135000},"2019-01-31":{"v":7712000},"2019-04-30":{"v":7586000},"2019-07-31":{"v":7784000},"2019-10-31":{"v":9339000},"2020-01-31":{"v":11478000},"2020-04-30":{"v":11287000},"2020-07-31":{"v":11837000},"2020-10-31":{"v":14717000},"2021-01-31":{"v":16492000},"2021-04-30":{"v":17938000},"2021-07-31":{"v":18138000},"2021-10-31":{"v":17070000},"2022-01-31":{"v":16725000},"2022-04-30":{"v":15794000},"2022-07-31":{"v":14630000},"2022-10-31":{"v":15242000},"2023-01-31":{"v":16925000},"2023-04-30":{"v":17715000},"2023-07-31":{"v":21839000},"2023-10-31":{"v":22069000},"2024-01-31":{"v":21980000},"2024-04-30":{"v":23840000},"2024-07-31":{"v":23020000},"2024-10-31":{"v":22931000},"2025-01-31":{"v":21523000},"2025-04-30":{"v":24354000},"2025-07-31":{"v":27428000},"2025-10-31":{"v":28027000},"2026-01-31":{"v":29956000},"2026-04-30":{"v":29735000},"2026-07-31":{"v":28824000}},"depth":1,"sign":1},{"tag":"OperatingLeaseLiabilityNoncurrent","also_tags":[],"label":"Operating lease liabilitiesnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2019-04-30":{"v":154778000},"2019-07-31":{"v":150493000},"2019-10-31":{"v":150362000},"2020-01-31":{"v":162432000},"2020-04-30":{"v":173750000},"2020-07-31":{"v":177862000},"2020-10-31":{"v":169078000},"2021-01-31":{"v":165704000},"2021-04-30":{"v":155998000},"2021-07-31":{"v":146025000},"2021-10-31":{"v":136240000},"2022-01-31":{"v":126340000},"2022-04-30":{"v":114976000},"2022-07-31":{"v":90479000},"2022-10-31":{"v":81237000},"2023-01-31":{"v":141348000},"2023-04-30":{"v":136243000},"2023-07-31":{"v":130746000},"2023-10-31":{"v":124551000},"2024-01-31":{"v":120823000},"2024-04-30":{"v":117444000},"2024-07-31":{"v":115832000},"2024-10-31":{"v":111132000},"2025-01-31":{"v":105350000},"2025-04-30":{"v":111122000},"2025-07-31":{"v":105757000},"2025-10-31":{"v":134533000},"2026-01-31":{"v":168496000},"2026-04-30":{"v":167278000},"2026-07-31":{"v":167582000}},"depth":1,"sign":1},{"tag":"DeferredRentCreditNoncurrent","also_tags":[],"label":"Deferred rentnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":22862000},"2018-07-31":{"v":22633000},"2018-10-31":{"v":23050000},"2019-01-31":{"v":24195000},"2020-01-31":{"v":0,"src":"0001261333-20-000033"}},"depth":1,"sign":null},{"tag":"DeferredIncomeTaxLiabilitiesNet","also_tags":[],"label":"Deferred tax liabilitynoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":2505000},"2018-07-31":{"v":2499000},"2018-10-31":{"v":2500000},"2019-01-31":{"v":4207000},"2019-04-30":{"v":4267000},"2019-07-31":{"v":4270000},"2019-10-31":{"v":4275000},"2020-01-31":{"v":4920000},"2020-04-30":{"v":4814000},"2020-07-31":{"v":8740000},"2020-10-31":{"v":7974000},"2021-01-31":{"v":6464000},"2021-04-30":{"v":6484000},"2021-07-31":{"v":6424000},"2021-10-31":{"v":6379000},"2022-01-31":{"v":9316000},"2022-04-30":{"v":9079000},"2022-07-31":{"v":10323000},"2022-10-31":{"v":10400000},"2023-01-31":{"v":10723000},"2023-04-30":{"v":12324000},"2023-07-31":{"v":13923000},"2023-10-31":{"v":17160000},"2024-01-31":{"v":16795000},"2024-04-30":{"v":18037000},"2024-07-31":{"v":18122000},"2024-10-31":{"v":19303000},"2025-01-31":{"v":20596000},"2025-04-30":{"v":22381000},"2025-07-31":{"v":19064000},"2025-10-31":{"v":18497000},"2026-01-31":{"v":21507000},"2026-04-30":{"v":24205000},"2026-07-31":{"v":20960000}},"depth":1,"sign":1},{"tag":"OtherLiabilitiesNoncurrent","also_tags":[],"label":"Other liabilitiesnoncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":4419000},"2018-07-31":{"v":3803000},"2018-10-31":{"v":9374000},"2019-01-31":{"v":9696000},"2019-04-30":{"v":6095000},"2019-07-31":{"v":6527000},"2019-10-31":{"v":5955000},"2020-01-31":{"v":6695000},"2020-04-30":{"v":7097000},"2020-07-31":{"v":19837000},"2020-10-31":{"v":24069000},"2021-01-31":{"v":32328000},"2021-04-30":{"v":32974000},"2021-07-31":{"v":33322000},"2021-10-31":{"v":32057000},"2022-01-31":{"v":23255000},"2022-04-30":{"v":22001000},"2022-07-31":{"v":21861000},"2022-10-31":{"v":21807000},"2023-01-31":{"v":18115000},"2023-04-30":{"v":18661000},"2023-07-31":{"v":19174000},"2023-10-31":{"v":19593000},"2024-01-31":{"v":21332000},"2024-04-30":{"v":25407000},"2024-07-31":{"v":28257000},"2024-10-31":{"v":28695000},"2025-01-31":{"v":30634000},"2025-04-30":{"v":33310000},"2025-07-31":{"v":33254000},"2025-10-31":{"v":35717000},"2026-01-31":{"v":52363000},"2026-04-30":{"v":54495000},"2026-07-31":{"v":51869000}},"depth":1,"sign":1},{"tag":"Liabilities","also_tags":[],"label":"Total liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":400346000},"2018-07-31":{"v":426228000},"2018-10-31":{"v":909267000},"2019-01-31":{"v":1001055000},"2019-04-30":{"v":1140718000},"2019-07-31":{"v":1195157000},"2019-10-31":{"v":1217003000},"2020-01-31":{"v":1344811000},"2020-04-30":{"v":1398700000},"2020-07-31":{"v":1551419000},"2020-10-31":{"v":1625087000},"2021-01-31":{"v":2007380000},"2021-04-30":{"v":2053883000},"2021-07-31":{"v":2143811000},"2021-10-31":{"v":2170934000},"2022-01-31":{"v":2265762000},"2022-04-30":{"v":2225182000},"2022-07-31":{"v":2260215000},"2022-10-31":{"v":2263078000},"2023-01-31":{"v":2395433000},"2023-04-30":{"v":2380407000},"2023-07-31":{"v":2419646000},"2023-10-31":{"v":2372594000},"2024-01-31":{"v":1841551000},"2024-04-30":{"v":1789689000},"2024-07-31":{"v":1792535000},"2024-10-31":{"v":1780831000},"2025-01-31":{"v":2010013000},"2025-04-30":{"v":1932601000},"2025-07-31":{"v":1961948000},"2025-10-31":{"v":2000518000},"2026-01-31":{"v":2311730000},"2026-04-30":{"v":2164257000},"2026-07-31":{"v":2242270000}},"depth":0,"sign":1},{"tag":"TemporaryEquityCarryingAmountAttributableToParent","also_tags":[],"label":"Convertible senior notes","note":"Note 8","earlier_labels":["Redeemable convertible preferred stock, $0.0001 par value; 0 shares authorized, issued and outstanding as of January 31, 2019; 100,603 shares authorized, 100,226 shares issued and outstanding, $548,910 liquidation preference as of January 31, 2018","Redeemable convertible preferred stock, $0.0001 par value; 0 shares authorized, issued and outstanding as of October 31, 2018; 100,603 shares authorized, 100,226 shares issued and outstanding, $548,910 liquidation preference as of January 31, 2018","Redeemable convertible preferred stock, $0.0001 par value; 0 shares authorized, issued and outstanding as of July 31, 2018; 100,603,444 shares authorized, 100,226,099 shares issued and outstanding, $548,910 liquidation preference as of January 31, 2018","Redeemable convertible preferred stock, $0.0001 par value; 100,603,444 shares authorized; 100,226,099 shares issued and outstanding, $548,910 liquidation preference as of April 30, 2018 and January 31, 2018"],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":547854000},"2018-07-31":{"v":0},"2018-10-31":{"v":0},"2019-01-31":{"v":0,"src":"0001261333-19-000012"},"2020-01-31":{"v":0},"2021-01-31":{"v":3390000},"2021-04-30":{"v":0},"2021-07-31":{"v":0},"2021-10-31":{"v":0},"2022-01-31":{"v":0,"src":"0001261333-22-000049"}},"depth":1,"sign":null},{"tag":"PreferredStockValue","also_tags":["PreferredStockValueOutstanding"],"label":"Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of July 31, 2026 and January 31, 2026","note":null,"earlier_labels":["Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of April 30, 2026 and January 31, 2026","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2026 and 2025","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of October 31, 2025 and January 31, 2025","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of July 31, 2025 and January 31, 2025","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of April 30, 2025 and January 31, 2025","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2025 and 2024","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of October 31, 2024 and January 31, 2024","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of July 31, 2024 and January 31, 2024","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of April 30, 2024 and January 31, 2024","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2024 and 2023","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of October 31, 2023 and January 31, 2023","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of July 31, 2023 and January 31, 2023","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of April 30, 2023 and January 31, 2023","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2023 and 2022","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of October 31, 2022 and January 31, 2022","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of July 31, 2022 and January 31, 2022","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of April 30, 2022 and January 31, 2022","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2022 and 2021","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of October 31, 2021 and January 31, 2021","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of July 31, 2021 and January 31, 2021","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of April 30, 2021 and January 31, 2021","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2021 and 2020","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of October 31, 2020 and January 31, 2020","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of July 31, 2020 and January 31, 2020","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of April 30, 2020 and January 31, 2020","Preferred Stock, Value, Outstanding","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of October 31, 2019 and January 31, 2019","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of July 31, 2019 and January 31, 2019","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of April 30, 2019 and January 31, 2019","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of January 31, 2019; 0 shares authorized, issued and outstanding as of January 31, 2018","Preferred stock, $0.0001 par value; 10,000 shares authorized, 0 shares issued and outstanding as of October 31, 2018; 0 shares authorized, issued and outstanding as of January 31, 2018","Preferred stock, $0.0001 par value; 10,000,000 shares authorized, 0 shares issued and outstanding as of July 31, 2018; 0 shares authorized, issued and outstanding as of January 31, 2018"],"kind":"money","earlier_years":false,"values":{"2018-07-31":{"v":0},"2018-10-31":{"v":0},"2019-01-31":{"v":0,"src":"0001261333-19-000108"},"2019-04-30":{"v":0},"2019-07-31":{"v":0},"2019-10-31":{"v":0},"2020-01-31":{"v":0,"src":"0001261333-20-000260"},"2020-04-30":{"v":0},"2020-07-31":{"v":0},"2020-10-31":{"v":0},"2021-01-31":{"v":0,"src":"0001261333-21-000214"},"2021-04-30":{"v":0},"2021-07-31":{"v":0},"2021-10-31":{"v":0},"2022-01-31":{"v":0,"src":"0001261333-22-000201"},"2022-04-30":{"v":0},"2022-07-31":{"v":0},"2022-10-31":{"v":0},"2023-01-31":{"v":0},"2023-04-30":{"v":0},"2023-07-31":{"v":0},"2023-10-31":{"v":0},"2024-01-31":{"v":0},"2024-04-30":{"v":0},"2024-07-31":{"v":0},"2024-10-31":{"v":0},"2025-01-31":{"v":0},"2025-04-30":{"v":0},"2025-07-31":{"v":0},"2025-10-31":{"v":0},"2026-01-31":{"v":0},"2026-04-30":{"v":0},"2026-07-31":{"v":0}},"depth":1,"sign":1},{"tag":"CommonStockValue","also_tags":["CommonStockValueOutstanding"],"label":"Common stock, $0.0001 par value; 500,000 shares authorized, 188,176 shares issued and outstanding as of July 31, 2026; 500,000 shares authorized, 197,765 shares issued and outstanding as of January 31, 2026","note":null,"earlier_labels":["Common stock, $0.0001 par value; 500,000 shares authorized, 193,057 shares issued and outstanding as of April 30, 2026; 500,000 shares authorized, 197,765 shares issued and outstanding as of January 31, 2026","Common stock, $0.0001 par value; 500,000 shares authorized, 197,765 shares issued and outstanding as of January 31, 2026; 500,000 shares authorized, 202,507 shares issued, 202,477 shares outstanding as of January 31, 2025","Common stock, $0.0001 par value; 500,000 shares authorized, 200,297 shares outstanding as of October 31, 2025; 500,000 shares authorized, 202,477 shares outstanding as of January 31, 2025","Common stock, $0.0001 par value; 500,000 shares authorized, 201,098 shares outstanding as of July 31, 2025; 500,000 shares authorized, 202,477 shares outstanding as of January 31, 2025","Common stock, $0.0001 par value; 500,000 shares authorized, 202,034 shares outstanding as of April 30, 2025; 500,000 shares authorized, 202,477 shares outstanding as of January 31, 2025","Common stock, $0.0001 par value; 500,000 shares authorized, 202,477 shares outstanding as of January 31, 2025; 500,000 shares authorized, 205,326 shares outstanding as of January 31, 2024","Common stock, $0.0001 par value; 500,000 shares authorized, 202,000 shares outstanding as of October 31, 2024; 500,000 shares authorized, 205,326 shares outstanding as of January 31, 2024","Common stock, $0.0001 par value; 500,000 shares authorized, 202,296 shares outstanding as of July 31, 2024; 500,000 shares authorized, 205,326 shares outstanding as of January 31, 2024","Common stock, $0.0001 par value; 500,000 shares authorized, 204,701 shares outstanding as of April 30, 2024; 500,000 shares authorized, 205,326 shares outstanding as of January 31, 2024","Common stock, $0.0001 par value; 500,000 shares authorized, 205,326 shares outstanding as of January 31, 2024; 500,000 shares authorized, 201,904 shares outstanding as of January 31, 2023","Common stock, $0.0001 par value; 500,000 shares authorized, 203,922 shares outstanding as of October 31, 2023; 500,000 shares authorized, 201,904 shares outstanding as of January 31, 2023","Common stock, $0.0001 par value; 500,000 shares authorized, 203,197 shares outstanding as of July 31, 2023; 500,000 shares authorized, 201,904 shares outstanding as of January 31, 2023","Common stock, $0.0001 par value; 500,000 shares authorized, 202,359 shares outstanding as of April 30, 2023; 500,000 shares authorized, 201,904 shares outstanding as of January 31, 2023","Common stock, $0.0001 par value; 500,000 shares authorized, 201,904 shares outstanding as of January 31, 2023; 500,000 shares authorized, 198,834 shares outstanding as of January 31, 2022","Common stock, $0.0001 par value; 500,000 shares authorized, 201,069 shares outstanding as of October 31, 2022; 500,000 shares authorized, 198,834 shares outstanding as of January 31, 2022","Common stock, $0.0001 par value; 500,000 shares authorized, 200,771 shares outstanding as of July 31, 2022; 500,000 shares authorized, 198,834 shares outstanding as of January 31, 2022","Common stock, $0.0001 par value; 500,000 shares authorized, 199,920 shares outstanding as of April 30, 2022; 500,000 shares authorized, 198,834 shares outstanding as of January 31, 2022","Common stock, $0.0001 par value; 500,000 shares authorized, 198,834 shares outstanding as of January 31, 2022; 500,000 shares authorized, 192,807 shares outstanding as of January 31, 2021","Common stock, $0.0001 par value; 500,000 shares authorized, 197,754 shares outstanding as of October 31, 2021; 500,000 shares authorized, 192,807 shares outstanding as of January 31, 2021","Common stock, $0.0001 par value; 500,000 shares authorized, 196,467 shares outstanding as of July 31, 2021; 500,000 shares authorized, 192,807 shares outstanding as of January 31, 2021","Common stock, $0.0001 par value; 500,000 shares authorized, 194,734 shares outstanding as of April 30, 2021; 500,000 shares authorized, 192,807 shares outstanding as of January 31, 2021","Common stock, $0.0001 par value; 500,000 shares authorized, 192,807 shares outstanding as of January 31, 2021; 500,000 shares authorized, 181,254 shares outstanding as of January 31, 2020","Common stock, $0.0001 par value; 500,000 shares authorized, 186,531 shares outstanding as of October 31, 2020; 500,000 shares authorized, 181,254 shares outstanding as of January 31, 2020","Common stock, $0.0001 par value; 500,000 shares authorized, 185,137 shares outstanding as of July 31, 2020; 500,000 shares authorized, 181,254 shares outstanding as of January 31, 2020","Common stock, $0.0001 par value; 500,000 shares authorized, 183,428 shares outstanding as of April 30, 2020; 500,000 shares authorized, 181,254 shares outstanding as of January 31, 2020","Common Stock, Value, Outstanding","Common stock, $0.0001 par value; 500,000 shares authorized, 179,252 shares outstanding as of October 31, 2019; 500,000 shares authorized, 169,303 shares outstanding as of January 31, 2019","Common stock, $0.0001 par value; 500,000 shares authorized, 175,953 shares outstanding as of July 31, 2019; 500,000 shares authorized, 169,303 shares outstanding as of January 31, 2019","Common stock, $0.0001 par value; 500,000 shares authorized, 173,628 shares outstanding as of April 30, 2019; 500,000 shares authorized, 169,303 shares outstanding as of January 31, 2019","Common stock, $0.0001 par value; 500,000 shares authorized, 169,303 shares outstanding as of January 31, 2019; 185,000 shares authorized, 35,700 shares outstanding as of January 31, 2018","Common stock, $0.0001 par value; 500,000 shares authorized, 157,255 shares outstanding as of October 31, 2018; 185,000 shares authorized, 35,700 shares outstanding as of January 31, 2018","Common stock, $0.0001 par value; 500,000,000 shares authorized, 156,785,672 shares outstanding as of July 31, 2018; 185,000,000 shares authorized, 35,699,843 shares outstanding as of January 31, 2018","Common stock, $0.0001 par value; 205,000,000 shares authorized, 36,775,658 shares outstanding as of April 30, 2018; 185,000,000 shares authorized, 35,699,843 shares outstanding as of January 31, 2018"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":4000},"2018-07-31":{"v":16000},"2018-10-31":{"v":16000},"2019-01-31":{"v":17000,"src":"0001261333-19-000108"},"2019-04-30":{"v":17000},"2019-07-31":{"v":18000},"2019-10-31":{"v":18000},"2020-01-31":{"v":18000,"src":"0001261333-20-000260"},"2020-04-30":{"v":18000},"2020-07-31":{"v":19000},"2020-10-31":{"v":19000},"2021-01-31":{"v":19000,"src":"0001261333-21-000214"},"2021-04-30":{"v":19000},"2021-07-31":{"v":20000},"2021-10-31":{"v":20000},"2022-01-31":{"v":20000,"src":"0001261333-22-000201"},"2022-04-30":{"v":20000},"2022-07-31":{"v":20000},"2022-10-31":{"v":20000},"2023-01-31":{"v":20000},"2023-04-30":{"v":20000},"2023-07-31":{"v":20000},"2023-10-31":{"v":20000},"2024-01-31":{"v":21000},"2024-04-30":{"v":20000},"2024-07-31":{"v":20000},"2024-10-31":{"v":20000},"2025-01-31":{"v":20000},"2025-04-30":{"v":20000},"2025-07-31":{"v":20000},"2025-10-31":{"v":20000},"2026-01-31":{"v":20000},"2026-04-30":{"v":19000},"2026-07-31":{"v":19000}},"depth":1,"sign":1},{"tag":"TreasuryStockValue","also_tags":[],"label":"Treasury stock, at cost: 8 and 7 shares as of April 30, 2022 and January 31, 2022","note":null,"earlier_labels":["Treasury stock, at cost: 7 shares as of January 31, 2022; 5 shares as of January 31, 2021","Treasury stock, at cost: 7 and 5 shares as of October 31, 2021 and January 31, 2021","Treasury stock, at cost: 5 shares as of July 31, 2021 and January 31, 2021","Treasury stock, at cost: 5 shares as of April 30, 2021 and 5 shares as of January 31, 2021","Treasury stock, at cost: 5 shares as of January 31, 2021; 0 shares as of January 31, 2020","Treasury stock, at cost: 5 shares as of October 31, 2020 and 0 shares as of January 31, 2020"],"kind":"money","earlier_years":true,"values":{"2020-01-31":{"v":0},"2020-10-31":{"v":1048000},"2021-01-31":{"v":1048000},"2021-04-30":{"v":1219000},"2021-07-31":{"v":1219000},"2021-10-31":{"v":1532000},"2022-01-31":{"v":1532000,"src":"0001261333-22-000105"},"2022-04-30":{"v":1648000}},"depth":1,"sign":null},{"tag":"TreasuryStockCommonValue","also_tags":[],"label":"Treasury stock, at cost: 0 shares as of January 31, 2026; 30 shares as of January 31, 2025","note":null,"earlier_labels":["Treasury stock, at cost: 37 shares as of October 31, 2025; 30 shares as of January 31, 2025","Treasury stock, at cost: 34 shares as of July 31, 2025; 30 shares as of January 31, 2025","Treasury stock, at cost: 34 shares as of April 30, 2025; 30 shares as of January 31, 2025","Treasury stock, at cost: 30 shares as of January 31, 2025; 18 shares as of January 31, 2024","Treasury stock, at cost: 30 shares as of October 31, 2024; 18 shares as of January 31, 2024","Treasury stock, at cost: 26 shares as of July 31, 2024; 18 shares as of January 31, 2024","Treasury stock, at cost: 26 shares as of April 30, 2024; 18 shares as of January 31, 2024","Treasury stock, at cost: 18 shares as of January 31, 2024; 10 shares as of January 31, 2023","Treasury stock, at cost: 18 shares as of October 31, 2023; 10 shares as of January 31, 2023","Treasury stock, at cost: 15 shares as of July 31, 2023; 10 shares as of January 31, 2023","Treasury stock, at cost: 15 shares as of April 30, 2023; 10 shares as of January 31, 2023","Treasury stock, at cost: 10 shares as of January 31, 2023; 7 shares as of January 31, 2022","Treasury stock, at cost: 10 and 7 shares as of October 31, 2022 and January 31, 2022","Treasury stock, at cost: 8 and 7 shares as of July 31, 2022 and January 31, 2022"],"kind":"money","earlier_years":true,"values":{"2022-01-31":{"v":1532000},"2022-07-31":{"v":1648000},"2022-10-31":{"v":1785000},"2023-01-31":{"v":1785000},"2023-04-30":{"v":2027000},"2023-07-31":{"v":2027000},"2023-10-31":{"v":2164000},"2024-01-31":{"v":2164000},"2024-04-30":{"v":2670000},"2024-07-31":{"v":2670000},"2024-10-31":{"v":2871000},"2025-01-31":{"v":2871000},"2025-04-30":{"v":3192000},"2025-07-31":{"v":3192000},"2025-10-31":{"v":3387000},"2026-01-31":{"v":0,"src":"0001261333-26-000021"}},"depth":1,"sign":null},{"tag":"AdditionalPaidInCapital","also_tags":[],"label":"Additional paid-in capital","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":438200000},"2018-07-31":{"v":1555185000},"2018-10-31":{"v":1676180000},"2019-01-31":{"v":1545088000},"2019-04-30":{"v":1575471000},"2019-07-31":{"v":1612786000},"2019-10-31":{"v":1660313000},"2020-01-31":{"v":1685167000},"2020-04-30":{"v":1714462000},"2020-07-31":{"v":1749323000},"2020-10-31":{"v":1736241000},"2021-01-31":{"v":1702254000},"2021-04-30":{"v":1615646000},"2021-07-31":{"v":1611897000},"2021-10-31":{"v":1650714000},"2022-01-31":{"v":1720013000},"2022-04-30":{"v":1835187000},"2022-07-31":{"v":1968852000},"2022-10-31":{"v":2108062000},"2023-01-31":{"v":2240732000},"2023-04-30":{"v":2412033000},"2023-07-31":{"v":2530532000},"2023-10-31":{"v":2693124000},"2024-01-31":{"v":2821461000},"2024-04-30":{"v":2950081000},"2024-07-31":{"v":3087650000},"2024-10-31":{"v":3225481000},"2025-01-31":{"v":3321242000},"2025-04-30":{"v":3435219000},"2025-07-31":{"v":3544127000},"2025-10-31":{"v":3665653000},"2026-01-31":{"v":3777995000},"2026-04-30":{"v":3920519000},"2026-07-31":{"v":4052431000}},"depth":1,"sign":1},{"tag":"AccumulatedOtherComprehensiveIncomeLossNetOfTax","also_tags":[],"label":"Accumulated other comprehensive loss","note":null,"earlier_labels":["Accumulated other comprehensive income"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":1075000},"2018-07-31":{"v":-2010000},"2018-10-31":{"v":-3493000},"2019-01-31":{"v":-1965000},"2019-04-30":{"v":-3258000},"2019-07-31":{"v":-2945000},"2019-10-31":{"v":-1191000},"2020-01-31":{"v":-1673000},"2020-04-30":{"v":-6703000},"2020-07-31":{"v":2098000},"2020-10-31":{"v":-1140000},"2021-01-31":{"v":4964000},"2021-04-30":{"v":5358000},"2021-07-31":{"v":3246000},"2021-10-31":{"v":-1889000},"2022-01-31":{"v":-4809000},"2022-04-30":{"v":-19048000},"2022-07-31":{"v":-24446000},"2022-10-31":{"v":-34244000},"2023-01-31":{"v":-22996000},"2023-04-30":{"v":-21917000},"2023-07-31":{"v":-19536000},"2023-10-31":{"v":-28487000},"2024-01-31":{"v":-19360000},"2024-04-30":{"v":-24910000},"2024-07-31":{"v":-24548000},"2024-10-31":{"v":-23682000},"2025-01-31":{"v":-28376000},"2025-04-30":{"v":-18171000},"2025-07-31":{"v":-16078000},"2025-10-31":{"v":-12045000},"2026-01-31":{"v":-3712000},"2026-04-30":{"v":-3960000},"2026-07-31":{"v":-7843000}},"depth":1,"sign":1},{"tag":"RetainedEarningsAccumulatedDeficit","also_tags":[],"label":"Accumulated deficit","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-773007000},"2018-07-31":{"v":-809721000},"2018-10-31":{"v":-862534000},"2019-01-31":{"v":-928778000},"2019-04-30":{"v":-974548000},"2019-07-31":{"v":-1043180000},"2019-10-31":{"v":-1089778000},"2020-01-31":{"v":-1137185000},"2020-04-30":{"v":-1184989000},"2020-07-31":{"v":-1249549000},"2020-10-31":{"v":-1308040000},"2021-01-31":{"v":-1380452000},"2021-04-30":{"v":-1376567000},"2021-07-31":{"v":-1402068000},"2021-10-31":{"v":-1407744000},"2022-01-31":{"v":-1438189000},"2022-04-30":{"v":-1465562000},"2022-07-31":{"v":-1535647000},"2022-10-31":{"v":-1603547000},"2023-01-31":{"v":-1598684000},"2023-04-30":{"v":-1638617000},"2023-07-31":{"v":-1661230000},"2023-10-31":{"v":-1697460000},"2024-01-31":{"v":-1670219000},"2024-04-30":{"v":-1785521000},"2024-07-31":{"v":-1099046000},"2024-10-31":{"v":-1209571000},"2025-01-31":{"v":-1287323000},"2025-04-30":{"v":-1399074000},"2025-07-31":{"v":-1536902000},"2025-10-31":{"v":-1668720000},"2026-01-31":{"v":-1856483000},"2026-04-30":{"v":-2096830000},"2026-07-31":{"v":-2326087000}},"depth":1,"sign":1},{"tag":"StockholdersEquity","also_tags":[],"label":"Total stockholders equity","note":null,"earlier_labels":["Total stockholders' equity"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-333728000},"2018-07-31":{"v":743470000},"2018-10-31":{"v":810169000},"2019-01-31":{"v":614362000},"2019-04-30":{"v":597682000},"2019-07-31":{"v":566679000},"2019-10-31":{"v":569362000},"2020-01-31":{"v":546327000},"2020-04-30":{"v":522788000},"2020-07-31":{"v":501891000},"2020-10-31":{"v":426032000},"2021-01-31":{"v":325737000},"2021-04-30":{"v":243237000},"2021-07-31":{"v":211876000},"2021-10-31":{"v":239569000},"2022-01-31":{"v":275503000},"2022-04-30":{"v":348949000},"2022-07-31":{"v":407131000},"2022-10-31":{"v":468506000},"2023-01-31":{"v":617287000},"2023-04-30":{"v":749492000},"2023-07-31":{"v":847759000},"2023-10-31":{"v":965033000},"2024-01-31":{"v":1129739000},"2024-04-30":{"v":1137000000},"2024-07-31":{"v":1961406000},"2024-10-31":{"v":1989377000},"2025-01-31":{"v":2002692000},"2025-04-30":{"v":2014802000},"2025-07-31":{"v":1987975000},"2025-10-31":{"v":1981521000},"2026-01-31":{"v":1917820000},"2026-04-30":{"v":1819748000},"2026-07-31":{"v":1718520000}},"depth":0,"sign":1},{"tag":"LiabilitiesAndStockholdersEquity","also_tags":[],"label":"Total liabilities and equity","note":null,"earlier_labels":["Total liabilities and stockholders' equity","Total liabilities and stockholders equity","Total liabilities, redeemable convertible preferred stock, and stockholders equity"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":614472000},"2018-07-31":{"v":1169698000},"2018-10-31":{"v":1719436000},"2019-01-31":{"v":1615417000},"2019-04-30":{"v":1738400000},"2019-07-31":{"v":1761836000},"2019-10-31":{"v":1786365000},"2020-01-31":{"v":1891138000},"2020-04-30":{"v":1921488000},"2020-07-31":{"v":2053310000},"2020-10-31":{"v":2051119000},"2021-01-31":{"v":2336507000},"2021-04-30":{"v":2297120000},"2021-07-31":{"v":2355687000},"2021-10-31":{"v":2410503000},"2022-01-31":{"v":2541265000},"2022-04-30":{"v":2574131000},"2022-07-31":{"v":2667346000},"2022-10-31":{"v":2731584000},"2023-01-31":{"v":3012720000},"2023-04-30":{"v":3129899000},"2023-07-31":{"v":3267405000},"2023-10-31":{"v":3337627000},"2024-01-31":{"v":2971290000},"2024-04-30":{"v":2926689000},"2024-07-31":{"v":3753941000},"2024-10-31":{"v":3770208000},"2025-01-31":{"v":4012705000},"2025-04-30":{"v":3947403000},"2025-07-31":{"v":3949923000},"2025-10-31":{"v":3982039000},"2026-01-31":{"v":4229550000},"2026-04-30":{"v":3984005000},"2026-07-31":{"v":3960790000}},"depth":0,"sign":null}]},"CF":{"name":"Cash flow","periods":["2018-04-30","2018-07-31","2018-10-31","2019-01-31","2019-04-30","2019-07-31","2019-10-31","2020-01-31","2020-04-30","2020-07-31","2020-10-31","2021-01-31","2021-04-30","2021-07-31","2021-10-31","2022-01-31","2022-04-30","2022-07-31","2022-10-31","2023-01-31","2023-04-30","2023-07-31","2023-10-31","2024-01-31","2024-04-30","2024-07-31","2024-10-31","2025-01-31","2025-04-30","2025-07-31","2025-10-31","2026-01-31","2026-04-30","2026-07-31"],"source":{"2018-04-30":"0001261333-19-000041","2019-04-30":"0001261333-20-000115","2020-04-30":"0001261333-21-000108","2021-04-30":"0001261333-22-000105","2022-04-30":"0001261333-23-000070","2023-04-30":"0001261333-24-000087","2024-04-30":"0001261333-25-000075","2025-04-30":"0001261333-26-000074","2026-04-30":"0001261333-26-000074"},"frame_from":"0001261333-26-000099","lines":[{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":["Net loss"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-270687000},"2018-07-31":{"v":-36714000,"src":"0001261333-19-000077"},"2018-10-31":{"v":-52813000,"src":"0001261333-19-000108"},"2019-01-31":{"v":-66244000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-45722000},"2019-07-31":{"v":-68632000,"src":"0001261333-20-000187"},"2019-10-31":{"v":-46598000,"src":"0001261333-20-000260"},"2020-01-31":{"v":-47407000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-47804000},"2020-07-31":{"v":-64560000,"src":"0001261333-21-000163"},"2020-10-31":{"v":-58491000,"src":"0001261333-21-000214"},"2021-01-31":{"v":-72412000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-8354000},"2021-07-31":{"v":-25501000,"src":"0001261333-22-000163"},"2021-10-31":{"v":-5676000,"src":"0001261333-22-000201"},"2022-01-31":{"v":-30445000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-27373000},"2022-07-31":{"v":-45078000,"src":"0001261333-23-000079"},"2022-10-31":{"v":-29866000,"src":"0001261333-23-000103"},"2023-01-31":{"v":4863000,"derived":"4 quarters less 3"},"2023-04-30":{"v":539000},"2023-07-31":{"v":7395000,"src":"0001261333-24-000121"},"2023-10-31":{"v":38805000,"src":"0001261333-24-000151"},"2024-01-31":{"v":27241000,"derived":"4 quarters less 3"},"2024-04-30":{"v":33760000},"2024-07-31":{"v":888211000,"src":"0001261333-25-000132"},"2024-10-31":{"v":62423000,"src":"0001261333-25-000150"},"2025-01-31":{"v":83491000,"derived":"4 quarters less 3"},"2025-04-30":{"v":72087000},"2025-07-31":{"v":62970000,"src":"0001261333-26-000099"},"2025-10-31":{"v":83725000,"src":"0001261333-25-000150"},"2026-01-31":{"v":90303000,"derived":"4 quarters less 3"},"2026-04-30":{"v":78197000},"2026-07-31":{"v":77715000,"src":"0001261333-26-000099"}},"depth":1,"sign":1},{"tag":"DepreciationDepletionAndAmortization","also_tags":[],"label":"Depreciation and amortization","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":8600000},"2018-07-31":{"v":7081000,"derived":"2 quarters less 1"},"2018-10-31":{"v":10343000,"derived":"3 quarters less 2"},"2019-01-31":{"v":12003000,"derived":"4 quarters less 3"},"2019-04-30":{"v":11971000},"2019-07-31":{"v":12290000,"derived":"2 quarters less 1"},"2019-10-31":{"v":12655000,"derived":"3 quarters less 2"},"2020-01-31":{"v":13266000,"derived":"4 quarters less 3"},"2020-04-30":{"v":14039000},"2020-07-31":{"v":17937000,"derived":"2 quarters less 1"},"2020-10-31":{"v":19479000,"derived":"3 quarters less 2"},"2021-01-31":{"v":19635000,"derived":"4 quarters less 3"},"2021-04-30":{"v":20037000},"2021-07-31":{"v":20960000,"derived":"2 quarters less 1"},"2021-10-31":{"v":20166000,"derived":"3 quarters less 2"},"2022-01-31":{"v":20750000,"derived":"4 quarters less 3"},"2022-04-30":{"v":21301000},"2022-07-31":{"v":21143000,"derived":"2 quarters less 1"},"2022-10-31":{"v":21532000,"derived":"3 quarters less 2"},"2023-01-31":{"v":22279000,"derived":"4 quarters less 3"},"2023-04-30":{"v":22867000},"2023-07-31":{"v":25238000,"derived":"2 quarters less 1"},"2023-10-31":{"v":23324000,"derived":"3 quarters less 2"},"2024-01-31":{"v":23633000,"derived":"4 quarters less 3"},"2024-04-30":{"v":24506000},"2024-07-31":{"v":27022000,"derived":"2 quarters less 1"},"2024-10-31":{"v":27569000,"derived":"3 quarters less 2"},"2025-01-31":{"v":28707000,"derived":"4 quarters less 3"},"2025-04-30":{"v":30369000},"2025-07-31":{"v":28880000,"derived":"2 quarters less 1"},"2025-10-31":{"v":30399000,"derived":"3 quarters less 2"},"2026-01-31":{"v":26433000,"derived":"4 quarters less 3"},"2026-04-30":{"v":32208000},"2026-07-31":{"v":33786000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"CapitalizedContractCostAmortization","also_tags":[],"label":"Amortization of deferred contract acquisition and fulfillment costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":9246000},"2018-07-31":{"v":9900000,"derived":"2 quarters less 1"},"2018-10-31":{"v":10743000,"derived":"3 quarters less 2"},"2019-01-31":{"v":12223000,"derived":"4 quarters less 3"},"2019-04-30":{"v":14260000},"2019-07-31":{"v":16889000,"derived":"2 quarters less 1"},"2019-10-31":{"v":18211000,"derived":"3 quarters less 2"},"2020-01-31":{"v":20387000,"derived":"4 quarters less 3"},"2020-04-30":{"v":21360000},"2020-07-31":{"v":23834000,"derived":"2 quarters less 1"},"2020-10-31":{"v":25593000,"derived":"3 quarters less 2"},"2021-01-31":{"v":28597000,"derived":"4 quarters less 3"},"2021-04-30":{"v":30933000},"2021-07-31":{"v":32543000,"derived":"2 quarters less 1"},"2021-10-31":{"v":37283000,"derived":"3 quarters less 2"},"2022-01-31":{"v":43683000,"derived":"4 quarters less 3"},"2022-04-30":{"v":43990000},"2022-07-31":{"v":45585000,"derived":"2 quarters less 1"},"2022-10-31":{"v":44806000,"derived":"3 quarters less 2"},"2023-01-31":{"v":50664000,"derived":"4 quarters less 3"},"2023-04-30":{"v":48230000},"2023-07-31":{"v":50152000,"derived":"2 quarters less 1"},"2023-10-31":{"v":49399000,"derived":"3 quarters less 2"},"2024-01-31":{"v":52382000,"derived":"4 quarters less 3"},"2024-04-30":{"v":54212000},"2024-07-31":{"v":57255000,"derived":"2 quarters less 1"},"2024-10-31":{"v":61264000,"derived":"3 quarters less 2"},"2025-01-31":{"v":64486000,"derived":"4 quarters less 3"},"2025-04-30":{"v":66482000},"2025-07-31":{"v":68654000,"derived":"2 quarters less 1"},"2025-10-31":{"v":68374000,"derived":"3 quarters less 2"},"2026-01-31":{"v":67557000,"derived":"4 quarters less 3"},"2026-04-30":{"v":67358000},"2026-07-31":{"v":69680000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"AmortizationOfFinancingCostsAndDiscounts","also_tags":[],"label":"Amortization of debt discount and transaction costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":0},"2018-07-31":{"v":0,"derived":"2 quarters less 1"},"2018-10-31":{"v":3147000,"derived":"3 quarters less 2"},"2019-01-31":{"v":6360000,"derived":"4 quarters less 3"},"2019-04-30":{"v":6454000},"2019-07-31":{"v":6548000,"derived":"2 quarters less 1"},"2019-10-31":{"v":6645000,"derived":"3 quarters less 2"},"2020-01-31":{"v":6742000,"derived":"4 quarters less 3"},"2020-04-30":{"v":6842000},"2020-07-31":{"v":6942000,"derived":"2 quarters less 1"},"2020-10-31":{"v":7044000,"derived":"3 quarters less 2"},"2021-01-31":{"v":7173000,"derived":"4 quarters less 3"},"2021-04-30":{"v":1319000},"2021-07-31":{"v":1274000,"derived":"2 quarters less 1"},"2021-10-31":{"v":1255000,"derived":"3 quarters less 2"},"2022-01-31":{"v":1250000,"derived":"4 quarters less 3"},"2022-04-30":{"v":1284000},"2022-07-31":{"v":1198000,"derived":"2 quarters less 1"},"2022-10-31":{"v":1243000,"derived":"3 quarters less 2"},"2023-01-31":{"v":1245000,"derived":"4 quarters less 3"},"2023-04-30":{"v":1246000},"2023-07-31":{"v":1249000,"derived":"2 quarters less 1"},"2023-10-31":{"v":1227000,"derived":"3 quarters less 2"},"2024-01-31":{"v":1027000,"derived":"4 quarters less 3"},"2024-04-30":{"v":138000},"2024-07-31":{"v":139000,"derived":"2 quarters less 1"},"2024-10-31":{"v":138000,"derived":"3 quarters less 2"},"2025-01-31":{"v":139000,"derived":"4 quarters less 3"},"2025-04-30":{"v":138000,"src":"0001261333-25-000075"},"2025-07-31":{"v":302000,"derived":"2 quarters less 1"},"2025-10-31":{"v":167000,"derived":"3 quarters less 2"},"2026-01-31":{"v":168000,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"OperatingLeaseRightOfUseAmortization","also_tags":[],"label":"Amortization of operating lease right-of-use assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-04-30":{"v":4128000,"src":"0001261333-19-000041"}},"depth":1,"sign":null},{"tag":"FairValueAdjustmentOfStrategicInvestments","also_tags":[],"label":"Fair value adjustments to strategic investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2020-04-30":{"v":0},"2020-07-31":{"v":0,"derived":"2 quarters less 1"},"2021-04-30":{"v":5119000,"src":"0001261333-21-000108"},"2021-07-31":{"v":0,"derived":"2 quarters less 1"}},"depth":1,"sign":null},{"tag":"OperatingLeaseImpairmentLoss","also_tags":[],"label":"Impairment of operating lease right-of-use assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2021-07-31":{"v":3900000,"src":"0001261333-21-000163"}},"depth":1,"sign":null},{"tag":"NoncashOperatingLeaseCosts","also_tags":[],"label":"Non-cash operating lease costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-04-30":{"v":4128000},"2019-07-31":{"v":4735000,"derived":"2 quarters less 1"},"2019-10-31":{"v":4980000,"derived":"3 quarters less 2"},"2020-01-31":{"v":5592000,"derived":"4 quarters less 3"},"2020-04-30":{"v":6324000},"2020-07-31":{"v":6795000,"derived":"2 quarters less 1"},"2020-10-31":{"v":6963000,"derived":"3 quarters less 2"},"2021-01-31":{"v":6646000,"derived":"4 quarters less 3"},"2021-04-30":{"v":6943000},"2021-07-31":{"v":6706000,"derived":"2 quarters less 1"},"2021-10-31":{"v":6527000,"derived":"3 quarters less 2"},"2022-01-31":{"v":6643000,"derived":"4 quarters less 3"},"2022-04-30":{"v":6442000},"2022-07-31":{"v":7024000,"derived":"2 quarters less 1"},"2022-10-31":{"v":7002000,"derived":"3 quarters less 2"},"2023-01-31":{"v":7033000,"derived":"4 quarters less 3"},"2023-04-30":{"v":5980000},"2023-07-31":{"v":5751000,"derived":"2 quarters less 1"},"2023-10-31":{"v":4768000,"derived":"3 quarters less 2"},"2024-01-31":{"v":4811000,"derived":"4 quarters less 3"},"2024-04-30":{"v":4878000},"2024-07-31":{"v":4984000,"derived":"2 quarters less 1"},"2024-10-31":{"v":4601000,"derived":"3 quarters less 2"},"2025-01-31":{"v":4602000,"derived":"4 quarters less 3"},"2025-04-30":{"v":4660000},"2025-07-31":{"v":4704000,"derived":"2 quarters less 1"},"2025-10-31":{"v":4804000,"derived":"3 quarters less 2"},"2026-01-31":{"v":4735000,"derived":"4 quarters less 3"},"2026-04-30":{"v":4864000},"2026-07-31":{"v":4890000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"AllocatedShareBasedCompensationExpense","also_tags":[],"label":"Stock-based compensation expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":269794000},"2018-07-31":{"v":40165000,"derived":"2 quarters less 1"},"2018-10-31":{"v":51748000,"derived":"3 quarters less 2"},"2019-01-31":{"v":49271000,"derived":"4 quarters less 3"},"2019-04-30":{"v":42271000},"2019-07-31":{"v":55792000,"derived":"2 quarters less 1"},"2019-10-31":{"v":52736000,"derived":"3 quarters less 2"},"2020-01-31":{"v":55605000,"derived":"4 quarters less 3"},"2020-04-30":{"v":53551000},"2020-07-31":{"v":68767000,"derived":"2 quarters less 1"},"2020-10-31":{"v":80920000,"derived":"3 quarters less 2"},"2021-01-31":{"v":83639000,"derived":"4 quarters less 3"},"2021-04-30":{"v":81637000},"2021-07-31":{"v":99458000,"derived":"2 quarters less 1"},"2021-10-31":{"v":109441000,"derived":"3 quarters less 2"},"2022-01-31":{"v":118006000,"derived":"4 quarters less 3"},"2022-04-30":{"v":110723000},"2022-07-31":{"v":141207000,"derived":"2 quarters less 1"},"2022-10-31":{"v":140835000,"derived":"3 quarters less 2"},"2023-01-31":{"v":145961000,"derived":"4 quarters less 3"},"2023-04-30":{"v":144706000},"2023-07-31":{"v":151707000,"derived":"2 quarters less 1"},"2023-10-31":{"v":159418000,"derived":"3 quarters less 2"},"2024-01-31":{"v":161016000,"derived":"4 quarters less 3"},"2024-04-30":{"v":142504000},"2024-07-31":{"v":164656000,"derived":"2 quarters less 1"},"2024-10-31":{"v":153228000,"derived":"3 quarters less 2"},"2025-01-31":{"v":149947000,"derived":"4 quarters less 3"},"2025-04-30":{"v":145596000},"2025-07-31":{"v":160538000,"derived":"2 quarters less 1"},"2025-10-31":{"v":160642000,"derived":"3 quarters less 2"},"2026-01-31":{"v":155545000,"derived":"4 quarters less 3"},"2026-04-30":{"v":141377000},"2026-07-31":{"v":148604000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"DeferredIncomeTaxesAndTaxCredits","also_tags":["DeferredIncomeTaxExpenseBenefit"],"label":"Deferred income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-6000},"2018-07-31":{"v":-6000,"derived":"2 quarters less 1"},"2018-10-31":{"v":-7335000,"derived":"3 quarters less 2"},"2019-01-31":{"v":2346000,"derived":"4 quarters less 3"},"2019-04-30":{"v":52000},"2019-07-31":{"v":-24000,"derived":"2 quarters less 1"},"2019-10-31":{"v":14000,"derived":"3 quarters less 2"},"2020-01-31":{"v":1245000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-104000},"2020-07-31":{"v":-180000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-766000,"derived":"3 quarters less 2"},"2021-01-31":{"v":-1360000,"derived":"4 quarters less 3"},"2021-04-30":{"v":264000},"2021-07-31":{"v":-1514000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-1110000,"derived":"3 quarters less 2"},"2022-04-30":{"v":72000},"2022-07-31":{"v":2996000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-23000,"derived":"3 quarters less 2"},"2023-04-30":{"v":1623000},"2023-07-31":{"v":1797000,"derived":"2 quarters less 1"},"2023-10-31":{"v":3845000,"derived":"3 quarters less 2"},"2024-01-31":{"v":-973000,"derived":"4 quarters less 3"},"2024-04-30":{"v":1477000},"2024-07-31":{"v":-826038000,"derived":"2 quarters less 1"},"2024-10-31":{"v":6675000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-22103000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-3465000},"2025-07-31":{"v":4997000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-2347000,"derived":"3 quarters less 2"},"2026-01-31":{"v":5528000,"derived":"4 quarters less 3"},"2026-04-30":{"v":33032000},"2026-07-31":{"v":37795000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"OtherNoncashIncomeExpense","also_tags":[],"label":"Other","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-2225000},"2018-07-31":{"v":3100000,"derived":"2 quarters less 1"},"2018-10-31":{"v":1204000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-2879000,"derived":"4 quarters less 3"},"2019-04-30":{"v":1111000},"2019-07-31":{"v":1260000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-229000,"derived":"3 quarters less 2"},"2020-01-31":{"v":-401000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-504000},"2020-07-31":{"v":997000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-1699000,"derived":"3 quarters less 2"},"2021-01-31":{"v":1416000,"derived":"4 quarters less 3"},"2021-04-30":{"v":6359000,"first_filed":1240000,"first_src":"0001261333-21-000108"},"2021-07-31":{"v":-8798000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-3159000,"derived":"3 quarters less 2"},"2022-01-31":{"v":-4273000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-4907000},"2022-07-31":{"v":-3192000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-5441000,"derived":"3 quarters less 2"},"2023-01-31":{"v":-2183000,"derived":"4 quarters less 3"},"2023-04-30":{"v":831000},"2023-07-31":{"v":-49000,"derived":"2 quarters less 1"},"2023-10-31":{"v":571000,"derived":"3 quarters less 2"},"2024-01-31":{"v":551000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-1472000},"2024-07-31":{"v":-3851000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-1149000,"derived":"3 quarters less 2"},"2025-01-31":{"v":361000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-1861000,"first_filed":-1723000,"first_src":"0001261333-25-000075"},"2025-07-31":{"v":-84000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-194000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-819000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-1920000},"2026-07-31":{"v":-2003000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInAccountsReceivable","also_tags":[],"label":"Accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-19622000},"2018-07-31":{"v":4237000,"derived":"2 quarters less 1"},"2018-10-31":{"v":14019000,"derived":"3 quarters less 2"},"2019-01-31":{"v":43937000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-57414000},"2019-07-31":{"v":21518000,"derived":"2 quarters less 1"},"2019-10-31":{"v":20812000,"derived":"3 quarters less 2"},"2020-01-31":{"v":78377000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-17239000},"2020-07-31":{"v":-7915000,"derived":"2 quarters less 1"},"2020-10-31":{"v":36583000,"derived":"3 quarters less 2"},"2021-01-31":{"v":62484000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-73205000},"2021-07-31":{"v":34365000,"derived":"2 quarters less 1"},"2021-10-31":{"v":20871000,"derived":"3 quarters less 2"},"2022-01-31":{"v":135349000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-140078000},"2022-07-31":{"v":38656000,"derived":"2 quarters less 1"},"2022-10-31":{"v":83084000,"derived":"3 quarters less 2"},"2023-01-31":{"v":94302000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-108281000},"2023-07-31":{"v":8478000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-53099000,"derived":"3 quarters less 2"},"2024-01-31":{"v":81221000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-130639000},"2024-07-31":{"v":7068000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-7120000,"derived":"3 quarters less 2"},"2025-01-31":{"v":128616000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-121003000},"2025-07-31":{"v":50674000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-707000,"derived":"3 quarters less 2"},"2026-01-31":{"v":162778000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-214448000},"2026-07-31":{"v":71693000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInContractWithCustomerAsset","also_tags":[],"label":"Contract assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":-2546000},"2018-07-31":{"v":1397000,"derived":"2 quarters less 1"},"2018-10-31":{"v":-1625000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-1430000,"derived":"4 quarters less 3"},"2019-04-30":{"v":2701000},"2019-07-31":{"v":2204000,"derived":"2 quarters less 1"},"2019-10-31":{"v":2318000,"derived":"3 quarters less 2"},"2020-01-31":{"v":-5715000,"derived":"4 quarters less 3"},"2020-04-30":{"v":740000},"2020-07-31":{"v":-2310000,"derived":"2 quarters less 1"},"2020-10-31":{"v":5460000,"derived":"3 quarters less 2"},"2021-01-31":{"v":-5802000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-1607000},"2021-07-31":{"v":-1213000,"derived":"2 quarters less 1"},"2021-10-31":{"v":398000,"derived":"3 quarters less 2"},"2022-01-31":{"v":-2471000,"derived":"4 quarters less 3"},"2022-04-30":{"v":808000,"src":"0001261333-22-000105"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","also_tags":[],"label":"Prepaid expenses and other current assets","note":null,"earlier_labels":["Prepaid expenses & other current assets"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":6519000},"2018-07-31":{"v":-3113000,"derived":"2 quarters less 1"},"2018-10-31":{"v":-1023000,"derived":"3 quarters less 2"},"2019-01-31":{"v":900000,"derived":"4 quarters less 3"},"2019-04-30":{"v":7107000},"2019-07-31":{"v":-3950000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-1121000,"derived":"3 quarters less 2"},"2020-01-31":{"v":1106000,"derived":"4 quarters less 3"},"2020-04-30":{"v":9660000},"2020-07-31":{"v":-4272000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-3553000,"derived":"3 quarters less 2"},"2021-01-31":{"v":-680000,"derived":"4 quarters less 3"},"2021-04-30":{"v":15670000},"2021-07-31":{"v":-5303000,"derived":"2 quarters less 1"},"2021-10-31":{"v":2523000,"derived":"3 quarters less 2"},"2022-01-31":{"v":-5816000,"derived":"4 quarters less 3"},"2022-04-30":{"v":16351000},"2022-07-31":{"v":-323000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-8435000,"derived":"3 quarters less 2"},"2023-01-31":{"v":-2555000,"derived":"4 quarters less 3"},"2023-04-30":{"v":16803000},"2023-07-31":{"v":-2383000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-6463000,"derived":"3 quarters less 2"},"2024-01-31":{"v":-7300000,"derived":"4 quarters less 3"},"2024-04-30":{"v":17061000},"2024-07-31":{"v":6000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-8767000,"derived":"3 quarters less 2"},"2025-01-31":{"v":9334000,"derived":"4 quarters less 3"},"2025-04-30":{"v":28551000},"2025-07-31":{"v":-5544000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-2928000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-4879000,"derived":"4 quarters less 3"},"2026-04-30":{"v":31832000},"2026-07-31":{"v":-15016000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInCapitalizedContractCost","also_tags":[],"label":"Deferred contract acquisition and fulfillment costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":12326000},"2018-07-31":{"v":18013000,"derived":"2 quarters less 1"},"2018-10-31":{"v":22206000,"derived":"3 quarters less 2"},"2019-01-31":{"v":28324000,"derived":"4 quarters less 3"},"2019-04-30":{"v":20487000},"2019-07-31":{"v":27952000,"derived":"2 quarters less 1"},"2019-10-31":{"v":29361000,"derived":"3 quarters less 2"},"2020-01-31":{"v":37923000,"derived":"4 quarters less 3"},"2020-04-30":{"v":41037000},"2020-07-31":{"v":51377000,"derived":"2 quarters less 1"},"2020-10-31":{"v":52225000,"derived":"3 quarters less 2"},"2021-01-31":{"v":63871000,"derived":"4 quarters less 3"},"2021-04-30":{"v":46154000},"2021-07-31":{"v":49264000,"derived":"2 quarters less 1"},"2021-10-31":{"v":52528000,"derived":"3 quarters less 2"},"2022-01-31":{"v":59447000,"derived":"4 quarters less 3"},"2022-04-30":{"v":50512000},"2022-07-31":{"v":57803000,"derived":"2 quarters less 1"},"2022-10-31":{"v":53305000,"derived":"3 quarters less 2"},"2023-01-31":{"v":70695000,"derived":"4 quarters less 3"},"2023-04-30":{"v":56526000},"2023-07-31":{"v":56830000,"derived":"2 quarters less 1"},"2023-10-31":{"v":63154000,"derived":"3 quarters less 2"},"2024-01-31":{"v":78649000,"derived":"4 quarters less 3"},"2024-04-30":{"v":63072000},"2024-07-31":{"v":68183000,"derived":"2 quarters less 1"},"2024-10-31":{"v":83293000,"derived":"3 quarters less 2"},"2025-01-31":{"v":87618000,"derived":"4 quarters less 3"},"2025-04-30":{"v":56648000},"2025-07-31":{"v":71340000,"derived":"2 quarters less 1"},"2025-10-31":{"v":67266000,"derived":"3 quarters less 2"},"2026-01-31":{"v":76290000,"derived":"4 quarters less 3"},"2026-04-30":{"v":65491000},"2026-07-31":{"v":67185000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInOtherNoncurrentAssets","also_tags":[],"label":"Other assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-440000},"2018-07-31":{"v":-895000,"derived":"2 quarters less 1"},"2018-10-31":{"v":-667000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-656000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-541000},"2019-07-31":{"v":-418000,"derived":"2 quarters less 1"},"2019-10-31":{"v":33000,"derived":"3 quarters less 2"},"2020-01-31":{"v":-612000,"derived":"4 quarters less 3"},"2020-04-30":{"v":1364000},"2020-07-31":{"v":4768000,"derived":"2 quarters less 1"},"2020-10-31":{"v":331000,"derived":"3 quarters less 2"},"2021-01-31":{"v":-2369000,"derived":"4 quarters less 3"},"2021-04-30":{"v":3167000},"2021-07-31":{"v":689000,"derived":"2 quarters less 1"},"2021-10-31":{"v":7434000,"derived":"3 quarters less 2"},"2022-01-31":{"v":206000,"derived":"4 quarters less 3"},"2022-04-30":{"v":7459000,"first_filed":6651000,"first_src":"0001261333-22-000105"},"2022-07-31":{"v":-204000,"derived":"2 quarters less 1"},"2022-10-31":{"v":8452000,"derived":"3 quarters less 2"},"2023-01-31":{"v":6612000,"derived":"4 quarters less 3"},"2023-04-30":{"v":7661000},"2023-07-31":{"v":772000,"derived":"2 quarters less 1"},"2023-10-31":{"v":5586000,"derived":"3 quarters less 2"},"2024-01-31":{"v":1413000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-1917000},"2024-07-31":{"v":16975000,"derived":"2 quarters less 1"},"2024-10-31":{"v":1060000,"derived":"3 quarters less 2"},"2025-01-31":{"v":5884000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-844000},"2025-07-31":{"v":2179000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-1034000,"derived":"3 quarters less 2"},"2026-01-31":{"v":1640000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-2320000},"2026-07-31":{"v":-5402000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInAccountsPayable","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-7218000},"2018-07-31":{"v":2184000,"derived":"2 quarters less 1"},"2018-10-31":{"v":-956000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-1390000,"derived":"4 quarters less 3"},"2019-04-30":{"v":282000},"2019-07-31":{"v":1306000,"derived":"2 quarters less 1"},"2019-10-31":{"v":718000,"derived":"3 quarters less 2"},"2020-01-31":{"v":1543000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-2554000},"2020-07-31":{"v":8829000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-2620000,"derived":"3 quarters less 2"},"2021-01-31":{"v":8473000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-21593000},"2021-07-31":{"v":12150000,"derived":"2 quarters less 1"},"2021-10-31":{"v":16146000,"derived":"3 quarters less 2"},"2022-01-31":{"v":5445000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-23197000},"2022-07-31":{"v":18510000,"derived":"2 quarters less 1"},"2022-10-31":{"v":2948000,"derived":"3 quarters less 2"},"2023-01-31":{"v":-24701000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-9021000},"2023-07-31":{"v":-11273000,"derived":"2 quarters less 1"},"2023-10-31":{"v":11205000,"derived":"3 quarters less 2"},"2024-01-31":{"v":4263000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-1163000},"2024-07-31":{"v":-10412000,"derived":"2 quarters less 1"},"2024-10-31":{"v":10061000,"derived":"3 quarters less 2"},"2025-01-31":{"v":9152000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-6764000},"2025-07-31":{"v":-14030000,"derived":"2 quarters less 1"},"2025-10-31":{"v":12477000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-6831000,"derived":"4 quarters less 3"},"2026-04-30":{"v":3222000},"2026-07-31":{"v":-3666000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedLiabilities","also_tags":[],"label":"Accrued expenses and other liabilities","note":null,"earlier_labels":["Accrued expenses"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":3302000},"2018-07-31":{"v":-996000,"derived":"2 quarters less 1"},"2018-10-31":{"v":1304000,"derived":"3 quarters less 2"},"2019-01-31":{"v":2839000,"derived":"4 quarters less 3"},"2019-04-30":{"v":4710000,"first_filed":6442000,"first_src":"0001261333-19-000041"},"2019-07-31":{"v":9792000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-9811000,"derived":"3 quarters less 2"},"2020-01-31":{"v":4662000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-916000},"2020-07-31":{"v":12626000,"derived":"2 quarters less 1"},"2020-10-31":{"v":10242000,"derived":"3 quarters less 2"},"2021-01-31":{"v":15203000,"derived":"4 quarters less 3"},"2021-04-30":{"v":11080000},"2021-07-31":{"v":5942000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-5136000,"derived":"3 quarters less 2"},"2022-01-31":{"v":-1058000,"derived":"4 quarters less 3"},"2022-04-30":{"v":5148000},"2022-07-31":{"v":-2181000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-2094000,"derived":"3 quarters less 2"},"2023-01-31":{"v":6467000,"derived":"4 quarters less 3"},"2023-04-30":{"v":1095000},"2023-07-31":{"v":9069000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-7792000,"derived":"3 quarters less 2"},"2024-01-31":{"v":4101000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-3480000},"2024-07-31":{"v":-4680000,"derived":"2 quarters less 1"},"2024-10-31":{"v":1014000,"derived":"3 quarters less 2"},"2025-01-31":{"v":10081000,"derived":"4 quarters less 3"},"2025-04-30":{"v":4625000},"2025-07-31":{"v":175000,"derived":"2 quarters less 1"},"2025-10-31":{"v":19178000,"derived":"3 quarters less 2"},"2026-01-31":{"v":2279000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-5460000},"2026-07-31":{"v":7390000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInEmployeeRelatedLiabilities","also_tags":[],"label":"Accrued compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-16947000},"2018-07-31":{"v":17307000,"derived":"2 quarters less 1"},"2018-10-31":{"v":1811000,"derived":"3 quarters less 2"},"2019-01-31":{"v":23868000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-19869000},"2019-07-31":{"v":22296000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-9120000,"derived":"3 quarters less 2"},"2020-01-31":{"v":12329000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-1536000},"2020-07-31":{"v":24401000,"derived":"2 quarters less 1"},"2020-10-31":{"v":688000,"derived":"3 quarters less 2"},"2021-01-31":{"v":41033000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-34048000},"2021-07-31":{"v":21001000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-9734000,"derived":"3 quarters less 2"},"2022-01-31":{"v":23909000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-23220000},"2022-07-31":{"v":9201000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-1808000,"derived":"3 quarters less 2"},"2023-01-31":{"v":14046000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-21582000},"2023-07-31":{"v":18270000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-1056000,"derived":"3 quarters less 2"},"2024-01-31":{"v":38347000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-45048000},"2024-07-31":{"v":25146000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-21226000,"derived":"3 quarters less 2"},"2025-01-31":{"v":70364000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-61451000},"2025-07-31":{"v":37214000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-28772000,"derived":"3 quarters less 2"},"2026-01-31":{"v":82524000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-88415000},"2026-07-31":{"v":63871000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInContractWithCustomerLiability","also_tags":[],"label":"Contract liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":12611000},"2018-07-31":{"v":6892000,"derived":"2 quarters less 1"},"2018-10-31":{"v":16353000,"derived":"3 quarters less 2"},"2019-01-31":{"v":65018000,"derived":"4 quarters less 3"},"2019-04-30":{"v":4274000},"2019-07-31":{"v":17472000,"derived":"2 quarters less 1"},"2019-10-31":{"v":22563000,"derived":"3 quarters less 2"},"2020-01-31":{"v":85957000,"derived":"4 quarters less 3"},"2020-04-30":{"v":44594000},"2020-07-31":{"v":62892000,"derived":"2 quarters less 1"},"2020-10-31":{"v":65034000,"derived":"3 quarters less 2"},"2021-01-31":{"v":95230000,"derived":"4 quarters less 3"},"2021-04-30":{"v":51648000},"2021-07-31":{"v":84976000,"derived":"2 quarters less 1"},"2021-10-31":{"v":24423000,"derived":"3 quarters less 2"},"2022-01-31":{"v":89435000,"derived":"4 quarters less 3"},"2022-04-30":{"v":18712000},"2022-07-31":{"v":23102000,"derived":"2 quarters less 1"},"2022-10-31":{"v":15010000,"derived":"3 quarters less 2"},"2023-01-31":{"v":86353000,"derived":"4 quarters less 3"},"2023-04-30":{"v":18287000},"2023-07-31":{"v":22171000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-3582000,"derived":"3 quarters less 2"},"2024-01-31":{"v":115371000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-4973000},"2024-07-31":{"v":-11553000,"derived":"2 quarters less 1"},"2024-10-31":{"v":95000,"derived":"3 quarters less 2"},"2025-01-31":{"v":146285000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-34240000},"2025-07-31":{"v":15966000,"derived":"2 quarters less 1"},"2025-10-31":{"v":8610000,"derived":"3 quarters less 2"},"2026-01-31":{"v":186867000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-65553000},"2026-07-31":{"v":10421000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInDeferredRentCredit","also_tags":[],"label":"Deferred rent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":-129000,"src":"0001261333-18-000009"},"2018-07-31":{"v":-168000,"derived":"2 quarters less 1"},"2018-10-31":{"v":574000,"derived":"3 quarters less 2"},"2019-01-31":{"v":1568000,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInOperatingLeaseLiability","also_tags":[],"label":"Operating lease liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-04-30":{"v":-3705000},"2019-07-31":{"v":-3493000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-3688000,"derived":"3 quarters less 2"},"2020-01-31":{"v":-3738000,"derived":"4 quarters less 3"},"2020-04-30":{"v":406000},"2020-07-31":{"v":-7504000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-7296000,"derived":"3 quarters less 2"},"2021-01-31":{"v":-7379000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-7731000},"2021-07-31":{"v":-8502000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-7979000,"derived":"3 quarters less 2"},"2022-01-31":{"v":-8642000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-8259000},"2022-07-31":{"v":-9088000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-16083000,"derived":"3 quarters less 2"},"2023-01-31":{"v":-8934000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-6795000},"2023-07-31":{"v":-6862000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-5635000,"derived":"3 quarters less 2"},"2024-01-31":{"v":-5987000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-5880000},"2024-07-31":{"v":-6141000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-4199000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-5426000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-4969000},"2025-07-31":{"v":-5430000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-5020000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-2877000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-507000},"2026-07-31":{"v":517000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInOtherOperatingLiabilities","also_tags":[],"label":"Other liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":309000,"first_filed":438000,"first_src":"0001261333-18-000009"},"2018-07-31":{"v":-378000,"derived":"2 quarters less 1"},"2018-10-31":{"v":4030000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-3571000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-1732000,"src":"0001261333-19-000041"},"2019-07-31":{"v":3795000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-4608000,"derived":"3 quarters less 2"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInOperatingActivities","also_tags":[],"label":"Net cash provided by operating activities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":14992000},"2018-07-31":{"v":22696000,"derived":"2 quarters less 1"},"2018-10-31":{"v":4261000,"derived":"3 quarters less 2"},"2019-01-31":{"v":34137000,"derived":"4 quarters less 3"},"2019-04-30":{"v":45655000},"2019-07-31":{"v":26405000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-1869000,"derived":"3 quarters less 2"},"2020-01-31":{"v":45505000,"derived":"4 quarters less 3"},"2020-04-30":{"v":59144000},"2020-07-31":{"v":118134000,"derived":"2 quarters less 1"},"2020-10-31":{"v":57443000,"derived":"3 quarters less 2"},"2021-01-31":{"v":62233000,"derived":"4 quarters less 3"},"2021-04-30":{"v":135597000},"2021-07-31":{"v":177669000,"derived":"2 quarters less 1"},"2021-10-31":{"v":105409000,"derived":"3 quarters less 2"},"2022-01-31":{"v":87792000,"derived":"4 quarters less 3"},"2022-04-30":{"v":196286000},"2022-07-31":{"v":120879000,"derived":"2 quarters less 1"},"2022-10-31":{"v":52537000,"derived":"3 quarters less 2"},"2023-01-31":{"v":137057000,"derived":"4 quarters less 3"},"2023-04-30":{"v":233635000},"2023-07-31":{"v":211016000,"derived":"2 quarters less 1"},"2023-10-31":{"v":264177000,"derived":"3 quarters less 2"},"2024-01-31":{"v":270698000,"derived":"4 quarters less 3"},"2024-04-30":{"v":254826000},"2024-07-31":{"v":220208000,"derived":"2 quarters less 1"},"2024-10-31":{"v":234326000,"derived":"3 quarters less 2"},"2025-01-31":{"v":307912000,"derived":"4 quarters less 3"},"2025-04-30":{"v":251439000},"2025-07-31":{"v":246073000,"derived":"2 quarters less 1"},"2025-10-31":{"v":290274000,"derived":"3 quarters less 2"},"2026-01-31":{"v":377221000,"derived":"4 quarters less 3"},"2026-04-30":{"v":321688000},"2026-07-31":{"v":334546000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"PaymentsToAcquireBusinessesNetOfCashAcquired","also_tags":[],"label":"Cash paid for acquisition, net of acquired cash","note":null,"earlier_labels":["Purchases of strategic investments"],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":-218779000,"derived":"4 quarters less 3"},"2019-04-30":{"v":15500000},"2019-07-31":{"v":-15500000,"derived":"2 quarters less 1"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-04-30":{"v":0,"src":"0001261333-20-000115"},"2020-07-31":{"v":180370000,"derived":"2 quarters less 1"},"2020-10-31":{"v":0,"derived":"3 quarters less 2"},"2021-01-31":{"v":0,"derived":"4 quarters less 3"},"2021-10-31":{"v":0,"derived":"3 quarters less 2"},"2022-01-31":{"v":0,"derived":"4 quarters less 3"},"2022-10-31":{"v":0,"derived":"3 quarters less 2"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"},"2023-10-31":{"v":0,"derived":"3 quarters less 2"},"2024-01-31":{"v":0,"derived":"4 quarters less 3"},"2024-10-31":{"v":0,"derived":"3 quarters less 2"},"2025-01-31":{"v":0,"derived":"4 quarters less 3"},"2025-10-31":{"v":0,"derived":"3 quarters less 2"},"2026-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"PaymentsToAcquireMarketableSecurities","also_tags":[],"label":"Purchases of marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":0},"2018-07-31":{"v":0,"derived":"2 quarters less 1"},"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":415132000,"derived":"4 quarters less 3"},"2019-04-30":{"v":375211000},"2019-07-31":{"v":155675000,"derived":"2 quarters less 1"},"2019-10-31":{"v":223048000,"derived":"3 quarters less 2"},"2020-01-31":{"v":107318000,"derived":"4 quarters less 3"},"2020-04-30":{"v":0},"2020-07-31":{"v":11667000,"derived":"2 quarters less 1"},"2020-10-31":{"v":68982000,"derived":"3 quarters less 2"},"2021-01-31":{"v":84340000,"derived":"4 quarters less 3"},"2021-04-30":{"v":96925000},"2021-07-31":{"v":88703000,"derived":"2 quarters less 1"},"2021-10-31":{"v":117134000,"derived":"3 quarters less 2"},"2022-01-31":{"v":81366000,"derived":"4 quarters less 3"},"2022-04-30":{"v":129735000},"2022-07-31":{"v":166558000,"derived":"2 quarters less 1"},"2022-10-31":{"v":105956000,"derived":"3 quarters less 2"},"2023-01-31":{"v":131461000,"derived":"4 quarters less 3"},"2023-04-30":{"v":53830000},"2023-07-31":{"v":120542000,"derived":"2 quarters less 1"},"2023-10-31":{"v":28974000,"derived":"3 quarters less 2"},"2024-01-31":{"v":132875000,"derived":"4 quarters less 3"},"2024-04-30":{"v":119638000},"2024-07-31":{"v":103603000,"derived":"2 quarters less 1"},"2024-10-31":{"v":110296000,"derived":"3 quarters less 2"},"2025-01-31":{"v":77699000,"derived":"4 quarters less 3"},"2025-04-30":{"v":92563000},"2025-07-31":{"v":119637000,"derived":"2 quarters less 1"},"2025-10-31":{"v":109398000,"derived":"3 quarters less 2"},"2026-01-31":{"v":88001000,"derived":"4 quarters less 3"},"2026-04-30":{"v":97408000},"2026-07-31":{"v":57915000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromSaleOfAvailableForSaleSecuritiesDebt","also_tags":["ProceedsFromSaleOfAvailableForSaleSecurities"],"label":"Sales of marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-04-30":{"v":0},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-04-30":{"v":28986000},"2020-07-31":{"v":0,"derived":"2 quarters less 1"},"2020-10-31":{"v":0,"derived":"3 quarters less 2"},"2021-01-31":{"v":0,"derived":"4 quarters less 3"},"2021-04-30":{"v":2002000},"2021-07-31":{"v":1000000,"derived":"2 quarters less 1"},"2021-10-31":{"v":68000,"derived":"3 quarters less 2"},"2022-01-31":{"v":4499000,"derived":"4 quarters less 3"},"2022-04-30":{"v":0,"src":"0001261333-22-000105"},"2022-07-31":{"v":0,"derived":"2 quarters less 1"},"2022-10-31":{"v":0,"derived":"3 quarters less 2"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities","also_tags":["ProceedsFromSaleAndMaturityOfMarketableSecurities"],"label":"Maturities of marketable securities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":0},"2018-07-31":{"v":0,"derived":"2 quarters less 1"},"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-04-30":{"v":92457000},"2019-07-31":{"v":151992000,"derived":"2 quarters less 1"},"2019-10-31":{"v":216261000,"derived":"3 quarters less 2"},"2020-01-31":{"v":166599000,"derived":"4 quarters less 3"},"2020-04-30":{"v":170071000},"2020-07-31":{"v":131345000,"derived":"2 quarters less 1"},"2020-10-31":{"v":103366000,"derived":"3 quarters less 2"},"2021-01-31":{"v":83756000,"derived":"4 quarters less 3"},"2021-04-30":{"v":37513000},"2021-07-31":{"v":75658000,"derived":"2 quarters less 1"},"2021-10-31":{"v":79900000,"derived":"3 quarters less 2"},"2022-01-31":{"v":90113000,"derived":"4 quarters less 3"},"2022-04-30":{"v":91055000},"2022-07-31":{"v":99124000,"derived":"2 quarters less 1"},"2022-10-31":{"v":121590000,"derived":"3 quarters less 2"},"2023-01-31":{"v":112148000,"derived":"4 quarters less 3"},"2023-04-30":{"v":80699000},"2023-07-31":{"v":83318000,"derived":"2 quarters less 1"},"2023-10-31":{"v":87500000,"derived":"3 quarters less 2"},"2024-01-31":{"v":222352000,"derived":"4 quarters less 3"},"2024-04-30":{"v":82114000},"2024-07-31":{"v":93509000,"derived":"2 quarters less 1"},"2024-10-31":{"v":90211000,"derived":"3 quarters less 2"},"2025-01-31":{"v":74500000,"derived":"4 quarters less 3"},"2025-04-30":{"v":91262000},"2025-07-31":{"v":117710000,"derived":"2 quarters less 1"},"2025-10-31":{"v":99486000,"derived":"3 quarters less 2"},"2026-01-31":{"v":81531000,"derived":"4 quarters less 3"},"2026-04-30":{"v":93024000},"2026-07-31":{"v":88976000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"PaymentsToAcquireStrategicInvestments","also_tags":[],"label":"Purchases of strategic and other investments","note":null,"earlier_labels":["Purchases of strategic investments"],"kind":"money","earlier_years":false,"values":{"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-04-30":{"v":0},"2020-07-31":{"v":3241000,"derived":"2 quarters less 1"},"2020-10-31":{"v":5300000,"derived":"3 quarters less 2"},"2021-01-31":{"v":0,"derived":"4 quarters less 3"},"2021-04-30":{"v":500000},"2021-07-31":{"v":0,"derived":"2 quarters less 1"},"2021-10-31":{"v":250000,"derived":"3 quarters less 2"},"2022-01-31":{"v":1000000,"derived":"4 quarters less 3"},"2022-04-30":{"v":2125000},"2022-07-31":{"v":500000,"derived":"2 quarters less 1"},"2022-10-31":{"v":1000000,"derived":"3 quarters less 2"},"2023-01-31":{"v":125000,"derived":"4 quarters less 3"},"2023-04-30":{"v":0},"2023-07-31":{"v":120000,"derived":"2 quarters less 1"},"2023-10-31":{"v":400000,"derived":"3 quarters less 2"},"2024-01-31":{"v":125000,"derived":"4 quarters less 3"},"2024-04-30":{"v":500000},"2024-07-31":{"v":125000,"derived":"2 quarters less 1"},"2024-10-31":{"v":0,"derived":"3 quarters less 2"},"2025-01-31":{"v":750000,"derived":"4 quarters less 3"},"2025-04-30":{"v":0},"2025-07-31":{"v":100000,"derived":"2 quarters less 1"},"2025-10-31":{"v":462000,"derived":"3 quarters less 2"},"2026-01-31":{"v":164000,"derived":"4 quarters less 3"},"2026-04-30":{"v":2610000},"2026-07-31":{"v":150000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"PaymentsToAcquireOtherInvestments","also_tags":[],"label":"Purchases of other investments","note":null,"earlier_labels":["Purchases of strategic investments"],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":0},"2018-07-31":{"v":0,"derived":"2 quarters less 1"},"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-04-30":{"v":0,"first_filed":15500000,"first_src":"0001261333-19-000041"},"2019-07-31":{"v":0,"derived":"2 quarters less 1"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-04-30":{"v":3000000},"2020-07-31":{"v":241000,"derived":"2 quarters less 1"},"2020-10-31":{"v":0,"derived":"3 quarters less 2"},"2021-01-31":{"v":0,"derived":"4 quarters less 3"},"2021-04-30":{"v":0,"src":"0001261333-21-000108"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquirePropertyPlantAndEquipment","also_tags":[],"label":"Purchases of property and equipment","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":6184000},"2018-07-31":{"v":4336000,"derived":"2 quarters less 1"},"2018-10-31":{"v":8576000,"derived":"3 quarters less 2"},"2019-01-31":{"v":11317000,"derived":"4 quarters less 3"},"2019-04-30":{"v":15237000},"2019-07-31":{"v":14554000,"derived":"2 quarters less 1"},"2019-10-31":{"v":12280000,"derived":"3 quarters less 2"},"2020-01-31":{"v":29975000,"derived":"4 quarters less 3"},"2020-04-30":{"v":26389000},"2020-07-31":{"v":18362000,"derived":"2 quarters less 1"},"2020-10-31":{"v":19393000,"derived":"3 quarters less 2"},"2021-01-31":{"v":18251000,"derived":"4 quarters less 3"},"2021-04-30":{"v":12596000},"2021-07-31":{"v":15938000,"derived":"2 quarters less 1"},"2021-10-31":{"v":15392000,"derived":"3 quarters less 2"},"2022-01-31":{"v":17470000,"derived":"4 quarters less 3"},"2022-04-30":{"v":21709000},"2022-07-31":{"v":15404000,"derived":"2 quarters less 1"},"2022-10-31":{"v":16477000,"derived":"3 quarters less 2"},"2023-01-31":{"v":24064000,"derived":"4 quarters less 3"},"2023-04-30":{"v":19057000},"2023-07-31":{"v":27379000,"derived":"2 quarters less 1"},"2023-10-31":{"v":23841000,"derived":"3 quarters less 2"},"2024-01-31":{"v":22114000,"derived":"4 quarters less 3"},"2024-04-30":{"v":22753000},"2024-07-31":{"v":22280000,"derived":"2 quarters less 1"},"2024-10-31":{"v":23613000,"derived":"3 quarters less 2"},"2025-01-31":{"v":28342000,"derived":"4 quarters less 3"},"2025-04-30":{"v":23624000},"2025-07-31":{"v":28425000,"derived":"2 quarters less 1"},"2025-10-31":{"v":27374000,"derived":"3 quarters less 2"},"2026-01-31":{"v":27022000,"derived":"4 quarters less 3"},"2026-04-30":{"v":32253000},"2026-07-31":{"v":38789000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromDivestitureOfBusinesses","also_tags":[],"label":"Proceeds from sale of business held for sale","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInInvestingActivities","also_tags":[],"label":"Net cash used in investing activities","note":null,"earlier_labels":["Net cash provided by investing activities"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-6184000},"2018-07-31":{"v":-4336000,"derived":"2 quarters less 1"},"2018-10-31":{"v":-227355000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-426449000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-313491000},"2019-07-31":{"v":-18237000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-19067000,"derived":"3 quarters less 2"},"2020-01-31":{"v":29306000,"derived":"4 quarters less 3"},"2020-04-30":{"v":169668000},"2020-07-31":{"v":-79295000,"derived":"2 quarters less 1"},"2020-10-31":{"v":9691000,"derived":"3 quarters less 2"},"2021-01-31":{"v":-18835000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-70506000},"2021-07-31":{"v":-34371000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-52808000,"derived":"3 quarters less 2"},"2022-01-31":{"v":-5224000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-62514000},"2022-07-31":{"v":-83338000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-1843000,"derived":"3 quarters less 2"},"2023-01-31":{"v":-43502000,"derived":"4 quarters less 3"},"2023-04-30":{"v":7812000},"2023-07-31":{"v":-64723000,"derived":"2 quarters less 1"},"2023-10-31":{"v":34285000,"derived":"3 quarters less 2"},"2024-01-31":{"v":67238000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-60777000},"2024-07-31":{"v":-176110000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-43698000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-32291000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-24925000},"2025-07-31":{"v":-30452000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-37748000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-33656000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-39247000},"2026-07-31":{"v":-6878000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"ProceedsFromConvertibleDebt","also_tags":[],"label":"Proceeds from issuance of convertible senior notes, net of initial purchasers' discounts and transaction costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"PaymentsForDerivativeInstrumentFinancingActivities","also_tags":[],"label":"Purchase of capped calls related to issuance of convertible senior notes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"RepaymentsOfConvertibleDebt","also_tags":[],"label":"Repayments of convertible senior notes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2020-04-30":{"v":0},"2020-07-31":{"v":0,"derived":"2 quarters less 1"},"2020-10-31":{"v":0,"derived":"3 quarters less 2"},"2021-01-31":{"v":384199000,"derived":"4 quarters less 3"},"2021-04-30":{"v":36684000},"2021-07-31":{"v":25030000,"derived":"2 quarters less 1"},"2021-10-31":{"v":3121000,"derived":"3 quarters less 2"},"2022-01-31":{"v":13071000,"derived":"4 quarters less 3"},"2022-04-30":{"v":0,"src":"0001261333-22-000105"},"2022-07-31":{"v":16000,"derived":"2 quarters less 1"},"2022-10-31":{"v":0,"derived":"3 quarters less 2"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"},"2023-10-31":{"v":37100000,"src":"0001261333-24-000151"},"2024-01-31":{"v":689900000,"src":"0001261333-24-000151"},"2025-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"PaymentsOfDebtIssuanceCosts","also_tags":[],"label":"Payment of revolving credit facility costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2024-10-31":{"v":0,"derived":"3 quarters less 2"},"2025-01-31":{"v":0,"derived":"4 quarters less 3"},"2025-10-31":{"v":0,"derived":"3 quarters less 2"},"2026-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":-1},{"tag":"ProceedsFromIssuanceInitialPublicOffering","also_tags":[],"label":"Proceeds from issuance of common stock in initial public offering, net of underwriting commissions","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentsForRepurchaseOfCommonStock","also_tags":[],"label":"Repurchases of common stock","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2021-10-31":{"v":0,"derived":"3 quarters less 2"},"2022-01-31":{"v":0,"derived":"4 quarters less 3"},"2022-04-30":{"v":0},"2022-07-31":{"v":25007000,"derived":"2 quarters less 1"},"2022-10-31":{"v":38034000,"derived":"3 quarters less 2"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"},"2023-04-30":{"v":40472000},"2023-07-31":{"v":30008000,"derived":"2 quarters less 1"},"2023-10-31":{"v":75035000,"derived":"3 quarters less 2"},"2024-01-31":{"v":0,"derived":"4 quarters less 3"},"2024-04-30":{"v":149062000},"2024-07-31":{"v":200076000,"derived":"2 quarters less 1"},"2024-10-31":{"v":172665000,"derived":"3 quarters less 2"},"2025-01-31":{"v":161725000,"derived":"4 quarters less 3"},"2025-04-30":{"v":183431000},"2025-07-31":{"v":201514000,"derived":"2 quarters less 1"},"2025-10-31":{"v":215057000,"derived":"3 quarters less 2"},"2026-01-31":{"v":269084000,"derived":"4 quarters less 3"},"2026-04-30":{"v":317510000},"2026-07-31":{"v":306516000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromDerivativeInstrumentFinancingActivities","also_tags":[],"label":"Settlement of capped calls, net of related costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2022-04-30":{"v":0},"2022-07-31":{"v":0,"derived":"2 quarters less 1"},"2022-10-31":{"v":0,"derived":"3 quarters less 2"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"},"2023-04-30":{"v":23688000},"2023-07-31":{"v":0,"derived":"2 quarters less 1"},"2023-10-31":{"v":0,"derived":"3 quarters less 2"},"2024-01-31":{"v":0,"derived":"4 quarters less 3"},"2024-04-30":{"v":0,"src":"0001261333-24-000087"},"2024-07-31":{"v":0,"derived":"2 quarters less 1"},"2024-10-31":{"v":0,"derived":"3 quarters less 2"},"2025-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentsRelatedToTaxWithholdingForShareBasedCompensation","also_tags":[],"label":"Payment of tax withholding obligation on net RSU settlement and ESPP purchase","note":null,"earlier_labels":["Payment of tax withholding obligation on RSU settlement and ESPP purchase","Payment of tax withholding obligation on net share settlement of restricted stock units","Payment of tax withholding obligation on RSU settlement","Proceeds from issuance of common stock in initial public offering, net of underwriting commissions"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":0},"2018-07-31":{"v":0,"derived":"2 quarters less 1"},"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":215332000,"derived":"4 quarters less 3"},"2019-04-30":{"v":56137000},"2019-07-31":{"v":29841000,"derived":"2 quarters less 1"},"2019-10-31":{"v":39310000,"derived":"3 quarters less 2"},"2020-01-31":{"v":41216000,"derived":"4 quarters less 3"},"2020-04-30":{"v":46723000},"2020-07-31":{"v":87137000,"derived":"2 quarters less 1"},"2020-10-31":{"v":113417000,"derived":"3 quarters less 2"},"2021-01-31":{"v":125186000,"derived":"4 quarters less 3"},"2021-04-30":{"v":106053000},"2021-07-31":{"v":122522000,"derived":"2 quarters less 1"},"2021-10-31":{"v":94534000,"derived":"3 quarters less 2"},"2022-01-31":{"v":63412000,"derived":"4 quarters less 3"},"2022-04-30":{"v":24739000},"2022-07-31":{"v":19118000,"derived":"2 quarters less 1"},"2022-10-31":{"v":23263000,"derived":"3 quarters less 2"},"2023-01-31":{"v":17283000,"derived":"4 quarters less 3"},"2023-04-30":{"v":22637000},"2023-07-31":{"v":40044000,"derived":"2 quarters less 1"},"2023-10-31":{"v":35615000,"derived":"3 quarters less 2"},"2024-01-31":{"v":45922000,"derived":"4 quarters less 3"},"2024-04-30":{"v":41637000},"2024-07-31":{"v":39446000,"derived":"2 quarters less 1"},"2024-10-31":{"v":51051000,"derived":"3 quarters less 2"},"2025-01-31":{"v":81148000,"derived":"4 quarters less 3"},"2025-04-30":{"v":62793000},"2025-07-31":{"v":69164000,"derived":"2 quarters less 1"},"2025-10-31":{"v":74254000,"derived":"3 quarters less 2"},"2026-01-31":{"v":63502000,"derived":"4 quarters less 3"},"2026-04-30":{"v":39536000},"2026-07-31":{"v":38580000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromStockOptionsExercised","also_tags":[],"label":"Proceeds from exercise of stock options","note":null,"earlier_labels":["Payment of tax withholding obligation on RSU settlement","Proceeds from the exercise of stock options"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":7815000},"2018-07-31":{"v":2503000,"derived":"2 quarters less 1"},"2018-10-31":{"v":5047000,"derived":"3 quarters less 2"},"2019-01-31":{"v":34846000,"derived":"4 quarters less 3"},"2019-04-30":{"v":32254000},"2019-07-31":{"v":10194000,"derived":"2 quarters less 1"},"2019-10-31":{"v":19815000,"derived":"3 quarters less 2"},"2020-01-31":{"v":9914000,"derived":"4 quarters less 3"},"2020-04-30":{"v":7635000},"2020-07-31":{"v":5403000,"derived":"2 quarters less 1"},"2020-10-31":{"v":1945000,"derived":"3 quarters less 2"},"2021-01-31":{"v":9322000,"derived":"4 quarters less 3"},"2021-04-30":{"v":6616000},"2021-07-31":{"v":5202000,"derived":"2 quarters less 1"},"2021-10-31":{"v":9358000,"derived":"3 quarters less 2"},"2022-01-31":{"v":2553000,"derived":"4 quarters less 3"},"2022-04-30":{"v":1938000},"2022-07-31":{"v":8688000,"derived":"2 quarters less 1"},"2022-10-31":{"v":383000,"derived":"3 quarters less 2"},"2023-01-31":{"v":1669000,"derived":"4 quarters less 3"},"2023-04-30":{"v":127000},"2023-07-31":{"v":705000,"derived":"2 quarters less 1"},"2023-10-31":{"v":12375000,"derived":"3 quarters less 2"},"2024-01-31":{"v":784000,"derived":"4 quarters less 3"},"2024-04-30":{"v":635000},"2024-07-31":{"v":454000,"derived":"2 quarters less 1"},"2024-10-31":{"v":10257000,"derived":"3 quarters less 2"},"2025-01-31":{"v":11359000,"derived":"4 quarters less 3"},"2025-04-30":{"v":699000},"2025-07-31":{"v":471000,"derived":"2 quarters less 1"},"2025-10-31":{"v":80000,"derived":"3 quarters less 2"},"2026-01-31":{"v":0,"derived":"4 quarters less 3"},"2026-04-30":{"v":53000},"2026-07-31":{"v":0,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"ProceedsFromStockPlans","also_tags":["ProceedsFromRepaymentOfLoansByEmployeeStockOwnershipPlans"],"label":"Proceeds from employee stock purchase plan","note":null,"earlier_labels":["Proceeds from exercise of stock options"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":0},"2018-07-31":{"v":0,"derived":"2 quarters less 1"},"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-04-30":{"v":10563000},"2019-07-31":{"v":0,"derived":"2 quarters less 1"},"2019-10-31":{"v":13309000,"derived":"3 quarters less 2"},"2020-04-30":{"v":13590000},"2020-07-31":{"v":0,"derived":"2 quarters less 1"},"2020-10-31":{"v":16269000,"derived":"3 quarters less 2"},"2021-04-30":{"v":23167000},"2021-07-31":{"v":0,"derived":"2 quarters less 1"},"2021-10-31":{"v":22910000,"derived":"3 quarters less 2"},"2022-01-31":{"v":0,"derived":"4 quarters less 3"},"2022-04-30":{"v":24151000},"2022-07-31":{"v":0,"derived":"2 quarters less 1"},"2022-10-31":{"v":12375000,"derived":"3 quarters less 2"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"},"2023-04-30":{"v":18390000},"2023-07-31":{"v":0,"derived":"2 quarters less 1"},"2023-10-31":{"v":14604000,"derived":"3 quarters less 2"},"2024-01-31":{"v":0,"derived":"4 quarters less 3"},"2024-04-30":{"v":20190000},"2024-07-31":{"v":0,"derived":"2 quarters less 1"},"2024-10-31":{"v":15124000,"derived":"3 quarters less 2"},"2025-01-31":{"v":0,"derived":"4 quarters less 3"},"2025-04-30":{"v":22010000},"2025-07-31":{"v":0,"derived":"2 quarters less 1"},"2025-10-31":{"v":18770000,"derived":"3 quarters less 2"},"2026-01-31":{"v":0,"derived":"4 quarters less 3"},"2026-04-30":{"v":22799000},"2026-07-31":{"v":0,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"PaymentsOfStockIssuanceCosts","also_tags":[],"label":"Payment of deferred offering costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":2194000},"2018-07-31":{"v":1328000,"derived":"2 quarters less 1"},"2018-10-31":{"v":170000,"derived":"3 quarters less 2"},"2019-01-31":{"v":319000,"derived":"4 quarters less 3"},"2019-04-30":{"v":0,"src":"0001261333-19-000041"},"2019-07-31":{"v":0,"derived":"2 quarters less 1"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentsForPreviousAcquisition","also_tags":[],"label":"Other financing","note":null,"earlier_labels":["Payment of holdback on prior acquisition"],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":250000,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"ProceedsFromPaymentsForOtherFinancingActivities","also_tags":[],"label":"Other","note":null,"earlier_labels":["Other financing"],"kind":"money","earlier_years":false,"values":{"2025-04-30":{"v":0},"2025-07-31":{"v":0,"derived":"2 quarters less 1"},"2026-04-30":{"v":-220000},"2026-07-31":{"v":0,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"NetCashProvidedByUsedInFinancingActivities","also_tags":[],"label":"Net cash used in financing activities","note":null,"earlier_labels":["Net cash provided by financing activities"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":5621000},"2018-07-31":{"v":530480000,"derived":"2 quarters less 1"},"2018-10-31":{"v":498070000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-181055000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-13320000},"2019-07-31":{"v":-19647000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-6186000,"derived":"3 quarters less 2"},"2020-01-31":{"v":-31302000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-25498000},"2020-07-31":{"v":-81734000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-95203000,"derived":"3 quarters less 2"},"2021-01-31":{"v":143459000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-112954000},"2021-07-31":{"v":-142350000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-65387000,"derived":"3 quarters less 2"},"2022-01-31":{"v":-73930000,"derived":"4 quarters less 3"},"2022-04-30":{"v":1350000},"2022-07-31":{"v":-35453000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-48539000,"derived":"3 quarters less 2"},"2023-01-31":{"v":-15614000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-20904000},"2023-07-31":{"v":-69347000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-120754000,"derived":"3 quarters less 2"},"2024-01-31":{"v":-735034000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-169874000},"2024-07-31":{"v":-239068000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-198335000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-231514000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-223515000},"2025-07-31":{"v":-273340000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-270461000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-332586000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-334414000},"2026-07-31":{"v":-345096000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","also_tags":[],"label":"Effect of foreign exchange on cash, cash equivalents and restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":-2069000},"2018-07-31":{"v":526000,"derived":"2 quarters less 1"},"2018-10-31":{"v":362000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-2955000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-379000},"2019-07-31":{"v":-741000,"derived":"2 quarters less 1"},"2019-10-31":{"v":810000,"derived":"3 quarters less 2"},"2020-01-31":{"v":-137000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-2280000},"2020-07-31":{"v":4920000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-1208000,"derived":"3 quarters less 2"},"2021-01-31":{"v":4214000,"derived":"4 quarters less 3"},"2021-04-30":{"v":779000},"2021-07-31":{"v":-1342000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-1909000,"derived":"3 quarters less 2"},"2022-01-31":{"v":-3122000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-5180000},"2022-07-31":{"v":-2860000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-6612000,"derived":"3 quarters less 2"},"2023-01-31":{"v":10868000,"derived":"4 quarters less 3"},"2023-04-30":{"v":1011000},"2023-07-31":{"v":1279000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-7187000,"derived":"3 quarters less 2"},"2024-01-31":{"v":5096000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-2915000},"2024-07-31":{"v":238000,"derived":"2 quarters less 1"},"2024-10-31":{"v":438000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-5311000,"derived":"4 quarters less 3"},"2025-04-30":{"v":9923000},"2025-07-31":{"v":1529000,"derived":"2 quarters less 1"},"2025-10-31":{"v":1922000,"derived":"3 quarters less 2"},"2026-01-31":{"v":6898000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-481000},"2026-07-31":{"v":-2767000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","also_tags":[],"label":"Net decrease in cash, cash equivalents and restricted cash","note":null,"earlier_labels":["Net increase in cash, cash equivalents and restricted cash"],"kind":"money","earlier_years":false,"values":{"2018-04-30":{"v":12360000},"2018-07-31":{"v":549366000,"derived":"2 quarters less 1"},"2018-10-31":{"v":275338000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-576322000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-281535000},"2019-07-31":{"v":-12220000,"derived":"2 quarters less 1"},"2019-10-31":{"v":-26312000,"derived":"3 quarters less 2"},"2020-01-31":{"v":43372000,"derived":"4 quarters less 3"},"2020-04-30":{"v":201034000},"2020-07-31":{"v":-37975000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-29277000,"derived":"3 quarters less 2"},"2021-01-31":{"v":191071000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-47084000},"2021-07-31":{"v":-394000,"derived":"2 quarters less 1"},"2021-10-31":{"v":-14695000,"derived":"3 quarters less 2"},"2022-01-31":{"v":5516000,"derived":"4 quarters less 3"},"2022-04-30":{"v":129942000},"2022-07-31":{"v":-772000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-4457000,"derived":"3 quarters less 2"},"2023-01-31":{"v":88809000,"derived":"4 quarters less 3"},"2023-04-30":{"v":221554000},"2023-07-31":{"v":78225000,"derived":"2 quarters less 1"},"2023-10-31":{"v":170521000,"derived":"3 quarters less 2"},"2024-01-31":{"v":-392002000,"derived":"4 quarters less 3"},"2024-04-30":{"v":21260000},"2024-07-31":{"v":-194732000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-7269000,"derived":"3 quarters less 2"},"2025-01-31":{"v":38796000,"derived":"4 quarters less 3"},"2025-04-30":{"v":12922000},"2025-07-31":{"v":-56190000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-16013000,"derived":"3 quarters less 2"},"2026-01-31":{"v":17877000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-52454000},"2026-07-31":{"v":-20195000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"InterestPaidNet","also_tags":["InterestPaid"],"label":"Cash paid for interest","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":144000},"2018-07-31":{"v":60000,"derived":"2 quarters less 1"},"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-04-30":{"v":1414000},"2019-07-31":{"v":0,"derived":"2 quarters less 1"},"2019-10-31":{"v":1438000,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-04-30":{"v":1438000},"2020-07-31":{"v":0,"derived":"2 quarters less 1"},"2020-10-31":{"v":1437000,"derived":"3 quarters less 2"},"2021-01-31":{"v":75165000,"derived":"4 quarters less 3"},"2021-04-30":{"v":212000},"2021-07-31":{"v":11000,"derived":"2 quarters less 1"},"2021-10-31":{"v":126000,"derived":"3 quarters less 2"},"2022-01-31":{"v":0,"derived":"4 quarters less 3"},"2022-04-30":{"v":93000},"2022-07-31":{"v":0,"derived":"2 quarters less 1"},"2022-10-31":{"v":92000,"derived":"3 quarters less 2"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"},"2023-04-30":{"v":93000},"2023-07-31":{"v":0,"derived":"2 quarters less 1"},"2023-10-31":{"v":92000,"derived":"3 quarters less 2"},"2024-01-31":{"v":0,"derived":"4 quarters less 3"},"2024-04-30":{"v":0,"src":"0001261333-24-000087"},"2024-07-31":{"v":0,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"OperatingLeaseLiabilityPayments","also_tags":["OperatingLeaseLiabilitiesPayments"],"label":"Cash paid for operating lease liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-04-30":{"v":4729000},"2019-07-31":{"v":6255000,"derived":"2 quarters less 1"},"2019-10-31":{"v":5329000,"derived":"3 quarters less 2"},"2020-04-30":{"v":6389000},"2020-07-31":{"v":7998000,"derived":"2 quarters less 1"},"2020-10-31":{"v":10353000,"derived":"3 quarters less 2"},"2021-04-30":{"v":9888000},"2021-07-31":{"v":10464000,"derived":"2 quarters less 1"},"2021-10-31":{"v":9826000,"derived":"3 quarters less 2"},"2022-01-31":{"v":10374000,"derived":"4 quarters less 3"},"2022-04-30":{"v":10423000},"2022-07-31":{"v":10428000,"derived":"2 quarters less 1"},"2022-10-31":{"v":7212000,"derived":"3 quarters less 2"},"2023-01-31":{"v":10810000,"derived":"4 quarters less 3"},"2023-04-30":{"v":10861000},"2023-07-31":{"v":8614000,"derived":"2 quarters less 1"},"2023-10-31":{"v":7640000,"derived":"3 quarters less 2"},"2024-01-31":{"v":7730000,"derived":"4 quarters less 3"},"2024-04-30":{"v":7689000,"src":"0001261333-24-000087"},"2024-07-31":{"v":7631000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"IncomeTaxesPaidNet","also_tags":[],"label":"Cash paid for income taxes","note":null,"earlier_labels":["Cash paid for taxes"],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":1516000},"2018-07-31":{"v":485000,"derived":"2 quarters less 1"},"2018-10-31":{"v":717000,"derived":"3 quarters less 2"},"2019-01-31":{"v":495000,"derived":"4 quarters less 3"},"2019-04-30":{"v":131000},"2019-07-31":{"v":978000,"derived":"2 quarters less 1"},"2019-10-31":{"v":636000,"derived":"3 quarters less 2"},"2020-01-31":{"v":225000,"derived":"4 quarters less 3"},"2020-04-30":{"v":416000},"2020-07-31":{"v":1411000,"derived":"2 quarters less 1"},"2020-10-31":{"v":1378000,"derived":"3 quarters less 2"},"2021-01-31":{"v":298000,"derived":"4 quarters less 3"},"2021-04-30":{"v":2507000},"2021-07-31":{"v":1803000,"derived":"2 quarters less 1"},"2021-10-31":{"v":1327000,"derived":"3 quarters less 2"},"2022-01-31":{"v":1303000,"derived":"4 quarters less 3"},"2022-04-30":{"v":1760000},"2022-07-31":{"v":2275000,"derived":"2 quarters less 1"},"2022-10-31":{"v":1595000,"derived":"3 quarters less 2"},"2023-01-31":{"v":4786000,"derived":"4 quarters less 3"},"2023-04-30":{"v":765000},"2023-07-31":{"v":5325000,"derived":"2 quarters less 1"},"2023-10-31":{"v":2657000,"derived":"3 quarters less 2"},"2024-01-31":{"v":1713000,"derived":"4 quarters less 3"},"2024-04-30":{"v":3875000,"src":"0001261333-24-000087"},"2024-07-31":{"v":9332000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"CapitalExpendituresIncurredButNotYetPaid","also_tags":[],"label":"Property and equipment in accounts payable and accrued expenses and other current liabilities","note":null,"earlier_labels":["Property and equipment in accounts payable and other accrued liabilities"],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":3238000},"2018-07-31":{"v":-1138000,"derived":"2 quarters less 1"},"2018-10-31":{"v":2789000,"derived":"3 quarters less 2"},"2019-01-31":{"v":-2596000,"derived":"4 quarters less 3"},"2019-04-30":{"v":3791000},"2019-07-31":{"v":255000,"derived":"2 quarters less 1"},"2019-10-31":{"v":9116000,"derived":"3 quarters less 2"},"2020-01-31":{"v":920000,"derived":"4 quarters less 3"},"2020-04-30":{"v":3445000},"2020-07-31":{"v":3033000,"derived":"2 quarters less 1"},"2020-10-31":{"v":778000,"derived":"3 quarters less 2"},"2021-01-31":{"v":-3353000,"derived":"4 quarters less 3"},"2021-04-30":{"v":1275000},"2021-07-31":{"v":6225000,"derived":"2 quarters less 1"},"2021-10-31":{"v":1628000,"derived":"3 quarters less 2"},"2022-01-31":{"v":2157000,"derived":"4 quarters less 3"},"2022-04-30":{"v":5358000},"2022-07-31":{"v":3504000,"derived":"2 quarters less 1"},"2022-10-31":{"v":-8136000,"derived":"3 quarters less 2"},"2023-01-31":{"v":4031000,"derived":"4 quarters less 3"},"2023-04-30":{"v":2727000},"2023-07-31":{"v":1497000,"derived":"2 quarters less 1"},"2023-10-31":{"v":-2906000,"derived":"3 quarters less 2"},"2024-01-31":{"v":1561000,"derived":"4 quarters less 3"},"2024-04-30":{"v":2416000,"src":"0001261333-24-000087"},"2024-07-31":{"v":-777000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability","also_tags":[],"label":"Operating lease right-of-use assets exchanged for lease obligations","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-04-30":{"v":53653000},"2019-07-31":{"v":101000,"derived":"2 quarters less 1"},"2019-10-31":{"v":4940000,"derived":"3 quarters less 2"},"2020-01-31":{"v":18697000,"derived":"4 quarters less 3"},"2020-04-30":{"v":18745000},"2020-07-31":{"v":8824000,"derived":"2 quarters less 1"},"2020-10-31":{"v":-122000,"derived":"3 quarters less 2"},"2021-01-31":{"v":3369000,"derived":"4 quarters less 3"},"2021-04-30":{"v":0,"src":"0001261333-21-000108"},"2021-07-31":{"v":0,"derived":"2 quarters less 1"},"2021-10-31":{"v":0,"derived":"3 quarters less 2"},"2022-01-31":{"v":2749000,"derived":"4 quarters less 3"},"2023-01-31":{"v":62156000,"derived":"4 quarters less 3"},"2023-04-30":{"v":0},"2023-07-31":{"v":0,"derived":"2 quarters less 1"},"2023-10-31":{"v":1573000,"derived":"3 quarters less 2"},"2024-01-31":{"v":1576000,"derived":"4 quarters less 3"},"2024-04-30":{"v":1837000,"src":"0001261333-24-000087"},"2024-07-31":{"v":2870000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"StockIssuanceCostsIncurredButNotYetPaid","also_tags":["BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"],"label":"Fair value of shares issued as consideration for acquisition","note":null,"earlier_labels":["Deferred offering costs accrued and unpaid","Deferred offering costs in accounts payable and other accrued liabilities"],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":1173000,"src":"0001261333-18-000009"},"2018-07-31":{"v":-1004000,"derived":"2 quarters less 1"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-10-31":{"v":0,"derived":"3 quarters less 2"},"2021-10-31":{"v":0,"derived":"3 quarters less 2"}},"depth":0,"sign":null},{"tag":"BuildToSuitLeaseAmountDerecognized","also_tags":[],"label":"Derecognition of build-to-suit lease","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-04-30":{"v":2479000},"2019-07-31":{"v":0,"derived":"2 quarters less 1"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-04-30":{"v":0,"src":"0001261333-20-000115"},"2020-07-31":{"v":0,"derived":"2 quarters less 1"},"2020-10-31":{"v":0,"derived":"3 quarters less 2"},"2021-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"StockIssued1","also_tags":[],"label":"Fair value of shares issued as part of the repayments of convertible senior notes","note":null,"earlier_labels":["Conversion of redeemable convertible preferred stock to common stock in connection with initial public offering"],"kind":"money","earlier_years":true,"values":{"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-04-30":{"v":0},"2020-07-31":{"v":0,"derived":"2 quarters less 1"},"2020-10-31":{"v":0,"derived":"3 quarters less 2"},"2021-01-31":{"v":0,"derived":"4 quarters less 3"},"2021-04-30":{"v":74657000},"2021-07-31":{"v":58631000,"derived":"2 quarters less 1"},"2021-10-31":{"v":9213000,"derived":"3 quarters less 2"},"2022-01-31":{"v":31729000,"derived":"4 quarters less 3"},"2022-04-30":{"v":0,"src":"0001261333-22-000105"},"2022-07-31":{"v":2000,"derived":"2 quarters less 1"},"2022-10-31":{"v":0,"derived":"3 quarters less 2"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"},"2023-10-31":{"v":0,"derived":"3 quarters less 2"},"2024-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"WarrantIssued","also_tags":[],"label":"Conversion of preferred stock warrant to common stock warrant in connection with initial public offering","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"TemporaryEquityAccretionToRedemptionValue","also_tags":[],"label":"Preferred stock accretion","note":null,"earlier_labels":["Accretion of preferred stock"],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":353000},"2018-07-31":{"v":0,"derived":"2 quarters less 1"},"2018-10-31":{"v":0,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-04-30":{"v":0,"src":"0001261333-19-000041"},"2019-07-31":{"v":0,"derived":"2 quarters less 1"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1","also_tags":[],"label":"Recognition of build-to-suit lease","note":null,"earlier_labels":["Deferred offering costs accrued and unpaid","Estimated fair value of office under build-to-suit lease","Built-to-suit lease"],"kind":"money","earlier_years":true,"values":{"2018-04-30":{"v":1173000},"2018-07-31":{"v":-1004000,"derived":"2 quarters less 1"},"2018-10-31":{"v":2310000,"derived":"3 quarters less 2"},"2019-01-31":{"v":0,"derived":"4 quarters less 3"},"2019-04-30":{"v":0,"src":"0001261333-19-000041"},"2019-07-31":{"v":0,"derived":"2 quarters less 1"},"2019-10-31":{"v":0,"derived":"3 quarters less 2"},"2020-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null}]}},"checks":{"subtotals_checked":332,"subtotals_off":[],"balance_checked":43,"balance_off":[],"split_read":true,"fill":{"before":0.6965,"after":0.7536}}}