{"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":"VEEV","cik":"1393052","as_of":"2026-08-27","currency":"USD","source":"SEC filings: each company's own statements and arithmetic","splits":[],"filings":{"0001393052-26-000026":{"form":"10-Q","filed":"2026-06-05","period":"2026-04-30","accepted":"2026-06-05 16:06:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305226000026/"},"0001393052-21-000015":{"form":"10-K","filed":"2021-03-30","period":"2021-01-31","accepted":"2021-03-30 16:54:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305221000015/"},"0001564590-15-011387":{"form":"10-Q","filed":"2015-12-10","period":"2015-10-31","accepted":"2015-12-09 21:20:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459015011387/"},"0001393052-24-000075":{"form":"10-Q","filed":"2024-12-09","period":"2024-10-31","accepted":"2024-12-09 16:05:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305224000075/"},"0001393052-24-000062":{"form":"10-Q","filed":"2024-09-04","period":"2024-07-31","accepted":"2024-09-04 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305224000062/"},"0001393052-22-000048":{"form":"10-Q","filed":"2022-12-07","period":"2022-10-31","accepted":"2022-12-07 16:08:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305222000048/"},"0001393052-25-000067":{"form":"10-Q","filed":"2025-08-29","period":"2025-07-31","accepted":"2025-08-29 16:08:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305225000067/"},"0001393052-22-000017":{"form":"10-K","filed":"2022-03-30","period":"2022-01-31","accepted":"2022-03-30 17:08:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305222000017/"},"0001393052-23-000051":{"form":"10-Q","filed":"2023-09-01","period":"2023-07-31","accepted":"2023-09-01 16:02:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305223000051/"},"0001564590-15-007757":{"form":"10-Q","filed":"2015-09-04","period":"2015-07-31","accepted":"2015-09-04 17:08:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459015007757/"},"0001628280-20-008982":{"form":"10-Q","filed":"2020-06-04","period":"2020-04-30","accepted":"2020-06-04 16:36:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000162828020008982/"},"0001564590-16-030006":{"form":"10-Q","filed":"2016-12-08","period":"2016-10-31","accepted":"2016-12-08 16:29:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459016030006/"},"0001393052-22-000036":{"form":"10-Q","filed":"2022-09-02","period":"2022-07-31","accepted":"2022-09-02 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305222000036/"},"0001564590-15-004860":{"form":"10-Q","filed":"2015-06-04","period":"2015-04-30","accepted":"2015-06-04 16:25:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459015004860/"},"0001393052-22-000025":{"form":"10-Q","filed":"2022-06-03","period":"2022-04-30","accepted":"2022-06-03 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305222000025/"},"0001393052-21-000028":{"form":"10-Q","filed":"2021-06-04","period":"2021-04-30","accepted":"2021-06-04 17:29:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305221000028/"},"0001564590-18-007164":{"form":"10-K","filed":"2018-03-30","period":"2018-01-31","accepted":"2018-03-29 17:34:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459018007164/"},"0001393052-23-000066":{"form":"10-Q","filed":"2023-12-07","period":"2023-10-31","accepted":"2023-12-07 16:05:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305223000066/"},"0001564590-15-002300":{"form":"10-K","filed":"2015-04-01","period":"2015-01-31","accepted":"2015-03-31 21:16:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459015002300/"},"0001564590-17-012336":{"form":"10-Q","filed":"2017-06-08","period":"2017-04-30","accepted":"2017-06-08 16:47:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459017012336/"},"0001393052-26-000036":{"form":"10-Q","filed":"2026-08-27","period":"2026-07-31","accepted":"2026-08-27 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305226000036/"},"0001393052-21-000034":{"form":"10-Q","filed":"2021-09-03","period":"2021-07-31","accepted":"2021-09-03 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305221000034/"},"0001193125-14-228721":{"form":"10-Q","filed":"2014-06-06","period":"2014-04-30","accepted":"2014-06-06 16:09:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000119312514228721/"},"0001564590-14-004069":{"form":"10-Q","filed":"2014-09-11","period":"2014-07-31","accepted":"2014-09-11 16:11:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459014004069/"},"0001393052-25-000078":{"form":"10-Q","filed":"2025-11-21","period":"2025-10-31","accepted":"2025-11-21 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305225000078/"},"0001564590-18-015244":{"form":"10-Q","filed":"2018-06-07","period":"2018-04-30","accepted":"2018-06-07 16:29:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459018015244/"},"0001628280-19-014779":{"form":"10-Q","filed":"2019-12-05","period":"2019-10-31","accepted":"2019-12-05 16:47:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000162828019014779/"},"0001393052-23-000025":{"form":"10-K","filed":"2023-03-30","period":"2023-01-31","accepted":"2023-03-30 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305223000025/"},"0001193125-14-103258":{"form":"10-K","filed":"2014-03-18","period":"2014-01-31","accepted":"2014-03-18 06:20:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000119312514103258/"},"0001393052-25-000022":{"form":"10-K","filed":"2025-03-24","period":"2025-01-31","accepted":"2025-03-24 16:06:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305225000022/"},"0001393052-24-000024":{"form":"10-Q","filed":"2024-06-04","period":"2024-04-30","accepted":"2024-06-03 18:24:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305224000024/"},"0001564590-19-009853":{"form":"10-K","filed":"2019-03-28","period":"2019-01-31","accepted":"2019-03-28 16:31:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459019009853/"},"0001564590-18-022767":{"form":"10-Q","filed":"2018-09-06","period":"2018-07-31","accepted":"2018-09-06 16:42:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459018022767/"},"0001628279-20-000207":{"form":"10-Q","filed":"2020-09-08","period":"2020-07-31","accepted":"2020-09-08 16:53:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000162827920000207/"},"0001564590-17-005637":{"form":"10-K","filed":"2017-03-30","period":"2017-01-31","accepted":"2017-03-30 16:42:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459017005637/"},"0001393052-21-000040":{"form":"10-Q","filed":"2021-12-03","period":"2021-10-31","accepted":"2021-12-03 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305221000040/"},"0001564590-14-006187":{"form":"10-Q","filed":"2014-12-11","period":"2014-10-31","accepted":"2014-12-11 17:08:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459014006187/"},"0001564590-19-021933":{"form":"10-Q","filed":"2019-06-06","period":"2019-04-30","accepted":"2019-06-06 17:08:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459019021933/"},"0001564590-16-015753":{"form":"10-K","filed":"2016-03-31","period":"2016-01-31","accepted":"2016-03-31 16:20:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459016015753/"},"0001564590-17-024561":{"form":"10-Q","filed":"2017-12-06","period":"2017-10-31","accepted":"2017-12-05 17:45:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459017024561/"},"0001393052-24-000013":{"form":"10-K","filed":"2024-03-25","period":"2024-01-31","accepted":"2024-03-25 16:06:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305224000013/"},"0001393052-23-000034":{"form":"10-Q","filed":"2023-06-02","period":"2023-04-30","accepted":"2023-06-02 16:06:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305223000034/"},"0001393052-25-000042":{"form":"10-Q","filed":"2025-06-02","period":"2025-04-30","accepted":"2025-06-02 16:05:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305225000042/"},"0001193125-13-473368":{"form":"10-Q","filed":"2013-12-13","period":"2013-10-31","accepted":"2013-12-13 17:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000119312513473368/"},"0001564590-18-030635":{"form":"10-Q","filed":"2018-12-07","period":"2018-10-31","accepted":"2018-12-06 18:48:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459018030635/"},"0001564590-17-018414":{"form":"10-Q","filed":"2017-09-07","period":"2017-07-31","accepted":"2017-09-07 16:27:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459017018414/"},"0001628280-20-004385":{"form":"10-K","filed":"2020-03-30","period":"2020-01-31","accepted":"2020-03-30 17:24:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000162828020004385/"},"0001628280-19-011445":{"form":"10-Q","filed":"2019-09-05","period":"2019-07-31","accepted":"2019-09-05 16:44:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000162828019011445/"},"0001628280-20-017286":{"form":"10-Q","filed":"2020-12-09","period":"2020-10-31","accepted":"2020-12-09 16:31:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000162828020017286/"},"0001564590-16-020379":{"form":"10-Q","filed":"2016-06-08","period":"2016-04-30","accepted":"2016-06-08 16:20:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000156459016020379/"},"0001393052-26-000014":{"form":"10-K","filed":"2026-03-20","period":"2026-01-31","accepted":"2026-03-20 16:07:00.0","cik":"1393052","url":"https://www.sec.gov/Archives/edgar/data/1393052/000139305226000014/"}},"annual":{"IS":{"name":"Income statement","periods":["2012-01-31","2013-01-31","2014-01-31","2015-01-31","2016-01-31","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":{"2012-01-31":"0001193125-14-103258","2013-01-31":"0001564590-15-002300","2014-01-31":"0001564590-16-015753","2015-01-31":"0001564590-17-005637","2016-01-31":"0001564590-18-007164","2017-01-31":"0001564590-19-009853","2018-01-31":"0001628280-20-004385","2019-01-31":"0001393052-21-000015","2020-01-31":"0001393052-22-000017","2021-01-31":"0001393052-23-000025","2022-01-31":"0001393052-24-000013","2023-01-31":"0001393052-25-000022","2024-01-31":"0001393052-26-000014","2025-01-31":"0001393052-26-000014","2026-01-31":"0001393052-26-000014"},"frame_from":"0001393052-26-000014","lines":[{"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","also_tags":["Revenues"],"label":"Total revenues","note":null,"earlier_labels":["Revenues"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":61262000},"2013-01-31":{"v":129548000},"2014-01-31":{"v":210151000},"2015-01-31":{"v":313222000},"2016-01-31":{"v":409221000},"2017-01-31":{"v":550542000},"2018-01-31":{"v":690559000},"2019-01-31":{"v":862210000},"2020-01-31":{"v":1104081000},"2021-01-31":{"v":1465069000},"2022-01-31":{"v":1850777000},"2023-01-31":{"v":2155060000},"2024-01-31":{"v":2363673000},"2025-01-31":{"v":2746619000},"2026-01-31":{"v":3195311000}},"depth":1,"sign":1},{"tag":"CostOfGoodsSoldSubscription","also_tags":[],"label":"Cost of subscription services","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":8768000},"2013-01-31":{"v":18852000},"2014-01-31":{"v":36199000},"2015-01-31":{"v":55005000},"2016-01-31":{"v":71180000},"2017-01-31":{"v":94386000,"src":"0001564590-18-007164"},"2018-01-31":{"v":110465000,"src":"0001564590-18-007164"}},"depth":1,"sign":null},{"tag":"TechnologyServicesCosts","also_tags":[],"label":"Cost of professional services and other","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":20288000},"2013-01-31":{"v":38164000},"2014-01-31":{"v":46403000},"2015-01-31":{"v":60653000},"2016-01-31":{"v":71034000},"2017-01-31":{"v":79295000,"src":"0001564590-18-007164"},"2018-01-31":{"v":100974000,"src":"0001564590-18-007164"}},"depth":1,"sign":null},{"tag":"CostOfGoodsAndServicesSold","also_tags":["CostOfRevenue"],"label":"Total cost of revenues","note":null,"earlier_labels":["Cost of revenues"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":29056000},"2013-01-31":{"v":57016000},"2014-01-31":{"v":82602000},"2015-01-31":{"v":115658000},"2016-01-31":{"v":142214000},"2017-01-31":{"v":173681000},"2018-01-31":{"v":211422000},"2019-01-31":{"v":245281000},"2020-01-31":{"v":303369000},"2021-01-31":{"v":408928000},"2022-01-31":{"v":503678000},"2023-01-31":{"v":609405000},"2024-01-31":{"v":677291000},"2025-01-31":{"v":699636000},"2026-01-31":{"v":782019000}},"depth":1,"sign":-1},{"tag":"GrossProfit","also_tags":[],"label":"Gross profit","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":32206000},"2013-01-31":{"v":72532000},"2014-01-31":{"v":127549000},"2015-01-31":{"v":197564000},"2016-01-31":{"v":267007000},"2017-01-31":{"v":376861000,"first_filed":370362000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":479137000,"first_filed":474132000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":616929000},"2020-01-31":{"v":800712000},"2021-01-31":{"v":1056141000},"2022-01-31":{"v":1347099000},"2023-01-31":{"v":1545655000},"2024-01-31":{"v":1686382000},"2025-01-31":{"v":2046983000},"2026-01-31":{"v":2413292000}},"depth":0,"sign":1},{"tag":"ResearchAndDevelopmentExpense","also_tags":[],"label":"Research and development","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":7750000},"2013-01-31":{"v":14638000},"2014-01-31":{"v":26327000},"2015-01-31":{"v":41156000},"2016-01-31":{"v":65976000},"2017-01-31":{"v":96743000,"first_filed":96750000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":132017000,"first_filed":132051000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":158783000},"2020-01-31":{"v":209895000},"2021-01-31":{"v":294220000},"2022-01-31":{"v":382035000},"2023-01-31":{"v":520278000},"2024-01-31":{"v":629031000},"2025-01-31":{"v":693078000},"2026-01-31":{"v":767386000}},"depth":2,"sign":1},{"tag":"SellingAndMarketingExpense","also_tags":[],"label":"Sales and marketing","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":12279000},"2013-01-31":{"v":19490000},"2014-01-31":{"v":41507000},"2015-01-31":{"v":56203000},"2016-01-31":{"v":80984000},"2017-01-31":{"v":110634000,"first_filed":116803000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":128781000,"first_filed":130898000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":148867000},"2020-01-31":{"v":190331000},"2021-01-31":{"v":235014000},"2022-01-31":{"v":288061000},"2023-01-31":{"v":348691000},"2024-01-31":{"v":381472000},"2025-01-31":{"v":396726000},"2026-01-31":{"v":428798000}},"depth":2,"sign":1},{"tag":"GeneralAndAdministrativeExpense","also_tags":[],"label":"General and administrative","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":5539000},"2013-01-31":{"v":8371000},"2014-01-31":{"v":20411000},"2015-01-31":{"v":30239000},"2016-01-31":{"v":41458000},"2017-01-31":{"v":48796000,"first_filed":48841000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":60410000,"first_filed":60391000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":86413000},"2020-01-31":{"v":114267000},"2021-01-31":{"v":149113000},"2022-01-31":{"v":171507000},"2023-01-31":{"v":217595000},"2024-01-31":{"v":246545000},"2025-01-31":{"v":265744000},"2026-01-31":{"v":300739000}},"depth":2,"sign":1},{"tag":"OperatingExpenses","also_tags":[],"label":"Total operating expenses","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":25568000},"2013-01-31":{"v":42499000},"2014-01-31":{"v":88245000},"2015-01-31":{"v":127598000},"2016-01-31":{"v":188418000},"2017-01-31":{"v":256173000,"first_filed":262394000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":321208000,"first_filed":323340000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":394063000},"2020-01-31":{"v":514493000},"2021-01-31":{"v":678347000},"2022-01-31":{"v":841603000},"2023-01-31":{"v":1086564000},"2024-01-31":{"v":1257048000},"2025-01-31":{"v":1355548000},"2026-01-31":{"v":1496923000}},"depth":1,"sign":-1},{"tag":"OperatingIncomeLoss","also_tags":[],"label":"Operating income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":6638000},"2013-01-31":{"v":30033000},"2014-01-31":{"v":39304000},"2015-01-31":{"v":69966000},"2016-01-31":{"v":78589000},"2017-01-31":{"v":120688000,"first_filed":107968000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":157929000,"first_filed":150792000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":222866000},"2020-01-31":{"v":286219000},"2021-01-31":{"v":377794000},"2022-01-31":{"v":505496000},"2023-01-31":{"v":459091000},"2024-01-31":{"v":429334000},"2025-01-31":{"v":691435000},"2026-01-31":{"v":916369000}},"depth":0,"sign":1},{"tag":"OtherNonoperatingIncomeExpense","also_tags":[],"label":"Other income, net","note":null,"earlier_labels":["Other expense, net"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":15000},"2013-01-31":{"v":-940000},"2014-01-31":{"v":-804000},"2015-01-31":{"v":-2780000},"2016-01-31":{"v":28000},"2017-01-31":{"v":1667000},"2018-01-31":{"v":7842000},"2019-01-31":{"v":15777000},"2020-01-31":{"v":27478000},"2021-01-31":{"v":16199000},"2022-01-31":{"v":6815000},"2023-01-31":{"v":50005000},"2024-01-31":{"v":158689000},"2025-01-31":{"v":227946000},"2026-01-31":{"v":278139000}},"depth":1,"sign":1},{"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","also_tags":["IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"],"label":"Income before income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":6653000},"2013-01-31":{"v":29093000,"src":"0001193125-14-103258"},"2014-01-31":{"v":38500000},"2015-01-31":{"v":67186000},"2016-01-31":{"v":78617000},"2017-01-31":{"v":122355000,"first_filed":109635000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":165771000,"first_filed":158634000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":238643000},"2020-01-31":{"v":313697000},"2021-01-31":{"v":393993000},"2022-01-31":{"v":512311000},"2023-01-31":{"v":509096000},"2024-01-31":{"v":588023000},"2025-01-31":{"v":919381000},"2026-01-31":{"v":1194508000}},"depth":0,"sign":1},{"tag":"IncomeTaxExpenseBenefit","also_tags":[],"label":"Income tax provision","note":null,"earlier_labels":["Provision for income taxes"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":2423000},"2013-01-31":{"v":10310000},"2014-01-31":{"v":14885000},"2015-01-31":{"v":26803000},"2016-01-31":{"v":24157000},"2017-01-31":{"v":44783000,"first_filed":40831000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":14594000,"first_filed":16668000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":8811000},"2020-01-31":{"v":12579000},"2021-01-31":{"v":13995000},"2022-01-31":{"v":84921000},"2023-01-31":{"v":21390000},"2024-01-31":{"v":62318000},"2025-01-31":{"v":205243000},"2026-01-31":{"v":285602000}},"depth":1,"sign":-1},{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":4230000},"2013-01-31":{"v":18783000},"2014-01-31":{"v":23615000},"2015-01-31":{"v":40383000},"2016-01-31":{"v":54460000},"2017-01-31":{"v":77572000,"first_filed":68804000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":151177000,"first_filed":141966000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":229832000},"2020-01-31":{"v":301118000},"2021-01-31":{"v":379998000},"2022-01-31":{"v":427390000},"2023-01-31":{"v":487706000},"2024-01-31":{"v":525705000},"2025-01-31":{"v":714138000},"2026-01-31":{"v":908906000}},"depth":0,"sign":1},{"tag":"WeightedAverageNumberOfShareOutstandingBasicAndDiluted","also_tags":[],"label":"Net income attributable to Class A and Class B common stockholders, basic and diluted","note":null,"earlier_labels":[],"kind":"shares","earlier_years":true,"values":{"2012-01-31":{"v":599000},"2013-01-31":{"v":3480000,"src":"0001193125-14-103258"},"2014-01-31":{"v":10405000,"src":"0001193125-14-103258"}},"depth":0,"sign":null},{"tag":"NetIncomeLossAttributableToCommonStockholdersBasicAndDiluted","also_tags":[],"label":"Net income, basic and diluted","note":null,"earlier_labels":["Net income attributable to Class A and Class B common stockholders, basic and diluted"],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":3480000},"2014-01-31":{"v":10405000},"2015-01-31":{"v":40138000},"2016-01-31":{"v":54413000},"2017-01-31":{"v":77569000,"first_filed":68801000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":151177000,"first_filed":141966000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":229832000},"2020-01-31":{"v":301118000,"src":"0001393052-21-000015"},"2021-01-31":{"v":379998000,"src":"0001393052-21-000015"}},"depth":0,"sign":null},{"tag":"EarningsPerShareBasic","also_tags":[],"label":"Basic","note":"in usd per share","earlier_labels":[],"kind":"per_share","earlier_years":false,"values":{"2012-01-31":{"v":0.03},"2013-01-31":{"v":0.17},"2014-01-31":{"v":0.2},"2015-01-31":{"v":0.31},"2016-01-31":{"v":0.41},"2017-01-31":{"v":0.57},"2018-01-31":{"v":1.08},"2019-01-31":{"v":1.59},"2020-01-31":{"v":2.04},"2021-01-31":{"v":2.52},"2022-01-31":{"v":2.79},"2023-01-31":{"v":3.14},"2024-01-31":{"v":3.27},"2025-01-31":{"v":4.41},"2026-01-31":{"v":5.55}},"depth":0,"sign":null},{"tag":"EarningsPerShareDiluted","also_tags":[],"label":"Diluted","note":"in usd per share","earlier_labels":[],"kind":"per_share","earlier_years":false,"values":{"2012-01-31":{"v":0.02},"2013-01-31":{"v":0.11},"2014-01-31":{"v":0.15},"2015-01-31":{"v":0.28},"2016-01-31":{"v":0.38},"2017-01-31":{"v":0.53},"2018-01-31":{"v":0.98},"2019-01-31":{"v":1.47},"2020-01-31":{"v":1.9},"2021-01-31":{"v":2.36},"2022-01-31":{"v":2.63},"2023-01-31":{"v":3},"2024-01-31":{"v":3.22},"2025-01-31":{"v":4.32},"2026-01-31":{"v":5.44}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfSharesOutstandingBasic","also_tags":[],"label":"Basic","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":false,"values":{"2012-01-31":{"v":17655000},"2013-01-31":{"v":20887000},"2014-01-31":{"v":51725000},"2015-01-31":{"v":127713000},"2016-01-31":{"v":132020000},"2017-01-31":{"v":135698000},"2018-01-31":{"v":140311000},"2019-01-31":{"v":144244000},"2020-01-31":{"v":147796000},"2021-01-31":{"v":150666000},"2022-01-31":{"v":153251000},"2023-01-31":{"v":155385000},"2024-01-31":{"v":160532000},"2025-01-31":{"v":161879000},"2026-01-31":{"v":163667000}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfDilutedSharesOutstanding","also_tags":[],"label":"Diluted","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":false,"values":{"2012-01-31":{"v":24776000},"2013-01-31":{"v":30599000},"2014-01-31":{"v":68024000},"2015-01-31":{"v":144204000},"2016-01-31":{"v":144977000},"2017-01-31":{"v":147578000},"2018-01-31":{"v":153681000},"2019-01-31":{"v":156117000},"2020-01-31":{"v":158296000},"2021-01-31":{"v":160732000},"2022-01-31":{"v":162277000},"2023-01-31":{"v":162437000},"2024-01-31":{"v":163486000},"2025-01-31":{"v":165232000},"2026-01-31":{"v":166995000}},"depth":0,"sign":null},{"tag":"OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","also_tags":[],"label":"Net change in unrealized gain on available-for-sale investments","note":null,"earlier_labels":["Net change in unrealized gain on available-for-sale investments, net of tax","Net change in unrealized losses on available-for-sale investments","Net change in unrealized gains on available-for-sale investments"],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":5000},"2014-01-31":{"v":10000},"2015-01-31":{"v":76000},"2016-01-31":{"v":-181000},"2017-01-31":{"v":-153000},"2018-01-31":{"v":-1598000,"first_filed":-1793000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":1409000},"2020-01-31":{"v":2388000},"2021-01-31":{"v":985000},"2022-01-31":{"v":-9872000},"2023-01-31":{"v":-14854000},"2024-01-31":{"v":22038000},"2025-01-31":{"v":4094000},"2026-01-31":{"v":17362000}},"depth":1,"sign":1},{"tag":"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","also_tags":["OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"],"label":"Net change in cumulative foreign currency translation loss","note":null,"earlier_labels":["Net change in cumulative foreign currency translation gain"],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":4000},"2015-01-31":{"v":-69000},"2016-01-31":{"v":327000},"2017-01-31":{"v":92000},"2018-01-31":{"v":3086000},"2019-01-31":{"v":-2081000},"2020-01-31":{"v":-2857000},"2021-01-31":{"v":-453000},"2022-01-31":{"v":-3078000},"2023-01-31":{"v":-4317000},"2024-01-31":{"v":-1546000},"2025-01-31":{"v":-1873000},"2026-01-31":{"v":-786000}},"depth":1,"sign":1},{"tag":"ComprehensiveIncomeNetOfTax","also_tags":[],"label":"Comprehensive income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":4230000},"2013-01-31":{"v":18788000},"2014-01-31":{"v":23629000},"2015-01-31":{"v":40390000},"2016-01-31":{"v":54606000},"2017-01-31":{"v":77511000,"first_filed":68743000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":152665000,"first_filed":143259000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":229160000},"2020-01-31":{"v":300649000},"2021-01-31":{"v":380530000},"2022-01-31":{"v":414440000},"2023-01-31":{"v":468535000},"2024-01-31":{"v":546197000},"2025-01-31":{"v":716359000},"2026-01-31":{"v":925482000}},"depth":0,"sign":null},{"tag":"SubscriptionRevenue","also_tags":[],"label":"Subscription services","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":32613000},"2013-01-31":{"v":73280000},"2014-01-31":{"v":146621000},"2015-01-31":{"v":233063000},"2016-01-31":{"v":316314000},"2017-01-31":{"v":434316000,"src":"0001564590-18-007164"},"2018-01-31":{"v":554446000,"src":"0001564590-18-007164"}},"depth":0,"sign":null},{"tag":"TechnologyServicesRevenue","also_tags":[],"label":"Professional services and other","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":28649000},"2013-01-31":{"v":56268000},"2014-01-31":{"v":63530000},"2015-01-31":{"v":80159000},"2016-01-31":{"v":92907000},"2017-01-31":{"v":109727000,"src":"0001564590-18-007164"},"2018-01-31":{"v":131125000,"src":"0001564590-18-007164"}},"depth":0,"sign":null}]},"BS":{"name":"Balance sheet","periods":["2013-01-31","2014-01-31","2015-01-31","2016-01-31","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":{"2013-01-31":"0001193125-14-103258","2014-01-31":"0001564590-15-002300","2015-01-31":"0001564590-16-015753","2016-01-31":"0001564590-17-005637","2017-01-31":"0001564590-18-007164","2018-01-31":"0001564590-19-009853","2019-01-31":"0001628280-20-004385","2020-01-31":"0001393052-21-000015","2021-01-31":"0001393052-22-000017","2022-01-31":"0001393052-23-000025","2023-01-31":"0001393052-24-000013","2024-01-31":"0001393052-25-000022","2025-01-31":"0001393052-26-000014","2026-01-31":"0001393052-26-000014"},"frame_from":"0001393052-26-000014","lines":[{"tag":"CashAndCashEquivalentsAtCarryingValue","also_tags":[],"label":"Cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":31890000},"2014-01-31":{"v":262507000},"2015-01-31":{"v":129253000},"2016-01-31":{"v":132179000},"2017-01-31":{"v":217606000},"2018-01-31":{"v":320183000},"2019-01-31":{"v":550971000},"2020-01-31":{"v":476733000},"2021-01-31":{"v":730504000},"2022-01-31":{"v":1138040000},"2023-01-31":{"v":886465000},"2024-01-31":{"v":703487000},"2025-01-31":{"v":1118785000},"2026-01-31":{"v":1421233000}},"depth":1,"sign":1},{"tag":"AvailableForSaleSecuritiesDebtSecuritiesCurrent","also_tags":["AvailableForSaleSecuritiesCurrent"],"label":"Short-term investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":14276000},"2014-01-31":{"v":25625000},"2015-01-31":{"v":268620000},"2016-01-31":{"v":214024000},"2017-01-31":{"v":301266000},"2018-01-31":{"v":441779000},"2019-01-31":{"v":539190000},"2020-01-31":{"v":610015000},"2021-01-31":{"v":933122000},"2022-01-31":{"v":1238064000},"2023-01-31":{"v":2216163000},"2024-01-31":{"v":3324269000},"2025-01-31":{"v":4031442000},"2026-01-31":{"v":5139581000}},"depth":1,"sign":1},{"tag":"AccountsReceivableNetCurrent","also_tags":[],"label":"Accounts receivable, net of allowance for credit losses of $256 and $57, respectively","note":null,"earlier_labels":["Accounts receivable, net of allowance for credit losses of $57 and $520, respectively","Accounts receivable, net of allowance for doubtful accounts of $520 and $469, respectively","Accounts receivable, net of allowance for doubtful accounts of $469 and $473, respectively","Accounts receivable, net of allowance for doubtful accounts of $473 and $193, respectively","Accounts receivable, net of allowance for doubtful accounts of $193 and $617, respectively","Accounts receivable, net of allowance for doubtful accounts of $617 and $468, respectively","Accounts receivable, net of allowance for doubtful accounts of $468 and $345, respectively","Accounts receivable, net of allowance for doubtful accounts of $345 and $659, respectively","Accounts receivable, net of allowance for doubtful accounts of $659 and $542, respectively","Accounts receivable, net of allowance for doubtful accounts of $542 and $413, respectively","Accounts receivable, net of allowance for doubtful accounts of $413 and $305, respectively","Accounts receivable, net of allowance for doubtful accounts of $305 and $305, respectively"],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":37094000},"2014-01-31":{"v":58433000},"2015-01-31":{"v":92661000},"2016-01-31":{"v":144798000},"2017-01-31":{"v":182816000},"2018-01-31":{"v":224668000,"first_filed":233731000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":303465000},"2020-01-31":{"v":389690000},"2021-01-31":{"v":564387000},"2022-01-31":{"v":631134000},"2023-01-31":{"v":703055000},"2024-01-31":{"v":852172000},"2025-01-31":{"v":1016356000},"2026-01-31":{"v":1259737000}},"depth":1,"sign":1},{"tag":"DeferredTaxAssetsNetCurrent","also_tags":[],"label":"Deferred income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":1169000},"2014-01-31":{"v":2075000},"2015-01-31":{"v":4815000}},"depth":1,"sign":null},{"tag":"IncomeTaxesReceivable","also_tags":[],"label":"Income tax receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":1111000},"2014-01-31":{"v":1389000,"src":"0001193125-14-103258"}},"depth":1,"sign":null},{"tag":"NotesReceivableRelatedPartiesCurrent","also_tags":[],"label":"Note receivable-related party","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":253000}},"depth":1,"sign":null},{"tag":"OtherAssetsCurrent","also_tags":[],"label":"Other current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":1097000},"2014-01-31":{"v":5092000,"first_filed":3703000,"first_src":"0001193125-14-103258"},"2015-01-31":{"v":6488000,"src":"0001564590-15-002300"}},"depth":1,"sign":null},{"tag":"UnbilledReceivablesCurrent","also_tags":[],"label":"Unbilled accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":13348000},"2019-01-31":{"v":18122000},"2020-01-31":{"v":32817000},"2021-01-31":{"v":47206000},"2022-01-31":{"v":63266000},"2023-01-31":{"v":82174000},"2024-01-31":{"v":36365000},"2025-01-31":{"v":40761000},"2026-01-31":{"v":50609000}},"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":{"2015-01-31":{"v":6488000},"2016-01-31":{"v":9963000},"2017-01-31":{"v":10177000},"2018-01-31":{"v":12443000},"2019-01-31":{"v":21666000},"2020-01-31":{"v":21869000},"2021-01-31":{"v":35607000},"2022-01-31":{"v":36679000},"2023-01-31":{"v":81456000},"2024-01-31":{"v":86918000},"2025-01-31":{"v":101458000},"2026-01-31":{"v":126470000}},"depth":1,"sign":1},{"tag":"AssetsCurrent","also_tags":[],"label":"Total current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":86890000},"2014-01-31":{"v":353732000},"2015-01-31":{"v":501837000},"2016-01-31":{"v":500964000},"2017-01-31":{"v":711865000},"2018-01-31":{"v":1012421000,"first_filed":1008136000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":1433414000},"2020-01-31":{"v":1531124000},"2021-01-31":{"v":2310826000},"2022-01-31":{"v":3107183000},"2023-01-31":{"v":3969313000},"2024-01-31":{"v":5003211000},"2025-01-31":{"v":6308802000},"2026-01-31":{"v":7997630000}},"depth":0,"sign":1},{"tag":"PropertyPlantAndEquipmentNet","also_tags":[],"label":"Property and equipment, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":1379000},"2014-01-31":{"v":2445000},"2015-01-31":{"v":28203000},"2016-01-31":{"v":47469000},"2017-01-31":{"v":49907000},"2018-01-31":{"v":52284000},"2019-01-31":{"v":54966000},"2020-01-31":{"v":54752000},"2021-01-31":{"v":53650000},"2022-01-31":{"v":54495000},"2023-01-31":{"v":49817000},"2024-01-31":{"v":58532000},"2025-01-31":{"v":55912000},"2026-01-31":{"v":70261000}},"depth":1,"sign":1},{"tag":"CapitalizedComputerSoftwareNet","also_tags":[],"label":"Capitalized internal-use software, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":880000},"2014-01-31":{"v":1585000},"2015-01-31":{"v":1240000},"2016-01-31":{"v":979000,"src":"0001564590-16-015753"}},"depth":1,"sign":null},{"tag":"DeferredCosts","also_tags":[],"label":"Deferred costs, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":30306000},"2019-01-31":{"v":30869000},"2020-01-31":{"v":35585000},"2021-01-31":{"v":42072000},"2022-01-31":{"v":33106000},"2023-01-31":{"v":31825000},"2024-01-31":{"v":23916000},"2025-01-31":{"v":26383000},"2026-01-31":{"v":29961000}},"depth":1,"sign":1},{"tag":"OperatingLeaseRightOfUseAsset","also_tags":[],"label":"Lease right-of-use assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2020-01-31":{"v":49132000},"2021-01-31":{"v":56917000},"2022-01-31":{"v":49640000},"2023-01-31":{"v":55336000},"2024-01-31":{"v":45602000},"2025-01-31":{"v":63863000},"2026-01-31":{"v":75626000}},"depth":1,"sign":1},{"tag":"Goodwill","also_tags":[],"label":"Goodwill","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":4850000},"2015-01-31":{"v":4850000},"2016-01-31":{"v":95804000},"2017-01-31":{"v":95804000},"2018-01-31":{"v":95804000},"2019-01-31":{"v":95804000},"2020-01-31":{"v":438529000},"2021-01-31":{"v":436029000},"2022-01-31":{"v":439877000},"2023-01-31":{"v":439877000},"2024-01-31":{"v":439877000},"2025-01-31":{"v":439877000},"2026-01-31":{"v":439877000}},"depth":1,"sign":1},{"tag":"FiniteLivedIntangibleAssetsNet","also_tags":[],"label":"Intangible assets, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":6551000},"2015-01-31":{"v":4904000},"2016-01-31":{"v":47500000},"2017-01-31":{"v":39283000},"2018-01-31":{"v":31490000},"2019-01-31":{"v":24521000},"2020-01-31":{"v":134601000},"2021-01-31":{"v":114595000},"2022-01-31":{"v":101940000},"2023-01-31":{"v":82476000},"2024-01-31":{"v":63017000},"2025-01-31":{"v":44460000},"2026-01-31":{"v":30314000}},"depth":1,"sign":1},{"tag":"DeferredTaxAssetsNetNoncurrent","also_tags":[],"label":"Deferred income taxes, noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2016-01-31":{"v":9359000},"2017-01-31":{"v":16460000,"first_filed":16784000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":2222000,"first_filed":3490000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":5938000,"src":"0001564590-19-009853"}},"depth":1,"sign":null},{"tag":"DeferredIncomeTaxAssetsNet","also_tags":[],"label":"Deferred income taxes","note":null,"earlier_labels":["Deferred income taxes, noncurrent"],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":5938000},"2020-01-31":{"v":11870000},"2021-01-31":{"v":14100000},"2022-01-31":{"v":5097000},"2023-01-31":{"v":136697000},"2024-01-31":{"v":233463000},"2025-01-31":{"v":343919000},"2026-01-31":{"v":273417000}},"depth":1,"sign":1},{"tag":"OtherAssetsNoncurrent","also_tags":[],"label":"Other long-term assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":671000},"2014-01-31":{"v":1145000},"2015-01-31":{"v":3856000},"2016-01-31":{"v":4703000,"first_filed":3724000,"first_src":"0001564590-16-015753"},"2017-01-31":{"v":4057000},"2018-01-31":{"v":5806000,"first_filed":5804000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":8254000},"2020-01-31":{"v":16184000},"2021-01-31":{"v":17878000},"2022-01-31":{"v":25127000},"2023-01-31":{"v":38955000},"2024-01-31":{"v":43302000},"2025-01-31":{"v":56540000},"2026-01-31":{"v":62257000}},"depth":1,"sign":1},{"tag":"Assets","also_tags":[],"label":"Total assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":89820000},"2014-01-31":{"v":370308000},"2015-01-31":{"v":544890000},"2016-01-31":{"v":705799000},"2017-01-31":{"v":917376000,"first_filed":917700000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":1230333000,"first_filed":1197008000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":1653766000},"2020-01-31":{"v":2271777000},"2021-01-31":{"v":3046067000},"2022-01-31":{"v":3816465000},"2023-01-31":{"v":4804296000},"2024-01-31":{"v":5910920000},"2025-01-31":{"v":7339756000},"2026-01-31":{"v":8979343000}},"depth":0,"sign":null},{"tag":"AccountsPayableCurrent","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":3340000},"2014-01-31":{"v":2117000},"2015-01-31":{"v":3886000},"2016-01-31":{"v":4600000},"2017-01-31":{"v":5677000},"2018-01-31":{"v":6944000},"2019-01-31":{"v":9110000},"2020-01-31":{"v":19420000},"2021-01-31":{"v":23253000},"2022-01-31":{"v":20348000},"2023-01-31":{"v":41678000},"2024-01-31":{"v":31513000},"2025-01-31":{"v":30447000},"2026-01-31":{"v":37644000}},"depth":1,"sign":1},{"tag":"AccruedLiabilitiesCurrent","also_tags":[],"label":"Accrued expenses","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":6981000},"2014-01-31":{"v":16681000,"src":"0001193125-14-103258"}},"depth":1,"sign":null},{"tag":"EmployeeRelatedLiabilitiesCurrent","also_tags":[],"label":"Accrued compensation and benefits","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":8750000},"2015-01-31":{"v":6497000},"2016-01-31":{"v":12451000},"2017-01-31":{"v":12007000},"2018-01-31":{"v":17054000},"2019-01-31":{"v":15324000},"2020-01-31":{"v":25619000},"2021-01-31":{"v":30410000},"2022-01-31":{"v":33834000},"2023-01-31":{"v":44282000},"2024-01-31":{"v":43433000},"2025-01-31":{"v":39429000},"2026-01-31":{"v":45857000}},"depth":1,"sign":1},{"tag":"AccruedLiabilitiesAndOtherLiabilities","also_tags":[],"label":"Accrued expenses and other current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":7931000},"2015-01-31":{"v":8939000},"2016-01-31":{"v":11059000},"2017-01-31":{"v":12310000},"2018-01-31":{"v":13152000},"2019-01-31":{"v":16145000},"2020-01-31":{"v":21620000},"2021-01-31":{"v":30982000},"2022-01-31":{"v":36109000},"2023-01-31":{"v":35306000},"2024-01-31":{"v":32980000},"2025-01-31":{"v":35557000},"2026-01-31":{"v":45885000}},"depth":1,"sign":1},{"tag":"AccruedIncomeTaxesCurrent","also_tags":[],"label":"Income tax payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":5183000},"2014-01-31":{"v":439000},"2015-01-31":{"v":3241000},"2016-01-31":{"v":750000},"2017-01-31":{"v":3228000},"2018-01-31":{"v":2080000},"2019-01-31":{"v":4086000},"2020-01-31":{"v":5613000},"2021-01-31":{"v":2590000},"2022-01-31":{"v":7761000},"2023-01-31":{"v":4946000},"2024-01-31":{"v":11862000},"2025-01-31":{"v":9024000},"2026-01-31":{"v":6698000}},"depth":1,"sign":1},{"tag":"ContractWithCustomerLiabilityCurrent","also_tags":["DeferredRevenueCurrent"],"label":"Deferred revenue","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":38785000},"2014-01-31":{"v":67380000},"2015-01-31":{"v":112960000},"2016-01-31":{"v":157419000},"2017-01-31":{"v":213562000},"2018-01-31":{"v":266939000,"first_filed":275446000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":356357000},"2020-01-31":{"v":468887000},"2021-01-31":{"v":616992000},"2022-01-31":{"v":731746000},"2023-01-31":{"v":869285000},"2024-01-31":{"v":1049761000},"2025-01-31":{"v":1273978000},"2026-01-31":{"v":1488819000}},"depth":1,"sign":1},{"tag":"OperatingLeaseLiabilityCurrent","also_tags":["OperatingAndFinanceLeaseLiabilityCurrent"],"label":"Lease liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2020-01-31":{"v":10013000},"2021-01-31":{"v":11725000},"2022-01-31":{"v":10981000},"2023-01-31":{"v":11306000},"2024-01-31":{"v":9334000},"2025-01-31":{"v":9969000},"2026-01-31":{"v":12153000}},"depth":1,"sign":1},{"tag":"LiabilitiesCurrent","also_tags":[],"label":"Total current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":54289000},"2014-01-31":{"v":86617000},"2015-01-31":{"v":135523000},"2016-01-31":{"v":186279000},"2017-01-31":{"v":246784000},"2018-01-31":{"v":306169000,"first_filed":314676000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":401022000},"2020-01-31":{"v":551172000},"2021-01-31":{"v":715952000},"2022-01-31":{"v":840779000},"2023-01-31":{"v":1006803000},"2024-01-31":{"v":1178883000},"2025-01-31":{"v":1398404000},"2026-01-31":{"v":1637056000}},"depth":0,"sign":1},{"tag":"DeferredTaxLiabilitiesNoncurrent","also_tags":[],"label":"Deferred income taxes, noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":441000},"2014-01-31":{"v":1698000,"src":"0001193125-14-103258"},"2015-01-31":{"v":170000},"2016-01-31":{"v":10622000},"2017-01-31":{"v":12974000},"2018-01-31":{"v":10949000,"first_filed":3828000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":6095000,"src":"0001564590-19-009853"}},"depth":0,"sign":null},{"tag":"DeferredIncomeTaxLiabilitiesNet","also_tags":[],"label":"Deferred income taxes","note":null,"earlier_labels":["Deferred income taxes, noncurrent"],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":6095000},"2020-01-31":{"v":2417000},"2021-01-31":{"v":1835000},"2022-01-31":{"v":2216000},"2023-01-31":{"v":1492000},"2024-01-31":{"v":2052000},"2025-01-31":{"v":587000},"2026-01-31":{"v":558000}},"depth":1,"sign":1},{"tag":"OperatingLeaseLiabilityNoncurrent","also_tags":["OperatingAndFinanceLeaseLiabilityNoncurrent"],"label":"Long-term lease liabilities","note":null,"earlier_labels":["Lease liabilities, noncurrent"],"kind":"money","earlier_years":false,"values":{"2020-01-31":{"v":44815000},"2021-01-31":{"v":51393000},"2022-01-31":{"v":43607000},"2023-01-31":{"v":49670000},"2024-01-31":{"v":46441000},"2025-01-31":{"v":65806000},"2026-01-31":{"v":83706000}},"depth":1,"sign":1},{"tag":"OtherLiabilitiesNoncurrent","also_tags":[],"label":"Other long-term liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":1124000},"2014-01-31":{"v":3595000,"first_filed":1897000,"first_src":"0001193125-14-103258"},"2015-01-31":{"v":2364000,"first_filed":2534000,"first_src":"0001564590-15-002300"},"2016-01-31":{"v":3649000},"2017-01-31":{"v":4964000},"2018-01-31":{"v":6977000},"2019-01-31":{"v":8900000},"2020-01-31":{"v":7779000},"2021-01-31":{"v":10567000},"2022-01-31":{"v":18226000},"2023-01-31":{"v":30079000},"2024-01-31":{"v":38720000},"2025-01-31":{"v":42586000},"2026-01-31":{"v":43271000}},"depth":1,"sign":1},{"tag":"Liabilities","also_tags":[],"label":"Total liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":55854000},"2014-01-31":{"v":90212000},"2015-01-31":{"v":138057000},"2016-01-31":{"v":200550000},"2017-01-31":{"v":264722000},"2018-01-31":{"v":324095000,"first_filed":325481000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":416017000},"2020-01-31":{"v":606183000},"2021-01-31":{"v":779747000},"2022-01-31":{"v":904828000},"2023-01-31":{"v":1088044000},"2024-01-31":{"v":1266096000},"2025-01-31":{"v":1507383000},"2026-01-31":{"v":1764591000}},"depth":0,"sign":1},{"tag":"CommonStockValue","also_tags":[],"label":"Common stock","note":null,"earlier_labels":["Common Stock","Class A common stock, $0.00001 par value; 800,000,000 shares authorized, 125,980,019 and 117,246,735 issued and outstanding at January 31, 2019 and 2018, respectively"],"kind":"money","earlier_years":false,"values":{"2024-01-31":{"v":2000},"2025-01-31":{"v":2000},"2026-01-31":{"v":2000}},"depth":1,"sign":1},{"tag":"AdditionalPaidInCapitalCommonStock","also_tags":["AdditionalPaidInCapital"],"label":"Additional paid-in capital","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":2101000},"2014-01-31":{"v":231534000},"2015-01-31":{"v":317881000},"2016-01-31":{"v":361691000},"2017-01-31":{"v":439658000,"first_filed":440677000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":515272000},"2019-01-31":{"v":617623000},"2020-01-31":{"v":745475000},"2021-01-31":{"v":965670000},"2022-01-31":{"v":1196547000},"2023-01-31":{"v":1532627000},"2024-01-31":{"v":1915002000},"2025-01-31":{"v":2386192000},"2026-01-31":{"v":2843089000}},"depth":1,"sign":1},{"tag":"AccumulatedOtherComprehensiveIncomeLossNetOfTax","also_tags":[],"label":"Accumulated other comprehensive income","note":"loss","earlier_labels":["Accumulated other comprehensive loss"],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":5000},"2014-01-31":{"v":19000},"2015-01-31":{"v":26000},"2016-01-31":{"v":172000},"2017-01-31":{"v":111000},"2018-01-31":{"v":1600000,"first_filed":1404000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":928000},"2020-01-31":{"v":460000},"2021-01-31":{"v":992000},"2022-01-31":{"v":-11958000},"2023-01-31":{"v":-31129000},"2024-01-31":{"v":-10637000},"2025-01-31":{"v":-8416000},"2026-01-31":{"v":8160000}},"depth":1,"sign":1},{"tag":"RetainedEarningsAccumulatedDeficit","also_tags":[],"label":"Retained earnings","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":24927000},"2014-01-31":{"v":48542000},"2015-01-31":{"v":88925000},"2016-01-31":{"v":143385000},"2017-01-31":{"v":212884000,"first_filed":212189000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":389365000,"first_filed":354850000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":619197000},"2020-01-31":{"v":919658000},"2021-01-31":{"v":1299656000},"2022-01-31":{"v":1727046000},"2023-01-31":{"v":2214752000},"2024-01-31":{"v":2740457000},"2025-01-31":{"v":3454595000},"2026-01-31":{"v":4363501000}},"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":{"2013-01-31":{"v":33966000},"2014-01-31":{"v":280096000},"2015-01-31":{"v":406833000},"2016-01-31":{"v":505249000},"2017-01-31":{"v":652654000,"first_filed":652978000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":906238000,"first_filed":871527000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":1237749000},"2020-01-31":{"v":1665594000},"2021-01-31":{"v":2266320000},"2022-01-31":{"v":2911637000},"2023-01-31":{"v":3716252000},"2024-01-31":{"v":4644824000},"2025-01-31":{"v":5832373000},"2026-01-31":{"v":7214752000}},"depth":0,"sign":1},{"tag":"LiabilitiesAndStockholdersEquity","also_tags":[],"label":"Total liabilities and stockholders equity","note":null,"earlier_labels":["Total liabilities and stockholders' equity"],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":89820000},"2014-01-31":{"v":370308000},"2015-01-31":{"v":544890000},"2016-01-31":{"v":705799000},"2017-01-31":{"v":917376000,"first_filed":917700000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":1230333000,"first_filed":1197008000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":1653766000},"2020-01-31":{"v":2271777000},"2021-01-31":{"v":3046067000},"2022-01-31":{"v":3816465000},"2023-01-31":{"v":4804296000},"2024-01-31":{"v":5910920000},"2025-01-31":{"v":7339756000},"2026-01-31":{"v":8979343000}},"depth":0,"sign":null}]},"CF":{"name":"Cash flow","periods":["2012-01-31","2013-01-31","2014-01-31","2015-01-31","2016-01-31","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":{"2012-01-31":"0001193125-14-103258","2013-01-31":"0001564590-15-002300","2014-01-31":"0001564590-16-015753","2015-01-31":"0001564590-17-005637","2016-01-31":"0001564590-18-007164","2017-01-31":"0001564590-19-009853","2018-01-31":"0001628280-20-004385","2019-01-31":"0001393052-21-000015","2020-01-31":"0001393052-22-000017","2021-01-31":"0001393052-23-000025","2022-01-31":"0001393052-24-000013","2023-01-31":"0001393052-25-000022","2024-01-31":"0001393052-26-000014","2025-01-31":"0001393052-26-000014","2026-01-31":"0001393052-26-000014"},"frame_from":"0001393052-26-000014","lines":[{"tag":"NetIncomeLoss","also_tags":["ProfitLoss"],"label":"Net income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":4230000},"2013-01-31":{"v":18783000},"2014-01-31":{"v":23615000},"2015-01-31":{"v":40383000},"2016-01-31":{"v":54460000},"2017-01-31":{"v":77572000,"first_filed":68804000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":151177000,"first_filed":141966000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":229832000},"2020-01-31":{"v":301118000},"2021-01-31":{"v":379998000},"2022-01-31":{"v":427390000},"2023-01-31":{"v":487706000},"2024-01-31":{"v":525705000},"2025-01-31":{"v":714138000},"2026-01-31":{"v":908906000}},"depth":1,"sign":1},{"tag":"OtherDepreciationAndAmortization","also_tags":["DepreciationAndAmortization"],"label":"Depreciation and amortization","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":407000},"2013-01-31":{"v":789000},"2014-01-31":{"v":2410000},"2015-01-31":{"v":3929000},"2016-01-31":{"v":8464000},"2017-01-31":{"v":13825000},"2018-01-31":{"v":14277000},"2019-01-31":{"v":14071000},"2020-01-31":{"v":19859000},"2021-01-31":{"v":29455000},"2022-01-31":{"v":27448000},"2023-01-31":{"v":29122000},"2024-01-31":{"v":32628000},"2025-01-31":{"v":39383000},"2026-01-31":{"v":37972000}},"depth":1,"sign":1},{"tag":"FinanceLeaseRightOfUseAssetAmortization","also_tags":[],"label":"Reduction of operating lease right-of-use assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2020-01-31":{"v":7966000,"src":"0001628280-20-004385"}},"depth":1,"sign":null},{"tag":"OperatingLeaseRightOfUseAssetAmortizationExpense","also_tags":["OperatingLeaseRightOfUseAssetAmortization"],"label":"Reduction of lease right-of-use assets","note":null,"earlier_labels":["Reduction of operating lease right-of-use assets"],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":7966000},"2021-01-31":{"v":10347000},"2022-01-31":{"v":11445000},"2023-01-31":{"v":12198000},"2024-01-31":{"v":11691000},"2025-01-31":{"v":11547000},"2026-01-31":{"v":12499000}},"depth":1,"sign":1},{"tag":"AccretionAmortizationOfDiscountsAndPremiumsInvestments","also_tags":[],"label":"Accretion of discount on short-term investments","note":null,"earlier_labels":["amortization of discount on short-term investments","Amortization of discount on short-term investments","Amortization of premiums on short-term investments"],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":-101000},"2014-01-31":{"v":-364000},"2015-01-31":{"v":-2176000},"2016-01-31":{"v":-2804000},"2017-01-31":{"v":-1852000},"2018-01-31":{"v":-1389000},"2019-01-31":{"v":2431000},"2020-01-31":{"v":3274000},"2021-01-31":{"v":-3134000},"2022-01-31":{"v":-6264000},"2023-01-31":{"v":3624000},"2024-01-31":{"v":26515000},"2025-01-31":{"v":24443000},"2026-01-31":{"v":9693000}},"depth":1,"sign":-1},{"tag":"ShareBasedCompensation","also_tags":["AllocatedShareBasedCompensationExpense"],"label":"Stock-based compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":434000},"2013-01-31":{"v":715000},"2014-01-31":{"v":6950000},"2015-01-31":{"v":14325000},"2016-01-31":{"v":24258000},"2017-01-31":{"v":40798000},"2018-01-31":{"v":54049000},"2019-01-31":{"v":76425000},"2020-01-31":{"v":115906000},"2021-01-31":{"v":185001000},"2022-01-31":{"v":234636000},"2023-01-31":{"v":351907000},"2024-01-31":{"v":393733000},"2025-01-31":{"v":437350000},"2026-01-31":{"v":472703000}},"depth":1,"sign":1},{"tag":"AmortizationOfDeferredCostsExcludingRightOfUseAssets","also_tags":["AmortizationOfDeferredCharges"],"label":"Amortization of deferred costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":14187000},"2018-01-31":{"v":16647000},"2019-01-31":{"v":18378000},"2020-01-31":{"v":20521000},"2021-01-31":{"v":20677000},"2022-01-31":{"v":26050000},"2023-01-31":{"v":22096000},"2024-01-31":{"v":18177000},"2025-01-31":{"v":15528000},"2026-01-31":{"v":16423000}},"depth":1,"sign":1},{"tag":"DeferredIncomeTaxExpenseBenefit","also_tags":[],"label":"Deferred income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":530000},"2013-01-31":{"v":-639000},"2014-01-31":{"v":-1781000},"2015-01-31":{"v":-4268000},"2016-01-31":{"v":-6264000},"2017-01-31":{"v":-1120000,"first_filed":-5073000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":1209000,"first_filed":3282000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":-8091000},"2020-01-31":{"v":-6663000},"2021-01-31":{"v":-1048000},"2022-01-31":{"v":11079000},"2023-01-31":{"v":-127502000},"2024-01-31":{"v":-105374000},"2025-01-31":{"v":-112273000},"2026-01-31":{"v":65094000}},"depth":1,"sign":1},{"tag":"OtherOperatingActivitiesCashFlowStatement","also_tags":["ForeignCurrencyTransactionGainLossBeforeTax"],"label":"Other, net","note":null,"earlier_labels":["loss on foreign currency from mark-to-market derivatives","Loss on foreign currency from mark-to-market derivative","Gain on foreign currency from mark-to-market derivative","Loss on foreign currency from market-to-market derivative"],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":-265000},"2019-01-31":{"v":177000},"2020-01-31":{"v":120000},"2021-01-31":{"v":365000},"2022-01-31":{"v":782000},"2023-01-31":{"v":1227000},"2024-01-31":{"v":471000},"2025-01-31":{"v":1201000},"2026-01-31":{"v":3259000}},"depth":1,"sign":1},{"tag":"ProvisionForDoubtfulAccounts","also_tags":["AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"],"label":"Bad debt expense","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":300000},"2013-01-31":{"v":540000},"2014-01-31":{"v":35000},"2015-01-31":{"v":227000},"2016-01-31":{"v":201000},"2017-01-31":{"v":130000},"2018-01-31":{"v":-242000},"2019-01-31":{"v":198000},"2020-01-31":{"v":244000},"2021-01-31":{"v":-307000},"2022-01-31":{"v":272000},"2023-01-31":{"v":256000,"src":"0001393052-24-000013"},"2024-01-31":{"v":693000,"src":"0001393052-24-000013"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInAccountsReceivable","also_tags":[],"label":"Accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":12838000},"2013-01-31":{"v":17067000},"2014-01-31":{"v":19738000},"2015-01-31":{"v":34455000},"2016-01-31":{"v":46653000},"2017-01-31":{"v":36647000,"first_filed":38148000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":47799000,"first_filed":50673000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":78995000},"2020-01-31":{"v":55531000},"2021-01-31":{"v":174067000},"2022-01-31":{"v":67020000},"2023-01-31":{"v":72177000},"2024-01-31":{"v":149810000},"2025-01-31":{"v":164572000},"2026-01-31":{"v":244704000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInUnbilledAccountsReceivable","also_tags":[],"label":"Unbilled accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":3026000},"2018-01-31":{"v":4329000},"2019-01-31":{"v":4774000},"2020-01-31":{"v":14555000},"2021-01-31":{"v":14387000},"2022-01-31":{"v":16060000},"2023-01-31":{"v":18908000},"2024-01-31":{"v":-45809000},"2025-01-31":{"v":4396000},"2026-01-31":{"v":9848000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInDeferredCharges","also_tags":[],"label":"Deferred costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":20408000},"2018-01-31":{"v":18795000},"2019-01-31":{"v":18941000},"2020-01-31":{"v":25237000},"2021-01-31":{"v":27164000},"2022-01-31":{"v":17084000},"2023-01-31":{"v":20815000},"2024-01-31":{"v":10268000},"2025-01-31":{"v":17995000},"2026-01-31":{"v":20001000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","also_tags":[],"label":"Prepaid expenses and other current and long-term assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":2951000},"2015-01-31":{"v":4652000},"2016-01-31":{"v":-180000},"2017-01-31":{"v":-831000},"2018-01-31":{"v":2493000,"first_filed":2492000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":10562000},"2020-01-31":{"v":2700000},"2021-01-31":{"v":12424000},"2022-01-31":{"v":2910000},"2023-01-31":{"v":47399000},"2024-01-31":{"v":-414000},"2025-01-31":{"v":17453000},"2026-01-31":{"v":33825000}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInAccountsPayable","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":416000},"2013-01-31":{"v":1747000},"2014-01-31":{"v":-1303000},"2015-01-31":{"v":1290000},"2016-01-31":{"v":-494000},"2017-01-31":{"v":1113000},"2018-01-31":{"v":1396000},"2019-01-31":{"v":1822000},"2020-01-31":{"v":2813000},"2021-01-31":{"v":754000},"2022-01-31":{"v":-2997000},"2023-01-31":{"v":21429000},"2024-01-31":{"v":-10230000},"2025-01-31":{"v":-1961000},"2026-01-31":{"v":6080000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedLiabilities","also_tags":[],"label":"Accrued expenses and other current liabilities","note":null,"earlier_labels":["Accrued expenses"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":4784000},"2013-01-31":{"v":-4000},"2014-01-31":{"v":9690000},"2015-01-31":{"v":-754000},"2016-01-31":{"v":5042000},"2017-01-31":{"v":336000},"2018-01-31":{"v":7149000},"2019-01-31":{"v":963000},"2020-01-31":{"v":-15230000},"2021-01-31":{"v":13889000},"2022-01-31":{"v":9439000},"2023-01-31":{"v":9276000},"2024-01-31":{"v":-4249000},"2025-01-31":{"v":-1414000},"2026-01-31":{"v":2982000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedIncomeTaxesPayable","also_tags":[],"label":"Income tax payable","note":null,"earlier_labels":["Income taxes payable","Income taxes"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":-988000},"2013-01-31":{"v":5124000},"2014-01-31":{"v":-4784000},"2015-01-31":{"v":3326000},"2016-01-31":{"v":-2994000},"2017-01-31":{"v":911000},"2018-01-31":{"v":-2520000},"2019-01-31":{"v":637000},"2020-01-31":{"v":1131000},"2021-01-31":{"v":-3023000},"2022-01-31":{"v":5275000},"2023-01-31":{"v":-2815000},"2024-01-31":{"v":6916000},"2025-01-31":{"v":-2838000},"2026-01-31":{"v":-2326000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInOtherOperatingAssets","also_tags":[],"label":"Other current and long-term assets","note":null,"earlier_labels":["Other current and non-current assets"],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":296000},"2013-01-31":{"v":593000},"2014-01-31":{"v":2951000,"src":"0001564590-15-002300"},"2015-01-31":{"v":4652000,"src":"0001564590-15-002300"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInDeferredRevenue","also_tags":["IncreaseDecreaseInContractWithCustomerLiability"],"label":"Deferred revenue","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":7511000},"2013-01-31":{"v":20860000},"2014-01-31":{"v":28473000},"2015-01-31":{"v":45580000},"2016-01-31":{"v":39357000},"2017-01-31":{"v":51234000,"first_filed":56208000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":58240000,"src":"0001564590-19-009853","first_filed":61773000,"first_src":"0001564590-18-007164"},"2019-01-31":{"v":89416000},"2020-01-31":{"v":97753000},"2021-01-31":{"v":147479000},"2022-01-31":{"v":116144000},"2023-01-31":{"v":140472000},"2024-01-31":{"v":188164000},"2025-01-31":{"v":227838000},"2026-01-31":{"v":213056000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInLeaseLiabilities","also_tags":[],"label":"Operating lease liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":-7480000,"src":"0001393052-21-000015"},"2021-01-31":{"v":-9129000,"src":"0001393052-21-000015"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInOperatingLeaseLiability","also_tags":[],"label":"Lease liabilities","note":null,"earlier_labels":["Operating lease liabilities"],"kind":"money","earlier_years":false,"values":{"2020-01-31":{"v":-7480000},"2021-01-31":{"v":-9129000},"2022-01-31":{"v":-11607000},"2023-01-31":{"v":-10644000},"2024-01-31":{"v":-6879000},"2025-01-31":{"v":-9835000},"2026-01-31":{"v":-5822000}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInOtherNoncurrentLiabilities","also_tags":[],"label":"Other long-term liabilities","note":null,"earlier_labels":["Long-term liabilities"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":246000},"2013-01-31":{"v":443000},"2014-01-31":{"v":773000},"2015-01-31":{"v":467000},"2016-01-31":{"v":1793000},"2017-01-31":{"v":2423000,"first_filed":2424000,"first_src":"0001564590-17-005637"},"2018-01-31":{"v":3818000},"2019-01-31":{"v":3056000},"2020-01-31":{"v":854000},"2021-01-31":{"v":2426000},"2022-01-31":{"v":7481000},"2023-01-31":{"v":8921000},"2024-01-31":{"v":956000},"2025-01-31":{"v":246000},"2026-01-31":{"v":2470000}},"depth":1,"sign":1},{"tag":"NetCashProvidedByUsedInOperatingActivities","also_tags":["NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"],"label":"Net cash provided by operating activities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":4736000},"2013-01-31":{"v":30799000,"src":"0001193125-14-103258"},"2014-01-31":{"v":41753000,"src":"0001193125-14-103258"},"2015-01-31":{"v":67574000},"2016-01-31":{"v":80154000},"2017-01-31":{"v":144011000},"2018-01-31":{"v":233438000},"2019-01-31":{"v":310827000},"2020-01-31":{"v":437375000},"2021-01-31":{"v":551246000},"2022-01-31":{"v":764463000},"2023-01-31":{"v":780470000},"2024-01-31":{"v":911339000},"2025-01-31":{"v":1090051000},"2026-01-31":{"v":1415225000}},"depth":0,"sign":1},{"tag":"PaymentsToAcquireAvailableForSaleSecuritiesDebt","also_tags":["PaymentsToAcquireAvailableForSaleSecurities","PaymentsToAcquireShortTermInvestments"],"label":"Purchases of short-term investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-01-31":{"v":14372000},"2014-01-31":{"v":21403000},"2015-01-31":{"v":401955000},"2016-01-31":{"v":313357000},"2017-01-31":{"v":314847000},"2018-01-31":{"v":437858000},"2019-01-31":{"v":726379000},"2020-01-31":{"v":752518000},"2021-01-31":{"v":979292000},"2022-01-31":{"v":1117076000},"2023-01-31":{"v":1996878000},"2024-01-31":{"v":2697968000},"2025-01-31":{"v":2581968000},"2026-01-31":{"v":3133080000}},"depth":1,"sign":-1},{"tag":"ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments","also_tags":[],"label":"Maturities and sales of investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-01-31":{"v":9700000,"src":"0001193125-14-103258"}},"depth":1,"sign":null},{"tag":"ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","also_tags":[],"label":"Maturities and sales of short-term investments","note":null,"earlier_labels":["Maturities and sales of investments"],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":9700000},"2015-01-31":{"v":156860000},"2016-01-31":{"v":364968000},"2017-01-31":{"v":225600000},"2018-01-31":{"v":294705000},"2019-01-31":{"v":632329000},"2020-01-31":{"v":688091000},"2021-01-31":{"v":654341000},"2022-01-31":{"v":792918000},"2023-01-31":{"v":1002707000},"2024-01-31":{"v":1647813000},"2025-01-31":{"v":1902349000},"2026-01-31":{"v":2057849000}},"depth":1,"sign":1},{"tag":"PaymentsToAcquirePropertyPlantAndEquipment","also_tags":[],"label":"Purchases of property and equipment","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":650000},"2013-01-31":{"v":964000},"2014-01-31":{"v":1860000},"2015-01-31":{"v":26531000},"2016-01-31":{"v":21153000},"2017-01-31":{"v":6923000},"2018-01-31":{"v":9633000},"2019-01-31":{"v":8440000,"src":"0001628280-20-004385"},"2020-01-31":{"v":3113000,"src":"0001628280-20-004385"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireBusinessesNetOfCashAcquired","also_tags":[],"label":"Acquisitions, net of cash and restricted cash acquired","note":null,"earlier_labels":["Acquisitions, net of cash acquired"],"kind":"money","earlier_years":true,"values":{"2014-01-31":{"v":12149000},"2016-01-31":{"v":126183000},"2018-01-31":{"v":0},"2019-01-31":{"v":0},"2020-01-31":{"v":448162000},"2021-01-31":{"v":0},"2022-01-31":{"v":7780000},"2023-01-31":{"v":0,"src":"0001393052-24-000013"},"2024-01-31":{"v":0,"src":"0001393052-24-000013"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireIntangibleAssets","also_tags":[],"label":"Purchases of intangible assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2016-01-31":{"v":568000}},"depth":1,"sign":null},{"tag":"PaymentsForSoftware","also_tags":[],"label":"Long-term assets","note":null,"earlier_labels":["Capitalized internal-use software development costs","Payments for capitalized internal-use software"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":543000},"2013-01-31":{"v":590000},"2014-01-31":{"v":1117000},"2015-01-31":{"v":413000},"2016-01-31":{"v":431000},"2017-01-31":{"v":584000},"2018-01-31":{"v":1734000},"2019-01-31":{"v":9819000,"first_filed":1379000,"first_src":"0001564590-19-009853"},"2020-01-31":{"v":4321000,"first_filed":1208000,"first_src":"0001628280-20-004385"},"2021-01-31":{"v":8683000},"2022-01-31":{"v":14214000},"2023-01-31":{"v":13512000},"2024-01-31":{"v":26196000},"2025-01-31":{"v":20519000},"2026-01-31":{"v":29131000}},"depth":1,"sign":-1},{"tag":"ProceedsFromPaymentsForLongTermLoansForRelatedParties","also_tags":[],"label":"Proceeds from note receivablerelated party","note":null,"earlier_labels":["Proceeds from note receivable-related party"],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":-250000},"2013-01-31":{"v":-3000},"2014-01-31":{"v":253000}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInRestrictedCash","also_tags":[],"label":"Changes in restricted cash and deposits","note":null,"earlier_labels":["Payments for restricted cash and deposits"],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":240000},"2013-01-31":{"v":435000},"2015-01-31":{"v":-21000},"2016-01-31":{"v":-41000},"2017-01-31":{"v":-102000,"src":"0001564590-18-007164"},"2018-01-31":{"v":202000,"src":"0001564590-18-007164"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInInvestingActivities","also_tags":["NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"],"label":"Net cash used in investing activities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":-1683000},"2013-01-31":{"v":-16364000,"src":"0001193125-14-103258"},"2014-01-31":{"v":-26576000,"src":"0001193125-14-103258"},"2015-01-31":{"v":-272018000},"2016-01-31":{"v":-96683000},"2017-01-31":{"v":-96754000},"2018-01-31":{"v":-154520000},"2019-01-31":{"v":-103869000},"2020-01-31":{"v":-516910000},"2021-01-31":{"v":-333634000},"2022-01-31":{"v":-346152000},"2023-01-31":{"v":-1007683000},"2024-01-31":{"v":-1076351000},"2025-01-31":{"v":-700138000},"2026-01-31":{"v":-1104362000}},"depth":0,"sign":1},{"tag":"ProceedsFromStockOptionsEarlyExercised","also_tags":[],"label":"Proceeds from early exercise of common stock options","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":43000},"2013-01-31":{"v":439000},"2014-01-31":{"v":229000},"2016-01-31":{"v":10000}},"depth":0,"sign":null},{"tag":"FinanceLeasePrincipalPayments","also_tags":[],"label":"Reduction of lease liabilities - finance leases","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2020-01-31":{"v":984000,"src":"0001628280-20-004385"}},"depth":0,"sign":null},{"tag":"FinanceLeaseProceedsPaymentsNet","also_tags":[],"label":"Changes in lease liabilities - finance leases","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-01-31":{"v":0},"2020-01-31":{"v":-984000},"2021-01-31":{"v":-1039000},"2022-01-31":{"v":-384000},"2023-01-31":{"v":0,"src":"0001393052-24-000013"},"2024-01-31":{"v":0,"src":"0001393052-24-000013"}},"depth":0,"sign":null},{"tag":"ProceedsFromStockOptionsExercised","also_tags":[],"label":"Proceeds from exercise of common stock options","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":6000},"2013-01-31":{"v":136000},"2014-01-31":{"v":514000},"2015-01-31":{"v":5813000},"2016-01-31":{"v":5875000},"2017-01-31":{"v":12362000},"2018-01-31":{"v":20773000},"2019-01-31":{"v":25910000},"2020-01-31":{"v":10994000},"2021-01-31":{"v":34857000},"2022-01-31":{"v":51538000},"2023-01-31":{"v":43654000},"2024-01-31":{"v":62687000},"2025-01-31":{"v":105538000},"2026-01-31":{"v":253863000}},"depth":1,"sign":1},{"tag":"ProceedsFromIssuanceInitialPublicOffering","also_tags":[],"label":"Net proceeds from initial public offering","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-01-31":{"v":214523000,"src":"0001193125-14-103258"}},"depth":1,"sign":null},{"tag":"ProceedFromPaymentForOffering","also_tags":["ProceedsFromIssuanceOrSaleOfEquity"],"label":"Net proceeds from offerings","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-01-31":{"v":214523000},"2015-01-31":{"v":34172000}},"depth":1,"sign":null},{"tag":"ProceedsFromStockPlans","also_tags":[],"label":"Proceeds from Employee Stock Purchase Plan","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2015-01-31":{"v":5951000}},"depth":1,"sign":null},{"tag":"PaymentsForRepurchaseOfCommonStock","also_tags":[],"label":"Repurchases of common stock","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2024-01-31":{"v":0},"2025-01-31":{"v":0},"2026-01-31":{"v":169949000}},"depth":1,"sign":-1},{"tag":"PaymentsRelatedToTaxWithholdingForShareBasedCompensation","also_tags":[],"label":"Taxes paid related to net share settlement of equity awards","note":null,"earlier_labels":["Restricted stock units acquired to settle employee tax withholding liability"],"kind":"money","earlier_years":false,"values":{"2015-01-31":{"v":15000},"2016-01-31":{"v":6000},"2017-01-31":{"v":14000},"2020-01-31":{"v":0},"2021-01-31":{"v":0},"2022-01-31":{"v":55294000},"2023-01-31":{"v":63030000},"2024-01-31":{"v":78875000},"2025-01-31":{"v":79423000},"2026-01-31":{"v":93247000}},"depth":1,"sign":-1},{"tag":"ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","also_tags":[],"label":"Excess tax benefits from employee stock plans","note":null,"earlier_labels":["Excess tax benefits from stock-based compensation"],"kind":"money","earlier_years":true,"values":{"2014-01-31":{"v":174000},"2015-01-31":{"v":25341000},"2016-01-31":{"v":13527000},"2017-01-31":{"v":25628000}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInFinancingActivities","also_tags":["NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"],"label":"Net cash provided by financing activities","note":"used in","earlier_labels":["Net cash used in financing activities"],"kind":"money","earlier_years":false,"values":{"2012-01-31":{"v":49000},"2013-01-31":{"v":575000,"src":"0001193125-14-103258"},"2014-01-31":{"v":215440000,"src":"0001193125-14-103258"},"2015-01-31":{"v":71262000},"2016-01-31":{"v":19406000},"2017-01-31":{"v":37976000},"2018-01-31":{"v":20773000},"2019-01-31":{"v":25910000},"2020-01-31":{"v":10010000},"2021-01-31":{"v":33818000},"2022-01-31":{"v":-4140000},"2023-01-31":{"v":-19376000},"2024-01-31":{"v":-16188000},"2025-01-31":{"v":26115000},"2026-01-31":{"v":-9333000}},"depth":0,"sign":1},{"tag":"EffectOfExchangeRateOnCashAndCashEquivalents","also_tags":[],"label":"Effect of exchange rate changes on cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2015-01-31":{"v":-72000},"2016-01-31":{"v":49000},"2017-01-31":{"v":92000,"src":"0001564590-18-007164"},"2018-01-31":{"v":3089000,"src":"0001564590-18-007164"}},"depth":0,"sign":null},{"tag":"CashAndCashEquivalentsPeriodIncreaseDecrease","also_tags":[],"label":"Net change in cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":3102000},"2013-01-31":{"v":15010000},"2014-01-31":{"v":230617000},"2015-01-31":{"v":-133254000},"2016-01-31":{"v":2926000},"2017-01-31":{"v":85427000,"src":"0001564590-18-007164"},"2018-01-31":{"v":102577000,"src":"0001564590-18-007164"}},"depth":0,"sign":null},{"tag":"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","also_tags":[],"label":"Effect of exchange rate changes on cash, cash equivalents, and restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":91000},"2018-01-31":{"v":3089000},"2019-01-31":{"v":-2077000},"2020-01-31":{"v":-2856000},"2021-01-31":{"v":484000},"2022-01-31":{"v":-4657000},"2023-01-31":{"v":-4986000},"2024-01-31":{"v":-1780000},"2025-01-31":{"v":-1735000},"2026-01-31":{"v":919000}},"depth":1,"sign":1},{"tag":"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","also_tags":[],"label":"Net change in cash, cash equivalents, and restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":85324000},"2018-01-31":{"v":102780000},"2019-01-31":{"v":230791000},"2020-01-31":{"v":-72381000},"2021-01-31":{"v":251914000},"2022-01-31":{"v":409514000},"2023-01-31":{"v":-251575000},"2024-01-31":{"v":-182980000},"2025-01-31":{"v":414293000},"2026-01-31":{"v":302449000}},"depth":0,"sign":null},{"tag":"IncomeTaxesPaid","also_tags":[],"label":"Cash paid for income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2012-01-31":{"v":2636000},"2013-01-31":{"v":5659000},"2014-01-31":{"v":20673000,"src":"0001564590-15-002300"},"2015-01-31":{"v":1515000,"src":"0001564590-15-002300"}},"depth":1,"sign":null},{"tag":"CapitalExpendituresIncurredButNotYetPaid","also_tags":[],"label":"Property and equipment included in accounts payable and accrued expenses","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":80000,"src":"0001193125-14-103258"},"2014-01-31":{"v":18000,"src":"0001193125-14-103258"}},"depth":1,"sign":null},{"tag":"IncomeTaxesPaidNet","also_tags":[],"label":"Cash paid for income taxes, net of refunds","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":20673000},"2015-01-31":{"v":1515000},"2016-01-31":{"v":19968000},"2017-01-31":{"v":14154000},"2018-01-31":{"v":12461000},"2019-01-31":{"v":19541000},"2020-01-31":{"v":14289000},"2021-01-31":{"v":18096000},"2022-01-31":{"v":58627000},"2023-01-31":{"v":167952000},"2024-01-31":{"v":134473000},"2025-01-31":{"v":322048000},"2026-01-31":{"v":229965000}},"depth":0,"sign":null},{"tag":"ExcessTaxBenefitFromEmployeeStockPlans","also_tags":[],"label":"Excess tax benefits from employee stock plans","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-01-31":{"v":25628000},"2018-01-31":{"v":45864000},"2019-01-31":{"v":45830000},"2020-01-31":{"v":50411000},"2021-01-31":{"v":80661000},"2022-01-31":{"v":56172000},"2023-01-31":{"v":82009000},"2024-01-31":{"v":71049000},"2025-01-31":{"v":8932000},"2026-01-31":{"v":25273000}},"depth":0,"sign":null},{"tag":"IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid","also_tags":[],"label":"Changes in accounts payable and accrued expenses related to property and equipment purchases","note":null,"earlier_labels":["Changes in accounts payable and accrued liabilities related to property and equipment purchases"],"kind":"money","earlier_years":true,"values":{"2013-01-31":{"v":80000},"2014-01-31":{"v":18000},"2015-01-31":{"v":688000},"2016-01-31":{"v":334000},"2017-01-31":{"v":460000},"2018-01-31":{"v":-1388000},"2019-01-31":{"v":644000},"2020-01-31":{"v":567000},"2021-01-31":{"v":3165000},"2022-01-31":{"v":-2489000},"2023-01-31":{"v":-454000,"src":"0001393052-24-000013"},"2024-01-31":{"v":46000,"src":"0001393052-24-000013"}},"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":{"2012-01-31":{"v":260000},"2013-01-31":{"v":224000},"2014-01-31":{"v":572000},"2015-01-31":{"v":377000},"2016-01-31":{"v":70000},"2017-01-31":{"v":26000},"2018-01-31":{"v":1000,"src":"0001564590-19-009853"}},"depth":0,"sign":null},{"tag":"InitialPublicOfferingCostsIncurredButNotYetPaid","also_tags":[],"label":"Offering costs not yet paid","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-01-31":{"v":323000}},"depth":0,"sign":null}]}},"quarterly":{"IS":{"name":"Income statement","periods":["2013-10-31","2014-01-31","2014-04-30","2014-07-31","2014-10-31","2015-01-31","2015-04-30","2015-07-31","2015-10-31","2016-01-31","2016-04-30","2016-10-31","2017-01-31","2017-04-30","2017-07-31","2017-10-31","2018-01-31","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":{"2013-10-31":"0001564590-15-002300","2014-01-31":"0001564590-15-002300","2014-04-30":"0001564590-15-004860","2014-07-31":"0001564590-15-007757","2014-10-31":"0001564590-15-011387","2015-01-31":"0001564590-15-002300","2015-04-30":"0001564590-16-020379","2015-07-31":"0001564590-15-007757","2015-10-31":"0001564590-16-030006","2016-04-30":"0001564590-17-012336","2016-10-31":"0001564590-17-024561","2017-04-30":"0001564590-18-015244","2017-07-31":"0001564590-18-022767","2017-10-31":"0001564590-18-030635","2018-04-30":"0001564590-19-021933","2018-07-31":"0001628280-19-011445","2018-10-31":"0001628280-19-014779","2019-04-30":"0001628280-20-008982","2019-07-31":"0001628279-20-000207","2019-10-31":"0001628280-20-017286","2020-04-30":"0001393052-21-000028","2020-07-31":"0001393052-21-000034","2020-10-31":"0001393052-21-000040","2021-04-30":"0001393052-22-000025","2021-07-31":"0001393052-22-000036","2021-10-31":"0001393052-22-000048","2022-04-30":"0001393052-23-000034","2022-07-31":"0001393052-23-000051","2022-10-31":"0001393052-23-000066","2023-04-30":"0001393052-24-000024","2023-07-31":"0001393052-24-000062","2023-10-31":"0001393052-24-000075","2024-04-30":"0001393052-25-000042","2024-07-31":"0001393052-25-000067","2024-10-31":"0001393052-25-000078","2025-04-30":"0001393052-26-000026","2025-07-31":"0001393052-26-000036","2025-10-31":"0001393052-25-000078","2026-04-30":"0001393052-26-000026","2026-07-31":"0001393052-26-000036"},"frame_from":"0001393052-26-000036","lines":[{"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","also_tags":["Revenues"],"label":"Total revenues","note":null,"earlier_labels":["Revenues"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":54979000},"2014-01-31":{"v":62803000},"2014-04-30":{"v":66721000},"2014-07-31":{"v":75664000},"2014-10-31":{"v":83825000},"2015-01-31":{"v":87012000},"2015-04-30":{"v":89923000},"2015-07-31":{"v":98107000},"2015-10-31":{"v":106921000},"2016-01-31":{"v":114270000,"src":"0001564590-17-005637"},"2016-04-30":{"v":119764000},"2016-10-31":{"v":142779000},"2017-01-31":{"v":150153000,"src":"0001564590-18-007164"},"2017-04-30":{"v":159772000,"first_filed":157918000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":167795000},"2017-10-31":{"v":177008000},"2018-01-31":{"v":184919000,"src":"0001564590-18-007164"},"2018-04-30":{"v":195547000},"2018-07-31":{"v":209609000},"2018-10-31":{"v":224731000},"2019-01-31":{"v":232323000,"derived":"4 quarters less 3"},"2019-04-30":{"v":244752000},"2019-07-31":{"v":266900000},"2019-10-31":{"v":280921000},"2020-01-31":{"v":311508000,"src":"0001393052-21-000015"},"2020-04-30":{"v":337106000},"2020-07-31":{"v":353683000},"2020-10-31":{"v":377519000},"2021-01-31":{"v":396761000,"src":"0001393052-21-000015"},"2021-04-30":{"v":433573000},"2021-07-31":{"v":455594000},"2021-10-31":{"v":476111000},"2022-01-31":{"v":485499000,"derived":"4 quarters less 3"},"2022-04-30":{"v":505102000},"2022-07-31":{"v":534218000},"2022-10-31":{"v":552351000},"2023-01-31":{"v":563389000,"derived":"4 quarters less 3"},"2023-04-30":{"v":526325000},"2023-07-31":{"v":590225000},"2023-10-31":{"v":616505000},"2024-01-31":{"v":630618000,"derived":"4 quarters less 3"},"2024-04-30":{"v":650345000},"2024-07-31":{"v":676181000},"2024-10-31":{"v":699207000},"2025-01-31":{"v":720886000,"derived":"4 quarters less 3"},"2025-04-30":{"v":759043000},"2025-07-31":{"v":789081000},"2025-10-31":{"v":811236000},"2026-01-31":{"v":835951000,"derived":"4 quarters less 3"},"2026-04-30":{"v":882948000},"2026-07-31":{"v":927963000}},"depth":1,"sign":1},{"tag":"CostOfGoodsSoldSubscription","also_tags":[],"label":"Cost of subscription services","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":9511000},"2014-01-31":{"v":11790000},"2014-04-30":{"v":12040000},"2014-07-31":{"v":13346000},"2014-10-31":{"v":14409000},"2015-01-31":{"v":15210000},"2015-04-30":{"v":15873000},"2015-07-31":{"v":16819000},"2015-10-31":{"v":18273000},"2016-01-31":{"v":20215000,"derived":"4 quarters less 3"},"2016-04-30":{"v":21745000},"2016-10-31":{"v":24233000},"2017-01-31":{"v":25300000,"derived":"4 quarters less 3"},"2017-04-30":{"v":26138000},"2017-07-31":{"v":26800000,"src":"0001564590-17-018414"},"2017-10-31":{"v":27758000,"src":"0001564590-17-024561"},"2018-01-31":{"v":29769000,"derived":"4 quarters less 3"},"2018-04-30":{"v":29913000,"src":"0001564590-18-015244"}},"depth":1,"sign":null},{"tag":"TechnologyServicesCosts","also_tags":[],"label":"Cost of professional services and other","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":11881000},"2014-01-31":{"v":12568000},"2014-04-30":{"v":13910000},"2014-07-31":{"v":14790000},"2014-10-31":{"v":16007000},"2015-01-31":{"v":15946000},"2015-04-30":{"v":16112000},"2015-07-31":{"v":16654000},"2015-10-31":{"v":18739000},"2016-01-31":{"v":19529000,"derived":"4 quarters less 3"},"2016-04-30":{"v":19346000},"2016-10-31":{"v":19692000},"2017-01-31":{"v":21170000,"derived":"4 quarters less 3"},"2017-04-30":{"v":22739000,"first_filed":22744000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":23604000,"src":"0001564590-17-018414"},"2017-10-31":{"v":25478000,"src":"0001564590-17-024561"},"2018-01-31":{"v":29148000,"derived":"4 quarters less 3"},"2018-04-30":{"v":30242000,"src":"0001564590-18-015244"}},"depth":1,"sign":null},{"tag":"CostOfGoodsAndServicesSold","also_tags":["CostOfRevenue"],"label":"Total cost of revenues","note":null,"earlier_labels":["Cost of revenues"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":21392000},"2014-01-31":{"v":24358000},"2014-04-30":{"v":25950000},"2014-07-31":{"v":28136000},"2014-10-31":{"v":30416000},"2015-01-31":{"v":31156000},"2015-04-30":{"v":31985000},"2015-07-31":{"v":33473000},"2015-10-31":{"v":37012000},"2016-01-31":{"v":39744000,"derived":"4 quarters less 3"},"2016-04-30":{"v":41091000},"2016-10-31":{"v":43925000},"2017-04-30":{"v":48877000,"first_filed":48882000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":50400000},"2017-10-31":{"v":53234000},"2018-01-31":{"v":58911000,"derived":"4 quarters less 3"},"2018-04-30":{"v":60155000},"2018-07-31":{"v":59226000},"2018-10-31":{"v":61374000},"2019-01-31":{"v":64526000,"derived":"4 quarters less 3"},"2019-04-30":{"v":65503000},"2019-07-31":{"v":70218000},"2019-10-31":{"v":73329000},"2020-01-31":{"v":94319000,"derived":"4 quarters less 3"},"2020-04-30":{"v":94880000},"2020-07-31":{"v":97204000},"2020-10-31":{"v":102997000},"2021-01-31":{"v":113847000,"derived":"4 quarters less 3"},"2021-04-30":{"v":116136000},"2021-07-31":{"v":122097000},"2021-10-31":{"v":129564000},"2022-01-31":{"v":135881000,"derived":"4 quarters less 3"},"2022-04-30":{"v":139515000},"2022-07-31":{"v":151669000},"2022-10-31":{"v":153907000},"2023-01-31":{"v":164314000,"derived":"4 quarters less 3"},"2023-04-30":{"v":166663000},"2023-07-31":{"v":169018000},"2023-10-31":{"v":167682000},"2024-01-31":{"v":173928000,"derived":"4 quarters less 3"},"2024-04-30":{"v":173884000},"2024-07-31":{"v":170372000},"2024-10-31":{"v":174389000},"2025-01-31":{"v":180991000,"derived":"4 quarters less 3"},"2025-04-30":{"v":173824000},"2025-07-31":{"v":195253000},"2025-10-31":{"v":199465000},"2026-01-31":{"v":213477000,"derived":"4 quarters less 3"},"2026-04-30":{"v":220924000},"2026-07-31":{"v":232012000}},"depth":1,"sign":-1},{"tag":"GrossProfit","also_tags":[],"label":"Gross profit","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":33587000},"2014-01-31":{"v":38445000},"2014-04-30":{"v":40771000},"2014-07-31":{"v":47528000},"2014-10-31":{"v":53409000},"2015-01-31":{"v":55856000},"2015-04-30":{"v":57938000},"2015-07-31":{"v":64634000},"2015-10-31":{"v":69909000},"2016-01-31":{"v":74526000,"src":"0001564590-17-005637"},"2016-04-30":{"v":78673000},"2016-10-31":{"v":98854000},"2017-01-31":{"v":103683000,"src":"0001564590-18-007164"},"2017-04-30":{"v":110895000,"first_filed":109036000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":117395000,"first_filed":116181000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":123774000,"first_filed":122913000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":127073000,"src":"0001564590-19-009853","first_filed":126002000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":135392000},"2018-07-31":{"v":150383000},"2018-10-31":{"v":163357000},"2019-01-31":{"v":167797000,"src":"0001628280-20-004385"},"2019-04-30":{"v":179249000},"2019-07-31":{"v":196682000},"2019-10-31":{"v":207592000},"2020-01-31":{"v":217189000,"src":"0001393052-21-000015"},"2020-04-30":{"v":242226000},"2020-07-31":{"v":256479000},"2020-10-31":{"v":274522000},"2021-01-31":{"v":282914000,"src":"0001393052-21-000015"},"2021-04-30":{"v":317437000},"2021-07-31":{"v":333497000},"2021-10-31":{"v":346547000},"2022-01-31":{"v":349618000,"derived":"4 quarters less 3"},"2022-04-30":{"v":365587000},"2022-07-31":{"v":382549000},"2022-10-31":{"v":398444000},"2023-01-31":{"v":399075000,"derived":"4 quarters less 3"},"2023-04-30":{"v":359662000},"2023-07-31":{"v":421207000},"2023-10-31":{"v":448823000},"2024-01-31":{"v":456690000,"derived":"4 quarters less 3"},"2024-04-30":{"v":476461000},"2024-07-31":{"v":505809000},"2024-10-31":{"v":524818000},"2025-01-31":{"v":539895000,"derived":"4 quarters less 3"},"2025-04-30":{"v":585219000},"2025-07-31":{"v":593828000},"2025-10-31":{"v":611771000},"2026-01-31":{"v":622474000,"derived":"4 quarters less 3"},"2026-04-30":{"v":662024000},"2026-07-31":{"v":695951000}},"depth":0,"sign":1},{"tag":"ResearchAndDevelopmentExpense","also_tags":[],"label":"Research and development","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":6585000},"2014-01-31":{"v":7858000},"2014-04-30":{"v":8992000},"2014-07-31":{"v":9787000},"2014-10-31":{"v":10635000},"2015-01-31":{"v":11742000},"2015-04-30":{"v":12957000},"2015-07-31":{"v":15255000},"2015-10-31":{"v":17667000},"2016-01-31":{"v":20097000,"derived":"4 quarters less 3"},"2016-04-30":{"v":22073000},"2016-10-31":{"v":25012000},"2017-01-31":{"v":26095000,"derived":"4 quarters less 3"},"2017-04-30":{"v":28311000},"2017-07-31":{"v":32678000,"first_filed":32691000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":34035000,"first_filed":34042000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":36993000,"derived":"4 quarters less 3"},"2018-04-30":{"v":37197000},"2018-07-31":{"v":38826000},"2018-10-31":{"v":40001000},"2019-01-31":{"v":42759000,"derived":"4 quarters less 3"},"2019-04-30":{"v":44973000},"2019-07-31":{"v":51146000},"2019-10-31":{"v":52575000},"2020-01-31":{"v":61201000,"derived":"4 quarters less 3"},"2020-04-30":{"v":62237000},"2020-07-31":{"v":70053000},"2020-10-31":{"v":79992000},"2021-01-31":{"v":81938000,"derived":"4 quarters less 3"},"2021-04-30":{"v":83226000},"2021-07-31":{"v":94899000},"2021-10-31":{"v":98635000},"2022-01-31":{"v":105275000,"derived":"4 quarters less 3"},"2022-04-30":{"v":113475000},"2022-07-31":{"v":134008000},"2022-10-31":{"v":130257000},"2023-01-31":{"v":142538000,"derived":"4 quarters less 3"},"2023-04-30":{"v":146960000},"2023-07-31":{"v":157228000},"2023-10-31":{"v":161278000},"2024-01-31":{"v":163565000,"derived":"4 quarters less 3"},"2024-04-30":{"v":162711000},"2024-07-31":{"v":176429000},"2024-10-31":{"v":172411000},"2025-01-31":{"v":181527000,"derived":"4 quarters less 3"},"2025-04-30":{"v":184033000},"2025-07-31":{"v":192677000},"2025-10-31":{"v":191883000},"2026-01-31":{"v":198793000,"derived":"4 quarters less 3"},"2026-04-30":{"v":208323000},"2026-07-31":{"v":222918000}},"depth":2,"sign":1},{"tag":"SellingAndMarketingExpense","also_tags":[],"label":"Sales and marketing","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":11467000},"2014-01-31":{"v":12768000},"2014-04-30":{"v":12814000},"2014-07-31":{"v":13810000},"2014-10-31":{"v":14251000},"2015-01-31":{"v":15328000},"2015-04-30":{"v":15496000},"2015-07-31":{"v":18057000},"2015-10-31":{"v":20345000},"2016-01-31":{"v":27086000,"derived":"4 quarters less 3"},"2016-04-30":{"v":26723000},"2016-10-31":{"v":28391000},"2017-01-31":{"v":26612000,"derived":"4 quarters less 3"},"2017-04-30":{"v":30141000,"first_filed":29810000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":32070000,"first_filed":32017000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":31892000,"first_filed":31856000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":34678000,"derived":"4 quarters less 3"},"2018-04-30":{"v":34385000},"2018-07-31":{"v":38222000},"2018-10-31":{"v":37699000},"2019-01-31":{"v":38561000,"derived":"4 quarters less 3"},"2019-04-30":{"v":39617000},"2019-07-31":{"v":45821000},"2019-10-31":{"v":45524000},"2020-01-31":{"v":59369000,"derived":"4 quarters less 3"},"2020-04-30":{"v":55755000},"2020-07-31":{"v":59172000},"2020-10-31":{"v":57982000},"2021-01-31":{"v":62105000,"derived":"4 quarters less 3"},"2021-04-30":{"v":64610000},"2021-07-31":{"v":71789000},"2021-10-31":{"v":72423000},"2022-01-31":{"v":79239000,"derived":"4 quarters less 3"},"2022-04-30":{"v":76115000},"2022-07-31":{"v":89617000},"2022-10-31":{"v":93910000},"2023-01-31":{"v":89049000,"derived":"4 quarters less 3"},"2023-04-30":{"v":88503000},"2023-07-31":{"v":96995000},"2023-10-31":{"v":96773000},"2024-01-31":{"v":99203000,"derived":"4 quarters less 3"},"2024-04-30":{"v":97301000},"2024-07-31":{"v":101528000},"2024-10-31":{"v":98695000},"2025-01-31":{"v":99202000,"derived":"4 quarters less 3"},"2025-04-30":{"v":98628000},"2025-07-31":{"v":109439000},"2025-10-31":{"v":110552000},"2026-01-31":{"v":110179000,"derived":"4 quarters less 3"},"2026-04-30":{"v":111117000},"2026-07-31":{"v":126701000}},"depth":2,"sign":1},{"tag":"GeneralAndAdministrativeExpense","also_tags":[],"label":"General and administrative","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":5550000},"2014-01-31":{"v":6511000},"2014-04-30":{"v":6408000},"2014-07-31":{"v":7146000},"2014-10-31":{"v":8582000},"2015-01-31":{"v":8103000},"2015-04-30":{"v":8560000},"2015-07-31":{"v":8969000},"2015-10-31":{"v":11797000},"2016-01-31":{"v":12132000,"derived":"4 quarters less 3"},"2016-04-30":{"v":12071000},"2016-10-31":{"v":11641000},"2017-01-31":{"v":12225000,"derived":"4 quarters less 3"},"2017-04-30":{"v":13580000,"first_filed":13576000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":14580000,"first_filed":14575000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":15352000,"first_filed":15347000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":16898000,"derived":"4 quarters less 3"},"2018-04-30":{"v":19854000},"2018-07-31":{"v":20517000},"2018-10-31":{"v":22563000},"2019-01-31":{"v":23479000,"derived":"4 quarters less 3"},"2019-04-30":{"v":23490000},"2019-07-31":{"v":25859000},"2019-10-31":{"v":28693000},"2020-01-31":{"v":36225000,"derived":"4 quarters less 3"},"2020-04-30":{"v":36669000},"2020-07-31":{"v":37173000},"2020-10-31":{"v":35243000},"2021-01-31":{"v":40028000,"derived":"4 quarters less 3"},"2021-04-30":{"v":41155000},"2021-07-31":{"v":42185000},"2021-10-31":{"v":42781000},"2022-01-31":{"v":45386000,"derived":"4 quarters less 3"},"2022-04-30":{"v":48325000},"2022-07-31":{"v":57832000},"2022-10-31":{"v":52873000},"2023-01-31":{"v":58565000,"derived":"4 quarters less 3"},"2023-04-30":{"v":62669000},"2023-07-31":{"v":62935000},"2023-10-31":{"v":62283000},"2024-01-31":{"v":58658000,"derived":"4 quarters less 3"},"2024-04-30":{"v":61277000},"2024-07-31":{"v":61365000},"2024-10-31":{"v":72359000},"2025-01-31":{"v":70743000,"derived":"4 quarters less 3"},"2025-04-30":{"v":68826000},"2025-07-31":{"v":95804000},"2025-10-31":{"v":68483000},"2026-01-31":{"v":67626000,"derived":"4 quarters less 3"},"2026-04-30":{"v":69472000},"2026-07-31":{"v":71314000}},"depth":2,"sign":1},{"tag":"OperatingExpenses","also_tags":[],"label":"Total operating expenses","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":23602000},"2014-01-31":{"v":27137000},"2014-04-30":{"v":28214000},"2014-07-31":{"v":30743000},"2014-10-31":{"v":33468000},"2015-01-31":{"v":35173000},"2015-04-30":{"v":37013000},"2015-07-31":{"v":42281000},"2015-10-31":{"v":49809000},"2016-01-31":{"v":59315000,"derived":"4 quarters less 3"},"2016-04-30":{"v":60867000},"2016-10-31":{"v":65044000},"2017-01-31":{"v":64932000,"derived":"4 quarters less 3"},"2017-04-30":{"v":72032000,"first_filed":71697000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":79328000,"first_filed":79283000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":81279000,"first_filed":81245000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":88569000,"derived":"4 quarters less 3"},"2018-04-30":{"v":91436000},"2018-07-31":{"v":97565000},"2018-10-31":{"v":100263000},"2019-01-31":{"v":104799000,"derived":"4 quarters less 3"},"2019-04-30":{"v":108080000},"2019-07-31":{"v":122826000},"2019-10-31":{"v":126792000},"2020-01-31":{"v":156795000,"derived":"4 quarters less 3"},"2020-04-30":{"v":154661000},"2020-07-31":{"v":166398000},"2020-10-31":{"v":173217000},"2021-01-31":{"v":184071000,"derived":"4 quarters less 3"},"2021-04-30":{"v":188991000},"2021-07-31":{"v":208873000},"2021-10-31":{"v":213839000},"2022-01-31":{"v":229900000,"derived":"4 quarters less 3"},"2022-04-30":{"v":237915000},"2022-07-31":{"v":281457000},"2022-10-31":{"v":277040000},"2023-01-31":{"v":290152000,"derived":"4 quarters less 3"},"2023-04-30":{"v":298132000},"2023-07-31":{"v":317158000},"2023-10-31":{"v":320334000},"2024-01-31":{"v":321426000,"derived":"4 quarters less 3"},"2024-04-30":{"v":321289000},"2024-07-31":{"v":339322000},"2024-10-31":{"v":343465000},"2025-01-31":{"v":351472000,"derived":"4 quarters less 3"},"2025-04-30":{"v":351487000},"2025-07-31":{"v":397920000},"2025-10-31":{"v":370918000},"2026-01-31":{"v":376598000,"derived":"4 quarters less 3"},"2026-04-30":{"v":388912000},"2026-07-31":{"v":420933000}},"depth":1,"sign":-1},{"tag":"OperatingIncomeLoss","also_tags":[],"label":"Operating income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":9985000},"2014-01-31":{"v":11308000},"2014-04-30":{"v":12557000},"2014-07-31":{"v":16785000},"2014-10-31":{"v":19941000},"2015-01-31":{"v":20683000},"2015-04-30":{"v":20925000},"2015-07-31":{"v":22353000},"2015-10-31":{"v":20100000},"2016-01-31":{"v":15211000,"src":"0001564590-17-005637"},"2016-04-30":{"v":17806000},"2016-10-31":{"v":33810000},"2017-01-31":{"v":32530000,"src":"0001564590-18-007164"},"2017-04-30":{"v":38863000,"first_filed":37339000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":38067000,"first_filed":36898000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":42495000,"first_filed":41668000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":38504000,"src":"0001564590-19-009853","first_filed":34887000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":43956000},"2018-07-31":{"v":52818000},"2018-10-31":{"v":63094000},"2019-01-31":{"v":62998000,"src":"0001628280-20-004385"},"2019-04-30":{"v":71169000},"2019-07-31":{"v":73856000},"2019-10-31":{"v":80800000},"2020-01-31":{"v":60394000,"src":"0001393052-21-000015"},"2020-04-30":{"v":87565000},"2020-07-31":{"v":90081000},"2020-10-31":{"v":101305000},"2021-01-31":{"v":98843000,"src":"0001393052-21-000015"},"2021-04-30":{"v":128446000},"2021-07-31":{"v":124624000},"2021-10-31":{"v":132708000},"2022-01-31":{"v":119718000,"derived":"4 quarters less 3"},"2022-04-30":{"v":127672000},"2022-07-31":{"v":101092000},"2022-10-31":{"v":121404000},"2023-01-31":{"v":108923000,"derived":"4 quarters less 3"},"2023-04-30":{"v":61530000},"2023-07-31":{"v":104049000},"2023-10-31":{"v":128489000},"2024-01-31":{"v":135264000,"derived":"4 quarters less 3"},"2024-04-30":{"v":155172000},"2024-07-31":{"v":166487000},"2024-10-31":{"v":181353000},"2025-01-31":{"v":188423000,"derived":"4 quarters less 3"},"2025-04-30":{"v":233732000},"2025-07-31":{"v":195908000},"2025-10-31":{"v":240853000},"2026-01-31":{"v":245876000,"derived":"4 quarters less 3"},"2026-04-30":{"v":273112000},"2026-07-31":{"v":275018000}},"depth":0,"sign":1},{"tag":"OtherNonoperatingExpense","also_tags":[],"label":"Other expense, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-04-30":{"v":30000,"src":"0001193125-14-228721"},"2014-07-31":{"v":101000,"src":"0001564590-14-004069"}},"depth":0,"sign":null},{"tag":"OtherNonoperatingIncomeExpense","also_tags":[],"label":"Other income, net","note":null,"earlier_labels":["Other expense, net"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":125000},"2014-01-31":{"v":-365000},"2014-04-30":{"v":-30000},"2014-07-31":{"v":-101000},"2014-10-31":{"v":-989000},"2015-01-31":{"v":-1660000},"2015-04-30":{"v":763000},"2015-07-31":{"v":-445000},"2015-10-31":{"v":110000},"2016-01-31":{"v":-400000,"derived":"4 quarters less 3"},"2016-04-30":{"v":2747000},"2016-10-31":{"v":525000},"2017-01-31":{"v":-243000,"derived":"4 quarters less 3"},"2017-04-30":{"v":591000},"2017-07-31":{"v":2858000},"2017-10-31":{"v":1359000,"first_filed":1360000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":3034000,"derived":"4 quarters less 3"},"2018-04-30":{"v":2139000},"2018-07-31":{"v":3342000},"2018-10-31":{"v":4606000},"2019-01-31":{"v":5690000,"derived":"4 quarters less 3"},"2019-04-30":{"v":6161000},"2019-07-31":{"v":7332000},"2019-10-31":{"v":9141000},"2020-01-31":{"v":4844000,"derived":"4 quarters less 3"},"2020-04-30":{"v":3414000},"2020-07-31":{"v":2881000},"2020-10-31":{"v":3455000},"2021-01-31":{"v":6449000,"derived":"4 quarters less 3"},"2021-04-30":{"v":4564000},"2021-07-31":{"v":1666000},"2021-10-31":{"v":824000},"2022-01-31":{"v":-239000,"derived":"4 quarters less 3"},"2022-04-30":{"v":2709000},"2022-07-31":{"v":8398000},"2022-10-31":{"v":12458000},"2023-01-31":{"v":26440000,"derived":"4 quarters less 3"},"2023-04-30":{"v":30248000},"2023-07-31":{"v":38826000},"2023-10-31":{"v":42187000},"2024-01-31":{"v":47429000,"derived":"4 quarters less 3"},"2024-04-30":{"v":51729000},"2024-07-31":{"v":58573000},"2024-10-31":{"v":60937000},"2025-01-31":{"v":56707000,"derived":"4 quarters less 3"},"2025-04-30":{"v":65089000},"2025-07-31":{"v":69456000},"2025-10-31":{"v":71933000},"2026-01-31":{"v":71661000,"derived":"4 quarters less 3"},"2026-04-30":{"v":74418000},"2026-07-31":{"v":74512000}},"depth":1,"sign":1},{"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","also_tags":["IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"],"label":"Income before income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":10110000,"src":"0001193125-14-103258"},"2014-01-31":{"v":10943000,"src":"0001193125-14-103258"},"2014-04-30":{"v":12527000,"src":"0001193125-14-228721"},"2014-07-31":{"v":16684000},"2014-10-31":{"v":18952000},"2015-01-31":{"v":19023000},"2015-04-30":{"v":21688000},"2015-07-31":{"v":21908000},"2015-10-31":{"v":20210000},"2016-01-31":{"v":14811000,"derived":"4 quarters less 3"},"2016-04-30":{"v":20553000},"2016-10-31":{"v":34335000},"2017-01-31":{"v":45007000,"derived":"4 quarters less 3"},"2017-04-30":{"v":39454000,"first_filed":37930000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":40925000,"first_filed":39756000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":43854000,"first_filed":43028000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":41538000,"derived":"4 quarters less 3"},"2018-04-30":{"v":46095000},"2018-07-31":{"v":56160000},"2018-10-31":{"v":67700000},"2019-01-31":{"v":68688000,"derived":"4 quarters less 3"},"2019-04-30":{"v":77330000},"2019-07-31":{"v":81188000},"2019-10-31":{"v":89941000},"2020-01-31":{"v":65238000,"derived":"4 quarters less 3"},"2020-04-30":{"v":90979000},"2020-07-31":{"v":92962000},"2020-10-31":{"v":104760000},"2021-01-31":{"v":105292000,"derived":"4 quarters less 3"},"2021-04-30":{"v":133010000},"2021-07-31":{"v":126290000},"2021-10-31":{"v":133532000},"2022-01-31":{"v":119479000,"derived":"4 quarters less 3"},"2022-04-30":{"v":130381000},"2022-07-31":{"v":109490000},"2022-10-31":{"v":133862000},"2023-01-31":{"v":135363000,"derived":"4 quarters less 3"},"2023-04-30":{"v":91778000},"2023-07-31":{"v":142875000},"2023-10-31":{"v":170676000},"2024-01-31":{"v":182693000,"derived":"4 quarters less 3"},"2024-04-30":{"v":206901000},"2024-07-31":{"v":225060000},"2024-10-31":{"v":242290000},"2025-01-31":{"v":245130000,"derived":"4 quarters less 3"},"2025-04-30":{"v":298821000},"2025-07-31":{"v":265364000},"2025-10-31":{"v":312786000},"2026-01-31":{"v":317537000,"derived":"4 quarters less 3"},"2026-04-30":{"v":347530000},"2026-07-31":{"v":349530000}},"depth":0,"sign":1},{"tag":"IncomeTaxExpenseBenefit","also_tags":[],"label":"Income tax provision","note":null,"earlier_labels":["Provision for income taxes"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":3585000},"2014-01-31":{"v":4696000},"2014-04-30":{"v":5306000},"2014-07-31":{"v":7106000},"2014-10-31":{"v":8694000},"2015-01-31":{"v":5697000},"2015-04-30":{"v":8706000},"2015-07-31":{"v":8502000},"2015-10-31":{"v":9728000},"2016-01-31":{"v":-2779000,"derived":"4 quarters less 3"},"2016-04-30":{"v":8044000},"2016-10-31":{"v":12705000},"2017-01-31":{"v":14532000,"derived":"4 quarters less 3"},"2017-04-30":{"v":2458000,"first_filed":1907000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":2323000,"first_filed":1912000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":8929000,"first_filed":8635000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":884000,"derived":"4 quarters less 3"},"2018-04-30":{"v":1785000},"2018-07-31":{"v":5874000},"2018-10-31":{"v":3615000},"2019-01-31":{"v":-2463000,"derived":"4 quarters less 3"},"2019-04-30":{"v":3881000},"2019-07-31":{"v":1946000},"2019-10-31":{"v":7696000},"2020-01-31":{"v":-944000,"derived":"4 quarters less 3"},"2020-04-30":{"v":4409000},"2020-07-31":{"v":-589000},"2020-10-31":{"v":7801000},"2021-01-31":{"v":2374000,"derived":"4 quarters less 3"},"2021-04-30":{"v":17443000},"2021-07-31":{"v":17432000},"2021-10-31":{"v":27663000},"2022-01-31":{"v":22383000,"derived":"4 quarters less 3"},"2022-04-30":{"v":30266000},"2022-07-31":{"v":18889000},"2022-10-31":{"v":25405000},"2023-01-31":{"v":-53170000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-39743000},"2023-07-31":{"v":31247000},"2023-10-31":{"v":35518000},"2024-01-31":{"v":35295000,"derived":"4 quarters less 3"},"2024-04-30":{"v":45237000},"2024-07-31":{"v":54019000},"2024-10-31":{"v":56482000},"2025-01-31":{"v":49505000,"derived":"4 quarters less 3"},"2025-04-30":{"v":70631000},"2025-07-31":{"v":65055000},"2025-10-31":{"v":76583000},"2026-01-31":{"v":73333000,"derived":"4 quarters less 3"},"2026-04-30":{"v":86594000},"2026-07-31":{"v":76101000}},"depth":1,"sign":-1},{"tag":"NetIncomeLoss","also_tags":[],"label":"Net income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":6525000},"2014-01-31":{"v":6247000},"2014-04-30":{"v":7221000},"2014-07-31":{"v":9578000},"2014-10-31":{"v":10258000},"2015-01-31":{"v":13326000},"2015-04-30":{"v":12982000},"2015-07-31":{"v":13406000},"2015-10-31":{"v":10482000},"2016-01-31":{"v":17590000,"src":"0001564590-17-005637"},"2016-04-30":{"v":12509000},"2016-10-31":{"v":21630000},"2017-01-31":{"v":21707000,"src":"0001564590-18-007164"},"2017-04-30":{"v":36996000,"first_filed":36023000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":38602000,"first_filed":37844000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":34925000,"first_filed":34393000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":40654000,"src":"0001564590-19-009853","first_filed":33706000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":44310000},"2018-07-31":{"v":50286000},"2018-10-31":{"v":64085000},"2019-01-31":{"v":71151000,"src":"0001628280-20-004385"},"2019-04-30":{"v":73449000},"2019-07-31":{"v":79242000},"2019-10-31":{"v":82245000},"2020-01-31":{"v":66182000,"src":"0001393052-21-000015"},"2020-04-30":{"v":86570000},"2020-07-31":{"v":93551000},"2020-10-31":{"v":96959000},"2021-01-31":{"v":102918000,"src":"0001393052-21-000015"},"2021-04-30":{"v":115567000},"2021-07-31":{"v":108858000},"2021-10-31":{"v":105869000},"2022-01-31":{"v":97096000,"derived":"4 quarters less 3"},"2022-04-30":{"v":100115000},"2022-07-31":{"v":90601000},"2022-10-31":{"v":108457000},"2023-01-31":{"v":188533000,"derived":"4 quarters less 3"},"2023-04-30":{"v":131521000},"2023-07-31":{"v":111628000},"2023-10-31":{"v":135158000},"2024-01-31":{"v":147398000,"derived":"4 quarters less 3"},"2024-04-30":{"v":161664000},"2024-07-31":{"v":171041000},"2024-10-31":{"v":185808000},"2025-01-31":{"v":195625000,"derived":"4 quarters less 3"},"2025-04-30":{"v":228190000},"2025-07-31":{"v":200309000},"2025-10-31":{"v":236203000},"2026-01-31":{"v":244204000,"derived":"4 quarters less 3"},"2026-04-30":{"v":260936000},"2026-07-31":{"v":273429000}},"depth":0,"sign":1},{"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","also_tags":[],"label":"Basic","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":2339000,"src":"0001564590-14-006187"},"2014-10-31":{"v":10198000,"src":"0001564590-14-006187"}},"depth":0,"sign":null},{"tag":"NetIncomeLossAvailableToCommonStockholdersDiluted","also_tags":[],"label":"Diluted","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":6387000,"src":"0001564590-14-006187"},"2014-10-31":{"v":10198000,"src":"0001564590-14-006187"}},"depth":0,"sign":null},{"tag":"NetIncomeLossAttributableToCommonStockholdersBasicAndDiluted","also_tags":[],"label":"Net income, basic and diluted","note":null,"earlier_labels":["Net income attributable to Class A and Class B common stockholders, basic and diluted"],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":2339000},"2014-01-31":{"v":6145000},"2014-04-30":{"v":7128000},"2014-07-31":{"v":9490000},"2014-10-31":{"v":10198000},"2015-01-31":{"v":13288000},"2015-04-30":{"v":12964000},"2015-07-31":{"v":13390000},"2015-10-31":{"v":10473000},"2016-01-31":{"v":17581000,"derived":"4 quarters less 3"},"2016-04-30":{"v":12505000},"2016-10-31":{"v":21630000},"2017-01-31":{"v":30474000,"derived":"4 quarters less 3"},"2017-04-30":{"v":36996000,"first_filed":36023000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":38602000,"first_filed":37844000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":34925000,"first_filed":34393000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":40654000,"derived":"4 quarters less 3"},"2018-04-30":{"v":44310000},"2018-07-31":{"v":50286000},"2018-10-31":{"v":64085000},"2019-01-31":{"v":71151000,"derived":"4 quarters less 3"},"2019-04-30":{"v":73449000},"2019-07-31":{"v":79242000},"2019-10-31":{"v":82245000},"2020-01-31":{"v":66182000,"derived":"4 quarters less 3"},"2020-04-30":{"v":86570000,"src":"0001628280-20-008982"},"2020-07-31":{"v":93551000,"src":"0001628279-20-000207"},"2020-10-31":{"v":96959000,"src":"0001628280-20-017286"},"2021-01-31":{"v":102918000,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"EarningsPerShareBasic","also_tags":[],"label":"Basic","note":"in usd per share","earlier_labels":[],"kind":"per_share","earlier_years":false,"values":{"2013-10-31":{"v":0.07},"2014-01-31":{"v":0.05},"2014-04-30":{"v":0.06},"2014-07-31":{"v":0.07},"2014-10-31":{"v":0.08},"2015-01-31":{"v":0.1},"2015-04-30":{"v":0.1},"2015-07-31":{"v":0.1},"2015-10-31":{"v":0.08},"2016-01-31":{"v":0.13,"src":"0001564590-17-005637"},"2016-04-30":{"v":0.09},"2016-10-31":{"v":0.16},"2017-01-31":{"v":0.16,"src":"0001564590-18-007164"},"2017-04-30":{"v":0.27},"2017-07-31":{"v":0.28},"2017-10-31":{"v":0.25},"2018-01-31":{"v":0.29,"src":"0001564590-19-009853"},"2018-04-30":{"v":0.31},"2018-07-31":{"v":0.35},"2018-10-31":{"v":0.44},"2019-01-31":{"v":0.49,"src":"0001628280-20-004385"},"2019-04-30":{"v":0.5},"2019-07-31":{"v":0.54},"2019-10-31":{"v":0.56},"2020-01-31":{"v":0.44,"src":"0001393052-21-000015"},"2020-04-30":{"v":0.58},"2020-07-31":{"v":0.62},"2020-10-31":{"v":0.64},"2021-01-31":{"v":0.68,"src":"0001393052-21-000015"},"2021-04-30":{"v":0.76},"2021-07-31":{"v":0.71},"2021-10-31":{"v":0.69},"2022-04-30":{"v":0.65},"2022-07-31":{"v":0.58},"2022-10-31":{"v":0.7},"2023-04-30":{"v":0.82},"2023-07-31":{"v":0.7},"2023-10-31":{"v":0.84},"2024-04-30":{"v":1},"2024-07-31":{"v":1.06},"2024-10-31":{"v":1.15},"2025-04-30":{"v":1.4},"2025-07-31":{"v":1.23},"2025-10-31":{"v":1.44},"2026-04-30":{"v":1.6},"2026-07-31":{"v":1.68}},"depth":0,"sign":null},{"tag":"EarningsPerShareDiluted","also_tags":[],"label":"Diluted","note":"in usd per share","earlier_labels":[],"kind":"per_share","earlier_years":false,"values":{"2013-10-31":{"v":0.05},"2014-01-31":{"v":0.04},"2014-04-30":{"v":0.05},"2014-07-31":{"v":0.07},"2014-10-31":{"v":0.07},"2015-01-31":{"v":0.09},"2015-04-30":{"v":0.09},"2015-07-31":{"v":0.09},"2015-10-31":{"v":0.07},"2016-01-31":{"v":0.12,"src":"0001564590-17-005637"},"2016-04-30":{"v":0.09},"2016-10-31":{"v":0.15},"2017-01-31":{"v":0.15,"src":"0001564590-18-007164"},"2017-04-30":{"v":0.24},"2017-07-31":{"v":0.25},"2017-10-31":{"v":0.23},"2018-01-31":{"v":0.26,"src":"0001564590-19-009853"},"2018-04-30":{"v":0.29},"2018-07-31":{"v":0.32},"2018-10-31":{"v":0.41},"2019-01-31":{"v":0.45,"src":"0001628280-20-004385"},"2019-04-30":{"v":0.47},"2019-07-31":{"v":0.5},"2019-10-31":{"v":0.52},"2020-01-31":{"v":0.42,"src":"0001393052-21-000015"},"2020-04-30":{"v":0.54},"2020-07-31":{"v":0.58},"2020-10-31":{"v":0.6},"2021-01-31":{"v":0.64,"src":"0001393052-21-000015"},"2021-04-30":{"v":0.71},"2021-07-31":{"v":0.67},"2021-10-31":{"v":0.65},"2022-04-30":{"v":0.62},"2022-07-31":{"v":0.56},"2022-10-31":{"v":0.67},"2023-04-30":{"v":0.81},"2023-07-31":{"v":0.68},"2023-10-31":{"v":0.83},"2024-04-30":{"v":0.98},"2024-07-31":{"v":1.04},"2024-10-31":{"v":1.13},"2025-04-30":{"v":1.37},"2025-07-31":{"v":1.19},"2025-10-31":{"v":1.4},"2026-04-30":{"v":1.57},"2026-07-31":{"v":1.66}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfSharesOutstandingBasic","also_tags":[],"label":"Basic","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":false,"values":{"2013-10-31":{"v":35802000},"2014-01-31":{"v":122578000},"2014-04-30":{"v":123902000},"2014-07-31":{"v":127314000},"2014-10-31":{"v":129212000},"2015-01-31":{"v":130345000},"2015-04-30":{"v":131163000},"2015-07-31":{"v":131799000},"2015-10-31":{"v":132413000},"2016-04-30":{"v":133996000},"2016-10-31":{"v":135624000},"2017-04-30":{"v":137096000},"2017-07-31":{"v":140010000},"2017-10-31":{"v":140857000},"2018-04-30":{"v":142777000},"2018-07-31":{"v":143748000},"2018-10-31":{"v":144737000},"2019-04-30":{"v":146708000},"2019-07-31":{"v":147510000},"2019-10-31":{"v":148157000},"2020-04-30":{"v":149541000},"2020-07-31":{"v":150413000},"2020-10-31":{"v":150993000},"2021-04-30":{"v":152444000},"2021-07-31":{"v":153090000},"2021-10-31":{"v":153514000},"2022-04-30":{"v":154514000},"2022-07-31":{"v":154951000},"2022-10-31":{"v":155392000},"2023-04-30":{"v":159852000},"2023-07-31":{"v":160396000},"2023-10-31":{"v":160768000},"2024-04-30":{"v":161421000},"2024-07-31":{"v":161708000},"2024-10-31":{"v":161987000},"2025-04-30":{"v":162749000},"2025-07-31":{"v":163496000},"2025-10-31":{"v":164049000},"2026-04-30":{"v":163345000},"2026-07-31":{"v":162344000}},"depth":0,"sign":null},{"tag":"WeightedAverageNumberOfDilutedSharesOutstanding","also_tags":[],"label":"Diluted","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":false,"values":{"2013-10-31":{"v":131963000},"2014-01-31":{"v":143221000},"2014-04-30":{"v":142849000},"2014-07-31":{"v":143353000},"2014-10-31":{"v":144289000},"2015-01-31":{"v":144737000},"2015-04-30":{"v":144734000},"2015-07-31":{"v":144871000},"2015-10-31":{"v":145063000},"2016-04-30":{"v":145708000},"2016-10-31":{"v":147436000},"2017-04-30":{"v":151056000},"2017-07-31":{"v":153778000},"2017-10-31":{"v":154256000},"2018-04-30":{"v":154935000},"2018-07-31":{"v":155416000},"2018-10-31":{"v":156025000},"2019-04-30":{"v":157910000},"2019-07-31":{"v":158675000},"2019-10-31":{"v":158750000},"2020-04-30":{"v":159474000},"2020-07-31":{"v":160840000},"2020-10-31":{"v":161711000},"2021-04-30":{"v":162213000},"2021-07-31":{"v":162765000},"2021-10-31":{"v":163034000},"2022-04-30":{"v":161928000},"2022-07-31":{"v":162132000},"2022-10-31":{"v":162295000},"2023-04-30":{"v":162521000},"2023-07-31":{"v":163284000},"2023-10-31":{"v":163761000},"2024-04-30":{"v":164394000},"2024-07-31":{"v":164564000},"2024-10-31":{"v":164979000},"2025-04-30":{"v":166229000},"2025-07-31":{"v":167685000},"2025-10-31":{"v":168935000},"2026-04-30":{"v":165989000},"2026-07-31":{"v":165057000}},"depth":0,"sign":null},{"tag":"OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","also_tags":["OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent"],"label":"Net change in unrealized gain on available-for-sale investments","note":"loss","earlier_labels":["Net change in unrealized gain on available-for-sale investments, net of tax","Net change in unrealized loss on available-for-sale investments","Net change in unrealized losses on available-for-sale investments","Net change in unrealized gains on available-for-sale investments"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":8000,"src":"0001564590-14-006187"},"2014-01-31":{"v":4000,"derived":"4 quarters less 3"},"2014-04-30":{"v":46000},"2014-07-31":{"v":-114000},"2014-10-31":{"v":97000},"2015-01-31":{"v":47000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-3000},"2015-07-31":{"v":-76000},"2015-10-31":{"v":-34000},"2016-01-31":{"v":-68000,"derived":"4 quarters less 3"},"2016-04-30":{"v":174000},"2016-10-31":{"v":-229000},"2017-01-31":{"v":-196000,"derived":"4 quarters less 3"},"2017-04-30":{"v":-106000},"2017-07-31":{"v":34000},"2017-10-31":{"v":-243000},"2018-01-31":{"v":-1283000,"derived":"4 quarters less 3"},"2018-04-30":{"v":305000},"2018-07-31":{"v":357000},"2018-10-31":{"v":33000},"2019-01-31":{"v":714000,"derived":"4 quarters less 3"},"2019-04-30":{"v":962000},"2019-07-31":{"v":461000},"2019-10-31":{"v":753000},"2020-01-31":{"v":212000,"derived":"4 quarters less 3"},"2020-04-30":{"v":1297000,"src":"0001628280-20-008982"},"2020-07-31":{"v":1131000,"src":"0001628279-20-000207"},"2020-10-31":{"v":-1230000,"src":"0001628280-20-017286"},"2021-01-31":{"v":-213000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-1086000},"2021-07-31":{"v":-217000},"2021-10-31":{"v":-2741000},"2022-01-31":{"v":-5828000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-10999000},"2022-07-31":{"v":-2224000},"2022-10-31":{"v":-17499000},"2023-01-31":{"v":15868000,"derived":"4 quarters less 3"},"2023-04-30":{"v":5428000},"2023-07-31":{"v":-8891000},"2023-10-31":{"v":-2637000},"2024-01-31":{"v":28138000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-18861000},"2024-07-31":{"v":25175000},"2024-10-31":{"v":-738000},"2025-01-31":{"v":-1482000,"derived":"4 quarters less 3"},"2025-04-30":{"v":17367000},"2025-07-31":{"v":-11300000},"2025-10-31":{"v":12283000},"2026-01-31":{"v":-988000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-27451000},"2026-07-31":{"v":-26490000}},"depth":1,"sign":1},{"tag":"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent","also_tags":["OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"],"label":"Net change in cumulative foreign currency translation gain","note":"loss","earlier_labels":["Net change in cumulative foreign currency translation loss"],"kind":"money","earlier_years":false,"values":{"2014-04-30":{"v":-34000},"2014-07-31":{"v":-23000},"2014-10-31":{"v":-15000},"2015-01-31":{"v":3000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-8000},"2015-07-31":{"v":41000},"2015-10-31":{"v":79000},"2016-01-31":{"v":215000,"derived":"4 quarters less 3"},"2016-04-30":{"v":113000},"2016-10-31":{"v":-321000},"2017-01-31":{"v":-12000,"derived":"4 quarters less 3"},"2017-04-30":{"v":905000},"2017-07-31":{"v":327000},"2017-10-31":{"v":-6000},"2018-01-31":{"v":1860000,"derived":"4 quarters less 3"},"2018-04-30":{"v":-809000},"2018-07-31":{"v":-1572000},"2018-10-31":{"v":-1153000},"2019-01-31":{"v":1453000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-702000},"2019-07-31":{"v":-1742000},"2019-10-31":{"v":-487000},"2020-01-31":{"v":74000,"derived":"4 quarters less 3"},"2020-04-30":{"v":389000},"2020-07-31":{"v":2893000},"2020-10-31":{"v":-1438000},"2021-01-31":{"v":-2297000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-2213000,"src":"0001393052-21-000028"},"2021-07-31":{"v":-165000,"src":"0001393052-21-000034"},"2021-10-31":{"v":-308000,"src":"0001393052-21-000040"},"2022-01-31":{"v":-392000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-1254000},"2022-07-31":{"v":-900000},"2022-10-31":{"v":-808000},"2023-01-31":{"v":-1355000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-58000},"2023-07-31":{"v":267000},"2023-10-31":{"v":-518000},"2024-01-31":{"v":-1237000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-1148000},"2024-07-31":{"v":-104000},"2024-10-31":{"v":-146000},"2025-01-31":{"v":-475000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-38000},"2025-07-31":{"v":390000},"2025-10-31":{"v":-372000},"2026-01-31":{"v":-766000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-501000},"2026-07-31":{"v":135000}},"depth":1,"sign":1},{"tag":"ComprehensiveIncomeNetOfTax","also_tags":[],"label":"Comprehensive income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":6533000,"src":"0001564590-14-006187"},"2014-01-31":{"v":6255000,"derived":"4 quarters less 3"},"2014-04-30":{"v":7233000},"2014-07-31":{"v":9441000},"2014-10-31":{"v":10340000},"2015-01-31":{"v":13376000,"derived":"4 quarters less 3"},"2015-04-30":{"v":12971000},"2015-07-31":{"v":13371000},"2015-10-31":{"v":10527000},"2016-01-31":{"v":17737000,"derived":"4 quarters less 3"},"2016-04-30":{"v":12796000},"2016-10-31":{"v":21080000},"2017-01-31":{"v":30267000,"derived":"4 quarters less 3"},"2017-04-30":{"v":37795000,"first_filed":36822000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":38963000,"first_filed":38205000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":34676000,"first_filed":34144000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":41231000,"derived":"4 quarters less 3"},"2018-04-30":{"v":43806000},"2018-07-31":{"v":49071000},"2018-10-31":{"v":62965000},"2019-01-31":{"v":73318000,"derived":"4 quarters less 3"},"2019-04-30":{"v":73709000},"2019-07-31":{"v":77961000},"2019-10-31":{"v":82511000},"2020-01-31":{"v":66468000,"derived":"4 quarters less 3"},"2020-04-30":{"v":88256000},"2020-07-31":{"v":97575000},"2020-10-31":{"v":94291000},"2021-01-31":{"v":100408000,"derived":"4 quarters less 3"},"2021-04-30":{"v":112268000},"2021-07-31":{"v":108476000},"2021-10-31":{"v":102820000},"2022-01-31":{"v":90876000,"derived":"4 quarters less 3"},"2022-04-30":{"v":87862000},"2022-07-31":{"v":87477000},"2022-10-31":{"v":90150000},"2023-01-31":{"v":203046000,"derived":"4 quarters less 3"},"2023-04-30":{"v":136891000},"2023-07-31":{"v":103004000},"2023-10-31":{"v":132003000},"2024-01-31":{"v":174299000,"derived":"4 quarters less 3"},"2024-04-30":{"v":141655000},"2024-07-31":{"v":196112000},"2024-10-31":{"v":184924000},"2025-01-31":{"v":193668000,"derived":"4 quarters less 3"},"2025-04-30":{"v":245519000},"2025-07-31":{"v":189399000},"2025-10-31":{"v":248114000},"2026-01-31":{"v":242450000,"derived":"4 quarters less 3"},"2026-04-30":{"v":232984000},"2026-07-31":{"v":247074000}},"depth":0,"sign":null},{"tag":"AllocatedShareBasedCompensationExpense","also_tags":[],"label":"Stock-based compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":2086000,"src":"0001564590-14-006187"},"2014-01-31":{"v":2914000,"derived":"4 quarters less 3"},"2014-04-30":{"v":3256000},"2014-07-31":{"v":3400000},"2014-10-31":{"v":3585000},"2015-01-31":{"v":4084000,"derived":"4 quarters less 3"},"2015-04-30":{"v":4799000},"2015-07-31":{"v":5611000},"2015-10-31":{"v":6691000},"2016-01-31":{"v":7157000,"derived":"4 quarters less 3"},"2016-04-30":{"v":8143000},"2016-10-31":{"v":10955000},"2017-01-31":{"v":11686000,"derived":"4 quarters less 3"},"2017-04-30":{"v":11788000},"2017-07-31":{"v":13380000},"2017-10-31":{"v":14018000},"2018-01-31":{"v":14863000,"derived":"4 quarters less 3"},"2018-04-30":{"v":17011000},"2018-07-31":{"v":19718000},"2018-10-31":{"v":19918000},"2019-01-31":{"v":19778000,"derived":"4 quarters less 3"},"2019-04-30":{"v":20756000,"src":"0001564590-19-021933"},"2019-07-31":{"v":28370000,"src":"0001628280-19-011445"},"2019-10-31":{"v":29321000,"src":"0001628280-19-014779"},"2020-01-31":{"v":37459000,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"SubscriptionRevenue","also_tags":[],"label":"Subscription services","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":38935000},"2014-01-31":{"v":45686000},"2014-04-30":{"v":48521000},"2014-07-31":{"v":56572000},"2014-10-31":{"v":61435000},"2015-01-31":{"v":66535000},"2015-04-30":{"v":68894000},"2015-07-31":{"v":75280000},"2015-10-31":{"v":81736000},"2016-01-31":{"v":90404000,"derived":"4 quarters less 3"},"2016-04-30":{"v":96032000},"2016-10-31":{"v":113575000},"2017-01-31":{"v":119498000,"derived":"4 quarters less 3"},"2017-04-30":{"v":129131000,"first_filed":127277000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":134340000,"src":"0001564590-17-018414"},"2017-10-31":{"v":141943000,"src":"0001564590-17-024561"},"2018-01-31":{"v":150886000,"derived":"4 quarters less 3"},"2018-04-30":{"v":156003000,"src":"0001564590-18-015244"}},"depth":0,"sign":null},{"tag":"TechnologyServicesRevenue","also_tags":[],"label":"Professional services and other","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":16044000},"2014-01-31":{"v":17117000},"2014-04-30":{"v":18200000},"2014-07-31":{"v":19092000},"2014-10-31":{"v":22390000},"2015-01-31":{"v":20477000},"2015-04-30":{"v":21029000},"2015-07-31":{"v":22827000},"2015-10-31":{"v":25185000},"2016-01-31":{"v":23866000,"derived":"4 quarters less 3"},"2016-04-30":{"v":23732000},"2016-10-31":{"v":29204000},"2017-01-31":{"v":30655000,"derived":"4 quarters less 3"},"2017-04-30":{"v":30641000},"2017-07-31":{"v":32245000,"src":"0001564590-17-018414"},"2017-10-31":{"v":34206000,"src":"0001564590-17-024561"},"2018-01-31":{"v":34033000,"derived":"4 quarters less 3"},"2018-04-30":{"v":39544000,"src":"0001564590-18-015244"}},"depth":0,"sign":null}]},"BS":{"name":"Balance sheet","periods":["2013-10-31","2014-01-31","2014-04-30","2014-07-31","2014-10-31","2015-01-31","2015-04-30","2015-07-31","2015-10-31","2016-01-31","2016-04-30","2016-10-31","2017-01-31","2017-04-30","2017-07-31","2017-10-31","2018-01-31","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":{"2013-10-31":"0001193125-13-473368","2014-01-31":"0001564590-15-002300","2014-04-30":"0001193125-14-228721","2014-07-31":"0001564590-14-004069","2014-10-31":"0001564590-14-006187","2015-01-31":"0001564590-16-015753","2015-04-30":"0001564590-15-004860","2015-07-31":"0001564590-15-007757","2015-10-31":"0001564590-15-011387","2016-01-31":"0001564590-17-005637","2016-04-30":"0001564590-16-020379","2016-10-31":"0001564590-16-030006","2017-01-31":"0001564590-18-007164","2017-04-30":"0001564590-17-012336","2017-07-31":"0001564590-17-018414","2017-10-31":"0001564590-17-024561","2018-01-31":"0001564590-19-009853","2018-04-30":"0001564590-18-015244","2018-07-31":"0001564590-18-022767","2018-10-31":"0001564590-18-030635","2019-01-31":"0001628280-20-004385","2019-04-30":"0001564590-19-021933","2019-07-31":"0001628280-19-011445","2019-10-31":"0001628280-19-014779","2020-01-31":"0001393052-21-000015","2020-04-30":"0001628280-20-008982","2020-07-31":"0001628279-20-000207","2020-10-31":"0001628280-20-017286","2021-01-31":"0001393052-22-000017","2021-04-30":"0001393052-21-000028","2021-07-31":"0001393052-21-000034","2021-10-31":"0001393052-21-000040","2022-01-31":"0001393052-23-000025","2022-04-30":"0001393052-22-000025","2022-07-31":"0001393052-22-000036","2022-10-31":"0001393052-22-000048","2023-01-31":"0001393052-24-000013","2023-04-30":"0001393052-23-000034","2023-07-31":"0001393052-23-000051","2023-10-31":"0001393052-23-000066","2024-01-31":"0001393052-25-000022","2024-04-30":"0001393052-24-000024","2024-07-31":"0001393052-24-000062","2024-10-31":"0001393052-24-000075","2025-01-31":"0001393052-26-000014","2025-04-30":"0001393052-25-000042","2025-07-31":"0001393052-25-000067","2025-10-31":"0001393052-25-000078","2026-01-31":"0001393052-26-000036","2026-04-30":"0001393052-26-000026","2026-07-31":"0001393052-26-000036"},"frame_from":"0001393052-26-000036","lines":[{"tag":"CashAndCashEquivalentsAtCarryingValue","also_tags":[],"label":"Cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":257141000},"2014-01-31":{"v":262507000},"2014-04-30":{"v":188888000},"2014-07-31":{"v":140116000},"2014-10-31":{"v":132135000},"2015-01-31":{"v":129253000},"2015-04-30":{"v":107561000},"2015-07-31":{"v":119776000},"2015-10-31":{"v":108594000},"2016-01-31":{"v":132179000},"2016-04-30":{"v":245942000},"2016-10-31":{"v":206078000},"2017-01-31":{"v":217606000},"2017-04-30":{"v":365660000},"2017-07-31":{"v":409226000},"2017-10-31":{"v":310796000},"2018-01-31":{"v":320183000},"2018-04-30":{"v":460239000},"2018-07-31":{"v":511735000},"2018-10-31":{"v":467643000},"2019-01-31":{"v":550971000},"2019-04-30":{"v":748158000},"2019-07-31":{"v":827468000},"2019-10-31":{"v":892581000},"2020-01-31":{"v":476733000},"2020-04-30":{"v":720776000},"2020-07-31":{"v":795782000},"2020-10-31":{"v":634265000},"2021-01-31":{"v":730504000},"2021-04-30":{"v":1184980000},"2021-07-31":{"v":1064731000},"2021-10-31":{"v":1149946000},"2022-01-31":{"v":1138040000},"2022-04-30":{"v":1239998000},"2022-07-31":{"v":1140246000},"2022-10-31":{"v":865159000},"2023-01-31":{"v":886465000},"2023-04-30":{"v":1093634000},"2023-07-31":{"v":742607000},"2023-10-31":{"v":743712000},"2024-01-31":{"v":703487000},"2024-04-30":{"v":1197196000},"2024-07-31":{"v":1165754000},"2024-10-31":{"v":1044511000},"2025-01-31":{"v":1118785000},"2025-04-30":{"v":1964982000},"2025-07-31":{"v":1930431000},"2025-10-31":{"v":1660137000},"2026-01-31":{"v":1421233000},"2026-04-30":{"v":1896580000},"2026-07-31":{"v":1812012000}},"depth":1,"sign":1},{"tag":"AvailableForSaleSecuritiesDebtSecuritiesCurrent","also_tags":["AvailableForSaleSecuritiesCurrent"],"label":"Short-term investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":16242000},"2014-01-31":{"v":25625000},"2014-04-30":{"v":156608000},"2014-07-31":{"v":210086000},"2014-10-31":{"v":260731000},"2015-01-31":{"v":268620000},"2015-04-30":{"v":320947000},"2015-07-31":{"v":318191000},"2015-10-31":{"v":230874000},"2016-01-31":{"v":214024000},"2016-04-30":{"v":211493000},"2016-10-31":{"v":304731000},"2017-01-31":{"v":301266000},"2017-04-30":{"v":298257000},"2017-07-31":{"v":315425000},"2017-10-31":{"v":447280000},"2018-01-31":{"v":441779000},"2018-04-30":{"v":458069000},"2018-07-31":{"v":498690000},"2018-10-31":{"v":584283000},"2019-01-31":{"v":539190000},"2019-04-30":{"v":581490000},"2019-07-31":{"v":604688000},"2019-10-31":{"v":602407000},"2020-01-31":{"v":610015000},"2020-04-30":{"v":660199000},"2020-07-31":{"v":699707000},"2020-10-31":{"v":956167000},"2021-01-31":{"v":933122000},"2021-04-30":{"v":965453000},"2021-07-31":{"v":1198785000},"2021-10-31":{"v":1201541000},"2022-01-31":{"v":1238064000},"2022-04-30":{"v":1598555000},"2022-07-31":{"v":1778861000},"2022-10-31":{"v":2157396000},"2023-01-31":{"v":2216163000},"2023-04-30":{"v":2521268000},"2023-07-31":{"v":3126132000},"2023-10-31":{"v":3198570000},"2024-01-31":{"v":3324269000},"2024-04-30":{"v":3567841000},"2024-07-31":{"v":3719324000},"2024-10-31":{"v":4018475000},"2025-01-31":{"v":4031442000},"2025-04-30":{"v":4103435000},"2025-07-31":{"v":4473282000},"2025-10-31":{"v":4977164000},"2026-01-31":{"v":5139581000},"2026-04-30":{"v":5416139000},"2026-07-31":{"v":5430935000}},"depth":1,"sign":1},{"tag":"AccountsReceivableNetCurrent","also_tags":[],"label":"Accounts receivable, net of allowance for credit losses of $97 and $256, respectively","note":null,"earlier_labels":["Accounts receivable, net of allowance for credit losses of $66 and $256, respectively","Accounts receivable, net of allowance for credit losses of $256 and $57, respectively","Accounts receivable, net of allowance for credit losses of $171 and $57, respectively","Accounts receivable, net of allowance for credit losses of $602 and $57, respectively","Accounts receivable, net of allowance for credit losses of $563 and $57, respectively","Accounts receivable, net of allowance for credit losses of $57 and $520, respectively","Accounts receivable, net of allowance for doubtful accounts of $157 and $520, respectively","Accounts receivable, net of allowance for doubtful accounts of $249 and $520, respectively","Accounts receivable, net of allowance for doubtful accounts of $216 and $520, respectively","Accounts receivable, net of allowance for doubtful accounts of $520 and $469, respectively","Accounts receivable, net of allowance for doubtful accounts of $554 and $469, respectively","Accounts receivable, net of allowance for doubtful accounts of $551 and $469, respectively","Accounts receivable, net of allowance for doubtful accounts of $542 and $469, respectively","Accounts receivable, net of allowance for doubtful accounts of $469 and $473, respectively","Accounts receivable, net of allowance for doubtful accounts of $1,442 and $473, respectively","Accounts receivable, net of allowance for doubtful accounts of $510 and $473, respectively","Accounts receivable, net of allowance for doubtful accounts of $448 and $473, respectively","Accounts receivable, net of allowance for doubtful accounts of $473 and $193, respectively","Accounts receivable, net of allowance for doubtful accounts of $396 and $193, respectively","Accounts receivable, net of allowance for doubtful accounts of $335 and $193, respectively","Accounts receivable, net of allowance for doubtful accounts of $358 and $193, respectively","Accounts receivable, net of allowance for doubtful accounts of $193 and $617, respectively","Accounts receivable, net of allowance for doubtful accounts of $516 and $617, respectively","Accounts receivable, net of allowance for doubtful accounts of $698 and $617, respectively","Accounts receivable, net of allowance for doubtful accounts of $192 and $617, respectively","Accounts receivable, net of allowance for doubtful accounts of $617 and $468, respectively","Accounts receivable, net of allowance for doubtful accounts of $367 and $468, respectively","Accounts receivable, net of allowance for doubtful accounts of $222 and $468, respectively","Accounts receivable, net of allowance for doubtful accounts of $321 and $468, respectively","Accounts receivable, net of allowance for doubtful accounts of $468 and $345, respectively","Accounts receivable, net of allowance for doubtful accounts of $491 and $345, respectively","Accounts receivable, net of allowance for doubtful accounts of $461 and $345, respectively","Accounts receivable, net of allowance for doubtful accounts of $538 and $345, respectively","Accounts receivable, net of allowance for doubtful accounts of $345 and $659, respectively","Accounts receivable, net of allowance for doubtful accounts of $324 and $659, respectively","Accounts receivable, net of allowance for doubtful accounts of $404 and $659, respectively","Accounts receivable, net of allowance for doubtful accounts of $623 and $659, respectively","Accounts receivable, net of allowance for doubtful accounts of $659 and $542, respectively","Accounts receivable, net of allowance for doubtful accounts of $651 and $542, respectively","Accounts receivable, net of allowance for doubtful accounts of $337 and $413, respectively","Accounts receivable, net of allowance for doubtful accounts of $542 and $413, respectively","Accounts receivable, net of allowance for doubtful accounts of $554 and $413, respectively","Accounts receivable, net of allowance for doubtful accounts of $609 and $413, respectively","Accounts receivable, net of allowance for doubtful accounts of $404 and $413, respectively","Accounts receivable, net of allowance for doubtful accounts of $413 and $305, respectively","Accounts receivable, net of allowance for doubtful accounts of $269 and $305, respectively","Accounts receivable, net of allowance for doubtful accounts of $386 and $305, respectively","Accounts receivable, net of allowance for doubtful accounts of $317 and $305, respectively","Accounts receivable, net of allowance for doubtful accounts of $305 and $305, respectively","Accounts receivable, net of allowance for doubtful accounts of $255 and 305, respectively"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":48603000},"2014-01-31":{"v":58433000},"2014-04-30":{"v":61217000},"2014-07-31":{"v":61897000},"2014-10-31":{"v":45241000},"2015-01-31":{"v":92661000},"2015-04-30":{"v":70217000},"2015-07-31":{"v":67977000},"2015-10-31":{"v":75301000},"2016-01-31":{"v":144798000},"2016-04-30":{"v":81776000},"2016-10-31":{"v":65648000},"2017-01-31":{"v":182816000},"2017-04-30":{"v":113124000},"2017-07-31":{"v":97153000},"2017-10-31":{"v":76294000},"2018-01-31":{"v":224668000,"first_filed":233731000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":154840000},"2018-07-31":{"v":111795000},"2018-10-31":{"v":90053000},"2019-01-31":{"v":303465000},"2019-04-30":{"v":164108000},"2019-07-31":{"v":145463000},"2019-10-31":{"v":116874000},"2020-01-31":{"v":389690000},"2020-04-30":{"v":235923000},"2020-07-31":{"v":220803000},"2020-10-31":{"v":183435000},"2021-01-31":{"v":564387000},"2021-04-30":{"v":262327000},"2021-07-31":{"v":283619000},"2021-10-31":{"v":211046000},"2022-01-31":{"v":631134000},"2022-04-30":{"v":329677000},"2022-07-31":{"v":313219000},"2022-10-31":{"v":242859000},"2023-01-31":{"v":703055000},"2023-04-30":{"v":412940000},"2023-07-31":{"v":379066000},"2023-10-31":{"v":255504000},"2024-01-31":{"v":852172000},"2024-04-30":{"v":362320000},"2024-07-31":{"v":364719000},"2024-10-31":{"v":255817000},"2025-01-31":{"v":1016356000},"2025-04-30":{"v":492845000},"2025-07-31":{"v":422071000},"2025-10-31":{"v":314227000},"2026-01-31":{"v":1259737000},"2026-04-30":{"v":568020000},"2026-07-31":{"v":496677000}},"depth":1,"sign":1},{"tag":"DeferredTaxAssetsNetCurrent","also_tags":[],"label":"Deferred income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":1721000},"2014-01-31":{"v":2075000},"2014-04-30":{"v":2075000},"2014-07-31":{"v":2075000},"2014-10-31":{"v":2151000},"2015-01-31":{"v":4815000},"2015-04-30":{"v":4815000},"2015-07-31":{"v":4815000},"2015-10-31":{"v":5124000}},"depth":1,"sign":null},{"tag":"IncomeTaxesReceivable","also_tags":[],"label":"Income tax receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":106000},"2014-01-31":{"v":1389000,"src":"0001564590-14-006187"},"2014-04-30":{"v":4494000},"2014-07-31":{"v":4840000},"2014-10-31":{"v":4734000}},"depth":1,"sign":null},{"tag":"OtherAssetsCurrent","also_tags":[],"label":"Other current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":4635000},"2014-01-31":{"v":5092000,"first_filed":3703000,"first_src":"0001193125-14-103258"},"2014-04-30":{"v":5500000},"2014-07-31":{"v":3991000},"2014-10-31":{"v":4524000},"2015-01-31":{"v":6488000,"src":"0001564590-15-004860"},"2015-04-30":{"v":6235000}},"depth":1,"sign":null},{"tag":"UnbilledReceivablesCurrent","also_tags":[],"label":"Unbilled accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":13348000},"2018-04-30":{"v":17635000},"2018-07-31":{"v":14777000},"2018-10-31":{"v":19989000},"2019-01-31":{"v":18122000},"2019-04-30":{"v":23366000},"2019-07-31":{"v":21384000},"2019-10-31":{"v":30899000},"2020-01-31":{"v":32817000},"2020-04-30":{"v":37269000},"2020-07-31":{"v":36650000},"2020-10-31":{"v":53235000},"2021-01-31":{"v":47206000},"2021-04-30":{"v":51367000},"2021-07-31":{"v":51100000},"2021-10-31":{"v":67970000},"2022-01-31":{"v":63266000},"2022-04-30":{"v":61971000},"2022-07-31":{"v":77778000},"2022-10-31":{"v":82085000},"2023-01-31":{"v":82174000},"2023-04-30":{"v":38070000},"2023-07-31":{"v":37541000},"2023-10-31":{"v":44837000},"2024-01-31":{"v":36365000},"2024-04-30":{"v":38771000},"2024-07-31":{"v":39432000},"2024-10-31":{"v":45472000},"2025-01-31":{"v":40761000},"2025-04-30":{"v":48433000},"2025-07-31":{"v":50348000},"2025-10-31":{"v":57549000},"2026-01-31":{"v":50609000},"2026-04-30":{"v":59752000},"2026-07-31":{"v":68970000}},"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":{"2015-01-31":{"v":6488000},"2015-07-31":{"v":11991000},"2015-10-31":{"v":7445000},"2016-01-31":{"v":9963000},"2016-04-30":{"v":9163000},"2016-10-31":{"v":13372000},"2017-01-31":{"v":10177000},"2017-04-30":{"v":12071000},"2017-07-31":{"v":11551000},"2017-10-31":{"v":11699000},"2018-01-31":{"v":12443000},"2018-04-30":{"v":12045000},"2018-07-31":{"v":15361000},"2018-10-31":{"v":21226000},"2019-01-31":{"v":21666000},"2019-04-30":{"v":20729000},"2019-07-31":{"v":21835000},"2019-10-31":{"v":15360000},"2020-01-31":{"v":21869000},"2020-04-30":{"v":21105000},"2020-07-31":{"v":32490000},"2020-10-31":{"v":25895000},"2021-01-31":{"v":35607000},"2021-04-30":{"v":30939000},"2021-07-31":{"v":33557000},"2021-10-31":{"v":29292000},"2022-01-31":{"v":36679000},"2022-04-30":{"v":45094000},"2022-07-31":{"v":46038000},"2022-10-31":{"v":38986000},"2023-01-31":{"v":81456000},"2023-04-30":{"v":122222000},"2023-07-31":{"v":76407000},"2023-10-31":{"v":93135000},"2024-01-31":{"v":86918000},"2024-04-30":{"v":78820000},"2024-07-31":{"v":78614000},"2024-10-31":{"v":82885000},"2025-01-31":{"v":101458000},"2025-04-30":{"v":97839000},"2025-07-31":{"v":118456000},"2025-10-31":{"v":102777000},"2026-01-31":{"v":126470000},"2026-04-30":{"v":122770000},"2026-07-31":{"v":137633000}},"depth":1,"sign":1},{"tag":"AssetsCurrent","also_tags":[],"label":"Total current assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":328448000},"2014-01-31":{"v":353732000},"2014-04-30":{"v":418782000},"2014-07-31":{"v":423005000},"2014-10-31":{"v":449516000},"2015-01-31":{"v":501837000},"2015-04-30":{"v":509775000},"2015-07-31":{"v":522750000},"2015-10-31":{"v":427338000},"2016-01-31":{"v":500964000},"2016-04-30":{"v":548374000},"2016-10-31":{"v":589829000},"2017-01-31":{"v":711865000},"2017-04-30":{"v":789112000},"2017-07-31":{"v":833355000},"2017-10-31":{"v":846069000},"2018-01-31":{"v":1012421000,"first_filed":1008136000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":1102828000},"2018-07-31":{"v":1152358000},"2018-10-31":{"v":1183194000},"2019-01-31":{"v":1433414000},"2019-04-30":{"v":1537851000},"2019-07-31":{"v":1620838000},"2019-10-31":{"v":1658121000},"2020-01-31":{"v":1531124000},"2020-04-30":{"v":1675272000},"2020-07-31":{"v":1785432000},"2020-10-31":{"v":1852997000},"2021-01-31":{"v":2310826000},"2021-04-30":{"v":2495066000},"2021-07-31":{"v":2631792000},"2021-10-31":{"v":2659795000},"2022-01-31":{"v":3107183000},"2022-04-30":{"v":3275295000},"2022-07-31":{"v":3356142000},"2022-10-31":{"v":3386485000},"2023-01-31":{"v":3969313000},"2023-04-30":{"v":4188134000},"2023-07-31":{"v":4361753000},"2023-10-31":{"v":4335758000},"2024-01-31":{"v":5003211000},"2024-04-30":{"v":5244948000},"2024-07-31":{"v":5367843000},"2024-10-31":{"v":5447160000},"2025-01-31":{"v":6308802000},"2025-04-30":{"v":6707534000},"2025-07-31":{"v":6994588000},"2025-10-31":{"v":7111854000},"2026-01-31":{"v":7997630000},"2026-04-30":{"v":8063261000},"2026-07-31":{"v":7946227000}},"depth":0,"sign":1},{"tag":"PropertyPlantAndEquipmentNet","also_tags":[],"label":"Property and equipment, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":2319000},"2014-01-31":{"v":2445000},"2014-04-30":{"v":2494000},"2014-07-31":{"v":27025000},"2014-10-31":{"v":27613000},"2015-01-31":{"v":28203000},"2015-04-30":{"v":35173000},"2015-07-31":{"v":44425000},"2015-10-31":{"v":47434000},"2016-01-31":{"v":47469000},"2016-04-30":{"v":47659000},"2016-10-31":{"v":48169000},"2017-01-31":{"v":49907000},"2017-04-30":{"v":51954000},"2017-07-31":{"v":53528000},"2017-10-31":{"v":52659000},"2018-01-31":{"v":52284000},"2018-04-30":{"v":51500000},"2018-07-31":{"v":50705000},"2018-10-31":{"v":53614000},"2019-01-31":{"v":54966000},"2019-04-30":{"v":55266000},"2019-07-31":{"v":54354000},"2019-10-31":{"v":53290000},"2020-01-31":{"v":54752000},"2020-04-30":{"v":52886000},"2020-07-31":{"v":52576000},"2020-10-31":{"v":54352000},"2021-01-31":{"v":53650000},"2021-04-30":{"v":52248000},"2021-07-31":{"v":52805000},"2021-10-31":{"v":53463000},"2022-01-31":{"v":54495000},"2022-04-30":{"v":53816000},"2022-07-31":{"v":52409000},"2022-10-31":{"v":51135000},"2023-01-31":{"v":49817000},"2023-04-30":{"v":50059000},"2023-07-31":{"v":56937000},"2023-10-31":{"v":57597000},"2024-01-31":{"v":58532000},"2024-04-30":{"v":58042000},"2024-07-31":{"v":56685000},"2024-10-31":{"v":55695000},"2025-01-31":{"v":55912000},"2025-04-30":{"v":58509000},"2025-07-31":{"v":61210000},"2025-10-31":{"v":66117000},"2026-01-31":{"v":70261000},"2026-04-30":{"v":73484000},"2026-07-31":{"v":79483000}},"depth":1,"sign":1},{"tag":"CapitalizedComputerSoftwareNet","also_tags":[],"label":"Capitalized internal-use software, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":1629000},"2014-01-31":{"v":1585000},"2014-04-30":{"v":1645000},"2014-07-31":{"v":1428000},"2014-10-31":{"v":1301000},"2015-01-31":{"v":1240000},"2015-04-30":{"v":1075000},"2015-07-31":{"v":1078000},"2015-10-31":{"v":871000},"2016-01-31":{"v":979000,"src":"0001564590-16-020379"},"2016-04-30":{"v":969000}},"depth":1,"sign":null},{"tag":"DeferredCosts","also_tags":[],"label":"Deferred costs, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2018-01-31":{"v":30306000},"2018-04-30":{"v":29338000},"2018-07-31":{"v":28126000},"2018-10-31":{"v":28035000},"2019-01-31":{"v":30869000},"2019-04-30":{"v":30621000},"2019-07-31":{"v":30205000},"2019-10-31":{"v":29873000},"2020-01-31":{"v":35585000},"2020-04-30":{"v":34176000},"2020-07-31":{"v":34645000},"2020-10-31":{"v":35472000},"2021-01-31":{"v":42072000},"2021-04-30":{"v":40007000},"2021-07-31":{"v":37335000},"2021-10-31":{"v":34091000},"2022-01-31":{"v":33106000},"2022-04-30":{"v":30192000},"2022-07-31":{"v":27877000},"2022-10-31":{"v":27875000},"2023-01-31":{"v":31825000},"2023-04-30":{"v":23166000},"2023-07-31":{"v":22463000},"2023-10-31":{"v":19733000},"2024-01-31":{"v":23916000},"2024-04-30":{"v":23967000},"2024-07-31":{"v":23439000},"2024-10-31":{"v":22515000},"2025-01-31":{"v":26383000},"2025-04-30":{"v":26395000},"2025-07-31":{"v":25899000},"2025-10-31":{"v":25304000},"2026-01-31":{"v":29961000},"2026-04-30":{"v":28686000},"2026-07-31":{"v":27835000}},"depth":1,"sign":1},{"tag":"OperatingLeaseRightOfUseAsset","also_tags":[],"label":"Lease right-of-use assets","note":null,"earlier_labels":["Lease right-of-use-assets"],"kind":"money","earlier_years":false,"values":{"2019-04-30":{"v":15495000},"2019-07-31":{"v":18920000},"2019-10-31":{"v":24055000},"2020-01-31":{"v":49132000},"2020-04-30":{"v":46923000},"2020-07-31":{"v":51286000},"2020-10-31":{"v":52824000},"2021-01-31":{"v":56917000},"2021-04-30":{"v":53776000},"2021-07-31":{"v":52882000},"2021-10-31":{"v":50499000},"2022-01-31":{"v":49640000},"2022-04-30":{"v":48887000},"2022-07-31":{"v":58539000},"2022-10-31":{"v":57249000},"2023-01-31":{"v":55336000},"2023-04-30":{"v":52178000},"2023-07-31":{"v":51059000},"2023-10-31":{"v":48139000},"2024-01-31":{"v":45602000},"2024-04-30":{"v":44583000},"2024-07-31":{"v":43146000},"2024-10-31":{"v":60325000},"2025-01-31":{"v":63863000},"2025-04-30":{"v":63716000},"2025-07-31":{"v":71538000},"2025-10-31":{"v":73839000},"2026-01-31":{"v":75626000},"2026-04-30":{"v":82060000},"2026-07-31":{"v":129320000}},"depth":1,"sign":1},{"tag":"Goodwill","also_tags":[],"label":"Goodwill","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":4709000},"2014-01-31":{"v":4850000},"2014-04-30":{"v":4850000},"2014-07-31":{"v":4850000},"2014-10-31":{"v":4850000},"2015-01-31":{"v":4850000},"2015-04-30":{"v":11075000},"2015-07-31":{"v":10624000},"2015-10-31":{"v":94959000},"2016-01-31":{"v":95804000},"2016-04-30":{"v":95804000},"2016-10-31":{"v":95804000},"2017-01-31":{"v":95804000},"2017-04-30":{"v":95804000},"2017-07-31":{"v":95804000},"2017-10-31":{"v":95804000},"2018-01-31":{"v":95804000},"2018-04-30":{"v":95804000},"2018-07-31":{"v":95804000},"2018-10-31":{"v":95804000},"2019-01-31":{"v":95804000},"2019-04-30":{"v":95804000},"2019-07-31":{"v":95804000},"2019-10-31":{"v":95804000},"2020-01-31":{"v":438529000},"2020-04-30":{"v":438529000},"2020-07-31":{"v":438529000},"2020-10-31":{"v":436029000},"2021-01-31":{"v":436029000},"2021-04-30":{"v":436029000},"2021-07-31":{"v":437261000},"2021-10-31":{"v":437261000},"2022-01-31":{"v":439877000},"2022-04-30":{"v":439877000},"2022-07-31":{"v":439877000},"2022-10-31":{"v":439877000},"2023-01-31":{"v":439877000},"2023-04-30":{"v":439877000},"2023-07-31":{"v":439877000},"2023-10-31":{"v":439877000},"2024-01-31":{"v":439877000},"2024-04-30":{"v":439877000},"2024-07-31":{"v":439877000},"2024-10-31":{"v":439877000},"2025-01-31":{"v":439877000},"2025-04-30":{"v":439877000},"2025-07-31":{"v":439877000},"2025-10-31":{"v":439877000},"2026-01-31":{"v":439877000},"2026-04-30":{"v":488161000},"2026-07-31":{"v":492991000}},"depth":1,"sign":1},{"tag":"FiniteLivedIntangibleAssetsNet","also_tags":["IntangibleAssetsNetExcludingGoodwill"],"label":"Intangible assets, net","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":6964000},"2014-01-31":{"v":6551000},"2014-04-30":{"v":6141000},"2014-07-31":{"v":5727000},"2014-10-31":{"v":5314000},"2015-01-31":{"v":4904000},"2015-04-30":{"v":7790000},"2015-07-31":{"v":7683000},"2015-10-31":{"v":49053000},"2016-01-31":{"v":47500000},"2016-04-30":{"v":45446000},"2016-10-31":{"v":41333000},"2017-01-31":{"v":39283000},"2017-04-30":{"v":37273000},"2017-07-31":{"v":35288000},"2017-10-31":{"v":33392000},"2018-01-31":{"v":31490000},"2018-04-30":{"v":29644000},"2018-07-31":{"v":27854000},"2018-10-31":{"v":26188000},"2019-01-31":{"v":24521000},"2019-04-30":{"v":22951000},"2019-07-31":{"v":21438000},"2019-10-31":{"v":19948000},"2020-01-31":{"v":134601000},"2020-04-30":{"v":129403000},"2020-07-31":{"v":124420000},"2020-10-31":{"v":119165000},"2021-01-31":{"v":114595000},"2021-04-30":{"v":110166000},"2021-07-31":{"v":107253000},"2021-10-31":{"v":102559000},"2022-01-31":{"v":101940000},"2022-04-30":{"v":97194000},"2022-07-31":{"v":92288000},"2022-10-31":{"v":87382000},"2023-01-31":{"v":82476000},"2023-04-30":{"v":77731000},"2023-07-31":{"v":72825000},"2023-10-31":{"v":67919000},"2024-01-31":{"v":63017000},"2024-04-30":{"v":58231000},"2024-07-31":{"v":53339000},"2024-10-31":{"v":48527000},"2025-01-31":{"v":44460000},"2025-04-30":{"v":40519000},"2025-07-31":{"v":36445000},"2025-10-31":{"v":32650000},"2026-01-31":{"v":30314000},"2026-04-30":{"v":55508000},"2026-07-31":{"v":55647000}},"depth":1,"sign":1},{"tag":"DeferredTaxAssetsNetNoncurrent","also_tags":[],"label":"Deferred income taxes, noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2016-01-31":{"v":9359000},"2016-04-30":{"v":9865000},"2016-10-31":{"v":9238000},"2017-01-31":{"v":16460000,"first_filed":16784000,"first_src":"0001564590-17-005637"},"2017-04-30":{"v":16844000},"2017-07-31":{"v":12957000},"2017-10-31":{"v":12906000},"2018-01-31":{"v":2222000,"first_filed":3490000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":2189000},"2018-07-31":{"v":3468000},"2018-10-31":{"v":3468000},"2019-01-31":{"v":5938000,"src":"0001628280-19-011445"},"2019-04-30":{"v":6494000},"2019-07-31":{"v":6499000}},"depth":1,"sign":null},{"tag":"DeferredIncomeTaxAssetsNet","also_tags":[],"label":"Deferred income taxes","note":null,"earlier_labels":["Deferred income taxes, noncurrent"],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":5938000},"2019-10-31":{"v":6455000},"2020-01-31":{"v":11870000},"2020-04-30":{"v":11701000},"2020-07-31":{"v":12167000},"2020-10-31":{"v":15689000},"2021-01-31":{"v":14100000},"2021-04-30":{"v":13845000},"2021-07-31":{"v":7590000},"2021-10-31":{"v":4884000},"2022-01-31":{"v":5097000},"2022-04-30":{"v":40674000},"2022-07-31":{"v":62059000},"2022-10-31":{"v":98573000},"2023-01-31":{"v":136697000},"2023-04-30":{"v":156375000},"2023-07-31":{"v":184331000},"2023-10-31":{"v":218348000},"2024-01-31":{"v":233463000},"2024-04-30":{"v":266060000},"2024-07-31":{"v":291044000},"2024-10-31":{"v":322652000},"2025-01-31":{"v":343919000},"2025-04-30":{"v":366241000},"2025-07-31":{"v":309639000},"2025-10-31":{"v":286966000},"2026-01-31":{"v":273417000},"2026-04-30":{"v":272665000},"2026-07-31":{"v":268250000}},"depth":1,"sign":1},{"tag":"OtherAssetsNoncurrent","also_tags":[],"label":"Other long-term assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":1220000},"2014-01-31":{"v":1145000},"2014-04-30":{"v":1212000},"2014-07-31":{"v":2206000},"2014-10-31":{"v":3959000},"2015-01-31":{"v":3856000},"2015-04-30":{"v":3775000},"2015-07-31":{"v":5072000},"2015-10-31":{"v":5378000},"2016-01-31":{"v":4703000,"first_filed":3724000,"first_src":"0001564590-16-015753"},"2016-04-30":{"v":3675000},"2016-10-31":{"v":4101000},"2017-01-31":{"v":4057000},"2017-04-30":{"v":4676000},"2017-07-31":{"v":4938000},"2017-10-31":{"v":5386000},"2018-01-31":{"v":5806000,"first_filed":5804000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":6352000},"2018-07-31":{"v":6277000},"2018-10-31":{"v":6978000},"2019-01-31":{"v":8254000},"2019-04-30":{"v":11622000},"2019-07-31":{"v":11795000},"2019-10-31":{"v":12895000},"2020-01-31":{"v":16184000},"2020-04-30":{"v":15729000},"2020-07-31":{"v":17354000},"2020-10-31":{"v":17113000},"2021-01-31":{"v":17878000},"2021-04-30":{"v":21012000},"2021-07-31":{"v":24465000},"2021-10-31":{"v":24934000},"2022-01-31":{"v":25127000},"2022-04-30":{"v":25287000},"2022-07-31":{"v":27392000},"2022-10-31":{"v":34141000},"2023-01-31":{"v":38955000},"2023-04-30":{"v":35850000},"2023-07-31":{"v":38898000},"2023-10-31":{"v":38401000},"2024-01-31":{"v":43302000},"2024-04-30":{"v":51850000},"2024-07-31":{"v":55464000},"2024-10-31":{"v":56102000},"2025-01-31":{"v":56540000},"2025-04-30":{"v":62286000},"2025-07-31":{"v":60231000},"2025-10-31":{"v":60544000},"2026-01-31":{"v":62257000},"2026-04-30":{"v":65733000},"2026-07-31":{"v":60470000}},"depth":1,"sign":1},{"tag":"Assets","also_tags":[],"label":"Total assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":345289000},"2014-01-31":{"v":370308000},"2014-04-30":{"v":435124000},"2014-07-31":{"v":464241000},"2014-10-31":{"v":492553000},"2015-01-31":{"v":544890000},"2015-04-30":{"v":568663000},"2015-07-31":{"v":591632000},"2015-10-31":{"v":625033000},"2016-01-31":{"v":705799000},"2016-04-30":{"v":751792000},"2016-10-31":{"v":788474000},"2017-01-31":{"v":917376000,"first_filed":917700000,"first_src":"0001564590-17-005637"},"2017-04-30":{"v":995663000},"2017-07-31":{"v":1035870000},"2017-10-31":{"v":1046216000},"2018-01-31":{"v":1230333000,"first_filed":1197008000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":1317655000},"2018-07-31":{"v":1364592000},"2018-10-31":{"v":1397281000},"2019-01-31":{"v":1653766000},"2019-04-30":{"v":1776104000},"2019-07-31":{"v":1859853000},"2019-10-31":{"v":1900441000},"2020-01-31":{"v":2271777000},"2020-04-30":{"v":2404619000},"2020-07-31":{"v":2516409000},"2020-10-31":{"v":2583641000},"2021-01-31":{"v":3046067000},"2021-04-30":{"v":3222149000},"2021-07-31":{"v":3351383000},"2021-10-31":{"v":3367486000},"2022-01-31":{"v":3816465000},"2022-04-30":{"v":4011222000},"2022-07-31":{"v":4116583000},"2022-10-31":{"v":4182717000},"2023-01-31":{"v":4804296000},"2023-04-30":{"v":5023370000},"2023-07-31":{"v":5228143000},"2023-10-31":{"v":5225772000},"2024-01-31":{"v":5910920000},"2024-04-30":{"v":6187558000},"2024-07-31":{"v":6330837000},"2024-10-31":{"v":6452853000},"2025-01-31":{"v":7339756000},"2025-04-30":{"v":7765077000},"2025-07-31":{"v":7999427000},"2025-10-31":{"v":8097151000},"2026-01-31":{"v":8979343000},"2026-04-30":{"v":9129558000},"2026-07-31":{"v":9060223000}},"depth":0,"sign":null},{"tag":"AccountsPayableCurrent","also_tags":[],"label":"Accounts payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":2436000},"2014-01-31":{"v":2117000},"2014-04-30":{"v":3098000},"2014-07-31":{"v":1798000},"2014-10-31":{"v":2147000},"2015-01-31":{"v":3886000},"2015-04-30":{"v":5288000},"2015-07-31":{"v":3891000},"2015-10-31":{"v":7211000},"2016-01-31":{"v":4600000},"2016-04-30":{"v":4630000},"2016-10-31":{"v":5048000},"2017-01-31":{"v":5677000},"2017-04-30":{"v":5162000},"2017-07-31":{"v":6298000},"2017-10-31":{"v":7444000},"2018-01-31":{"v":6944000},"2018-04-30":{"v":9023000},"2018-07-31":{"v":7661000},"2018-10-31":{"v":10859000},"2019-01-31":{"v":9110000},"2019-04-30":{"v":8361000},"2019-07-31":{"v":8613000},"2019-10-31":{"v":9914000},"2020-01-31":{"v":19420000},"2020-04-30":{"v":15041000},"2020-07-31":{"v":16476000},"2020-10-31":{"v":21324000},"2021-01-31":{"v":23253000},"2021-04-30":{"v":18858000},"2021-07-31":{"v":21301000},"2021-10-31":{"v":25605000},"2022-01-31":{"v":20348000},"2022-04-30":{"v":25404000},"2022-07-31":{"v":30915000},"2022-10-31":{"v":40926000},"2023-01-31":{"v":41678000},"2023-04-30":{"v":44404000},"2023-07-31":{"v":49932000},"2023-10-31":{"v":36236000},"2024-01-31":{"v":31513000},"2024-04-30":{"v":31930000},"2024-07-31":{"v":28307000},"2024-10-31":{"v":31845000},"2025-01-31":{"v":30447000},"2025-04-30":{"v":37416000},"2025-07-31":{"v":33578000},"2025-10-31":{"v":32671000},"2026-01-31":{"v":37644000},"2026-04-30":{"v":40657000},"2026-07-31":{"v":35977000}},"depth":1,"sign":1},{"tag":"EmployeeRelatedLiabilitiesCurrent","also_tags":[],"label":"Accrued compensation and benefits","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":8750000},"2014-04-30":{"v":14519000},"2014-07-31":{"v":6975000},"2014-10-31":{"v":7002000},"2015-01-31":{"v":6497000},"2015-04-30":{"v":6347000},"2015-07-31":{"v":7592000},"2015-10-31":{"v":9928000},"2016-01-31":{"v":12451000},"2016-04-30":{"v":11894000},"2016-10-31":{"v":9875000},"2017-01-31":{"v":12007000},"2017-04-30":{"v":12378000},"2017-07-31":{"v":12076000},"2017-10-31":{"v":12695000},"2018-01-31":{"v":17054000},"2018-04-30":{"v":15380000},"2018-07-31":{"v":14113000},"2018-10-31":{"v":14515000},"2019-01-31":{"v":15324000},"2019-04-30":{"v":15372000},"2019-07-31":{"v":18003000},"2019-10-31":{"v":15977000},"2020-01-31":{"v":25619000},"2020-04-30":{"v":27064000},"2020-07-31":{"v":27494000},"2020-10-31":{"v":28906000},"2021-01-31":{"v":30410000},"2021-04-30":{"v":31720000},"2021-07-31":{"v":33940000},"2021-10-31":{"v":32116000},"2022-01-31":{"v":33834000},"2022-04-30":{"v":33214000},"2022-07-31":{"v":36609000},"2022-10-31":{"v":40265000},"2023-01-31":{"v":44282000},"2023-04-30":{"v":44358000},"2023-07-31":{"v":48296000},"2023-10-31":{"v":38430000},"2024-01-31":{"v":43433000},"2024-04-30":{"v":38755000},"2024-07-31":{"v":37151000},"2024-10-31":{"v":34634000},"2025-01-31":{"v":39429000},"2025-04-30":{"v":39077000},"2025-07-31":{"v":40647000},"2025-10-31":{"v":41485000},"2026-01-31":{"v":45857000},"2026-04-30":{"v":52572000},"2026-07-31":{"v":42188000}},"depth":1,"sign":1},{"tag":"AccruedLiabilitiesCurrent","also_tags":[],"label":"Accrued expenses and other liabilities","note":null,"earlier_labels":["Accrued expenses"],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":14108000},"2014-01-31":{"v":7931000,"src":"0001564590-14-006187","first_filed":16681000,"first_src":"0001193125-14-103258"},"2014-04-30":{"v":7876000},"2014-07-31":{"v":8249000},"2014-10-31":{"v":12348000}},"depth":1,"sign":null},{"tag":"AccruedLiabilitiesAndOtherLiabilities","also_tags":[],"label":"Accrued expenses and other current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":7931000},"2015-01-31":{"v":8939000},"2015-04-30":{"v":8409000},"2015-07-31":{"v":10891000},"2015-10-31":{"v":11584000},"2016-01-31":{"v":11059000},"2016-04-30":{"v":8045000},"2016-10-31":{"v":10794000},"2017-01-31":{"v":12310000},"2017-04-30":{"v":12320000},"2017-07-31":{"v":12291000},"2017-10-31":{"v":12427000},"2018-01-31":{"v":13152000},"2018-04-30":{"v":12263000},"2018-07-31":{"v":11989000},"2018-10-31":{"v":12091000},"2019-01-31":{"v":16145000},"2019-04-30":{"v":15037000},"2019-07-31":{"v":15302000},"2019-10-31":{"v":15707000},"2020-01-31":{"v":21620000},"2020-04-30":{"v":23405000},"2020-07-31":{"v":22763000},"2020-10-31":{"v":22391000},"2021-01-31":{"v":30982000},"2021-04-30":{"v":32716000},"2021-07-31":{"v":35198000},"2021-10-31":{"v":36131000},"2022-01-31":{"v":36109000},"2022-04-30":{"v":33931000},"2022-07-31":{"v":30714000},"2022-10-31":{"v":32860000},"2023-01-31":{"v":35306000},"2023-04-30":{"v":32269000},"2023-07-31":{"v":32431000},"2023-10-31":{"v":32921000},"2024-01-31":{"v":32980000},"2024-04-30":{"v":41187000},"2024-07-31":{"v":32801000},"2024-10-31":{"v":30906000},"2025-01-31":{"v":35557000},"2025-04-30":{"v":31850000},"2025-07-31":{"v":58807000},"2025-10-31":{"v":31707000},"2026-01-31":{"v":45885000},"2026-04-30":{"v":50974000},"2026-07-31":{"v":49634000}},"depth":1,"sign":1},{"tag":"AccruedIncomeTaxesCurrent","also_tags":[],"label":"Income tax payable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":195000},"2014-01-31":{"v":439000},"2014-04-30":{"v":866000},"2014-07-31":{"v":932000},"2014-10-31":{"v":1595000},"2015-01-31":{"v":3241000},"2015-04-30":{"v":5823000},"2015-07-31":{"v":2510000},"2015-10-31":{"v":5607000},"2016-01-31":{"v":750000},"2016-04-30":{"v":1753000},"2016-10-31":{"v":4848000},"2017-01-31":{"v":3228000},"2017-04-30":{"v":1140000},"2017-07-31":{"v":2228000},"2017-10-31":{"v":8426000},"2018-01-31":{"v":2080000},"2018-07-31":{"v":1725000},"2018-10-31":{"v":3092000},"2019-01-31":{"v":4086000},"2019-04-30":{"v":4039000},"2019-07-31":{"v":5241000},"2019-10-31":{"v":7195000},"2020-01-31":{"v":5613000},"2020-04-30":{"v":4441000},"2020-07-31":{"v":2464000},"2020-10-31":{"v":2555000},"2021-01-31":{"v":2590000},"2021-04-30":{"v":6299000},"2021-07-31":{"v":2573000},"2021-10-31":{"v":14477000},"2022-01-31":{"v":7761000},"2022-04-30":{"v":50984000},"2022-07-31":{"v":5143000},"2022-10-31":{"v":54466000},"2023-01-31":{"v":4946000},"2023-04-30":{"v":4617000},"2023-07-31":{"v":24143000},"2023-10-31":{"v":6560000},"2024-01-31":{"v":11862000},"2024-04-30":{"v":71567000},"2024-07-31":{"v":5616000},"2024-10-31":{"v":10803000},"2025-01-31":{"v":9024000},"2025-04-30":{"v":91369000},"2025-07-31":{"v":3662000},"2025-10-31":{"v":6020000},"2026-01-31":{"v":6698000},"2026-04-30":{"v":67897000},"2026-07-31":{"v":3018000}},"depth":1,"sign":1},{"tag":"ContractWithCustomerLiabilityCurrent","also_tags":[],"label":"Deferred revenue","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":356357000},"2019-07-31":{"v":329053000},"2019-10-31":{"v":250674000},"2020-01-31":{"v":468887000},"2020-04-30":{"v":470262000},"2020-07-31":{"v":421167000},"2020-10-31":{"v":331166000},"2021-01-31":{"v":616992000},"2021-04-30":{"v":608673000},"2021-07-31":{"v":558720000},"2021-10-31":{"v":417755000},"2022-01-31":{"v":731746000},"2022-04-30":{"v":723721000},"2022-07-31":{"v":684642000},"2022-10-31":{"v":510098000},"2023-01-31":{"v":869285000},"2023-04-30":{"v":869920000},"2023-07-31":{"v":836500000},"2023-10-31":{"v":644463000},"2024-01-31":{"v":1049761000},"2024-04-30":{"v":1029455000},"2024-07-31":{"v":956381000},"2024-10-31":{"v":739657000},"2025-01-31":{"v":1273978000},"2025-04-30":{"v":1246235000},"2025-07-31":{"v":1107696000},"2025-10-31":{"v":822466000},"2026-01-31":{"v":1488819000},"2026-04-30":{"v":1476539000},"2026-07-31":{"v":1310498000}},"depth":1,"sign":1},{"tag":"DeferredRevenueCurrent","also_tags":[],"label":"Deferred revenue","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":53514000},"2014-01-31":{"v":67380000},"2014-04-30":{"v":74872000},"2014-07-31":{"v":85303000},"2014-10-31":{"v":84668000},"2015-01-31":{"v":112960000},"2015-04-30":{"v":111276000},"2015-07-31":{"v":109518000},"2015-10-31":{"v":102053000},"2016-01-31":{"v":157419000},"2016-04-30":{"v":180776000},"2016-10-31":{"v":137051000},"2017-01-31":{"v":213562000},"2017-04-30":{"v":238046000},"2017-07-31":{"v":222685000},"2017-10-31":{"v":173358000},"2018-01-31":{"v":266939000,"first_filed":275446000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":289560000},"2018-07-31":{"v":259170000},"2018-10-31":{"v":196159000},"2019-01-31":{"v":356357000,"src":"0001628280-19-014779"},"2019-04-30":{"v":363943000}},"depth":1,"sign":null},{"tag":"OperatingLeaseLiabilityCurrent","also_tags":["OperatingAndFinanceLeaseLiabilityCurrent"],"label":"Lease liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2019-04-30":{"v":5835000},"2019-07-31":{"v":6729000},"2019-10-31":{"v":7430000},"2020-01-31":{"v":10013000},"2020-04-30":{"v":10127000},"2020-07-31":{"v":11118000},"2020-10-31":{"v":11050000},"2021-01-31":{"v":11725000},"2021-04-30":{"v":11280000},"2021-07-31":{"v":11105000},"2021-10-31":{"v":10803000},"2022-01-31":{"v":10981000},"2022-04-30":{"v":11606000},"2022-07-31":{"v":11366000},"2022-10-31":{"v":11665000},"2023-01-31":{"v":11306000},"2023-04-30":{"v":10734000},"2023-07-31":{"v":10652000},"2023-10-31":{"v":9640000},"2024-01-31":{"v":9334000},"2024-04-30":{"v":10392000},"2024-07-31":{"v":10182000},"2024-10-31":{"v":9156000},"2025-01-31":{"v":9969000},"2025-04-30":{"v":10666000},"2025-07-31":{"v":10663000},"2025-10-31":{"v":10529000},"2026-01-31":{"v":12153000},"2026-04-30":{"v":13131000},"2026-07-31":{"v":14635000}},"depth":1,"sign":1},{"tag":"LiabilitiesCurrent","also_tags":[],"label":"Total current liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":70253000},"2014-01-31":{"v":86617000},"2014-04-30":{"v":101231000},"2014-07-31":{"v":103257000},"2014-10-31":{"v":107760000},"2015-01-31":{"v":135523000},"2015-04-30":{"v":137143000},"2015-07-31":{"v":134402000},"2015-10-31":{"v":136383000},"2016-01-31":{"v":186279000},"2016-04-30":{"v":207098000},"2016-10-31":{"v":167616000},"2017-01-31":{"v":246784000},"2017-04-30":{"v":269046000},"2017-07-31":{"v":255578000},"2017-10-31":{"v":214350000},"2018-01-31":{"v":306169000,"first_filed":314676000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":326226000},"2018-07-31":{"v":294658000},"2018-10-31":{"v":236716000},"2019-01-31":{"v":401022000},"2019-04-30":{"v":412587000},"2019-07-31":{"v":382941000},"2019-10-31":{"v":306897000},"2020-01-31":{"v":551172000},"2020-04-30":{"v":550340000},"2020-07-31":{"v":501482000},"2020-10-31":{"v":417392000},"2021-01-31":{"v":715952000},"2021-04-30":{"v":709546000},"2021-07-31":{"v":662837000},"2021-10-31":{"v":536887000},"2022-01-31":{"v":840779000},"2022-04-30":{"v":878860000},"2022-07-31":{"v":799389000},"2022-10-31":{"v":690280000},"2023-01-31":{"v":1006803000},"2023-04-30":{"v":1006302000},"2023-07-31":{"v":1001954000},"2023-10-31":{"v":768250000},"2024-01-31":{"v":1178883000},"2024-04-30":{"v":1223286000},"2024-07-31":{"v":1070438000},"2024-10-31":{"v":857001000},"2025-01-31":{"v":1398404000},"2025-04-30":{"v":1456613000},"2025-07-31":{"v":1255053000},"2025-10-31":{"v":944878000},"2026-01-31":{"v":1637056000},"2026-04-30":{"v":1701770000},"2026-07-31":{"v":1455950000}},"depth":0,"sign":1},{"tag":"DeferredTaxLiabilitiesNoncurrent","also_tags":[],"label":"Deferred income taxes, noncurrent","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":2508000},"2014-01-31":{"v":1698000,"src":"0001564590-14-006187"},"2014-04-30":{"v":1698000},"2014-07-31":{"v":1698000},"2014-10-31":{"v":1698000},"2015-01-31":{"v":170000},"2015-10-31":{"v":11719000},"2016-01-31":{"v":10622000},"2016-04-30":{"v":10287000},"2016-10-31":{"v":9535000},"2017-01-31":{"v":12974000},"2017-04-30":{"v":12157000},"2017-07-31":{"v":7561000},"2017-10-31":{"v":7172000},"2018-01-31":{"v":10949000,"first_filed":3828000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":9737000},"2018-07-31":{"v":12309000},"2018-10-31":{"v":14143000},"2019-01-31":{"v":6095000,"src":"0001628280-19-011445"},"2019-04-30":{"v":7300000},"2019-07-31":{"v":8444000}},"depth":0,"sign":null},{"tag":"DeferredIncomeTaxLiabilitiesNet","also_tags":[],"label":"Deferred income taxes","note":null,"earlier_labels":["Deferred income taxes, noncurrent"],"kind":"money","earlier_years":false,"values":{"2019-01-31":{"v":6095000},"2019-10-31":{"v":9042000},"2020-01-31":{"v":2417000},"2020-04-30":{"v":1673000},"2020-07-31":{"v":1824000},"2020-10-31":{"v":1004000},"2021-01-31":{"v":1835000},"2021-04-30":{"v":6488000},"2021-07-31":{"v":7511000},"2021-10-31":{"v":1941000},"2022-01-31":{"v":2216000},"2022-04-30":{"v":1725000},"2022-07-31":{"v":1657000},"2022-10-31":{"v":1546000},"2023-01-31":{"v":1492000},"2023-04-30":{"v":1407000},"2023-07-31":{"v":1283000},"2023-10-31":{"v":1145000},"2024-01-31":{"v":2052000},"2024-04-30":{"v":705000},"2024-07-31":{"v":591000},"2024-10-31":{"v":475000},"2025-01-31":{"v":587000},"2025-04-30":{"v":526000},"2025-07-31":{"v":439000},"2025-10-31":{"v":367000},"2026-01-31":{"v":558000},"2026-04-30":{"v":1148000},"2026-07-31":{"v":2056000}},"depth":1,"sign":1},{"tag":"OperatingLeaseLiabilityNoncurrent","also_tags":["OperatingAndFinanceLeaseLiabilityNoncurrent"],"label":"Long-term lease liabilities","note":null,"earlier_labels":["Lease liabilities, noncurrent"],"kind":"money","earlier_years":false,"values":{"2019-04-30":{"v":13435000},"2019-07-31":{"v":15518000},"2019-10-31":{"v":19882000},"2020-01-31":{"v":44815000},"2020-04-30":{"v":42430000},"2020-07-31":{"v":46187000},"2020-10-31":{"v":47965000},"2021-01-31":{"v":51393000,"src":"0001393052-21-000040"},"2021-04-30":{"v":48672000},"2021-07-31":{"v":47630000},"2021-10-31":{"v":45237000},"2022-01-31":{"v":43607000},"2022-04-30":{"v":42462000},"2022-07-31":{"v":52106000},"2022-10-31":{"v":50225000},"2023-01-31":{"v":49670000},"2023-04-30":{"v":47494000},"2023-07-31":{"v":47853000},"2023-10-31":{"v":48026000},"2024-01-31":{"v":46441000},"2024-04-30":{"v":45351000},"2024-07-31":{"v":43912000},"2024-10-31":{"v":62545000},"2025-01-31":{"v":65806000},"2025-04-30":{"v":66565000},"2025-07-31":{"v":74785000},"2025-10-31":{"v":79267000},"2026-01-31":{"v":83706000},"2026-04-30":{"v":89936000},"2026-07-31":{"v":137060000}},"depth":1,"sign":1},{"tag":"OtherLiabilitiesNoncurrent","also_tags":[],"label":"Other long-term liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":1882000},"2014-01-31":{"v":3595000,"first_filed":1897000,"first_src":"0001193125-14-103258"},"2014-04-30":{"v":1909000},"2014-07-31":{"v":1899000},"2014-10-31":{"v":1888000},"2015-01-31":{"v":2364000,"first_filed":2534000,"first_src":"0001564590-15-002300"},"2015-04-30":{"v":2570000},"2015-07-31":{"v":3593000},"2015-10-31":{"v":2953000},"2016-01-31":{"v":3649000},"2016-04-30":{"v":3861000},"2016-10-31":{"v":5418000},"2017-01-31":{"v":4964000},"2017-04-30":{"v":5556000},"2017-07-31":{"v":6128000},"2017-10-31":{"v":6226000},"2018-01-31":{"v":6977000},"2018-04-30":{"v":7255000},"2018-07-31":{"v":7249000},"2018-10-31":{"v":8117000},"2019-01-31":{"v":8900000},"2019-04-30":{"v":7679000},"2019-07-31":{"v":7933000},"2019-10-31":{"v":6055000},"2020-01-31":{"v":7779000},"2020-04-30":{"v":9140000},"2020-07-31":{"v":10189000},"2020-10-31":{"v":10901000},"2021-01-31":{"v":10567000},"2021-04-30":{"v":12459000},"2021-07-31":{"v":13308000},"2021-10-31":{"v":14060000},"2022-01-31":{"v":18226000},"2022-04-30":{"v":19900000},"2022-07-31":{"v":19500000},"2022-10-31":{"v":21874000},"2023-01-31":{"v":30079000},"2023-04-30":{"v":25104000},"2023-07-31":{"v":24410000},"2023-10-31":{"v":28578000},"2024-01-31":{"v":38720000},"2024-04-30":{"v":28835000},"2024-07-31":{"v":31198000},"2024-10-31":{"v":31429000},"2025-01-31":{"v":42586000},"2025-04-30":{"v":30275000},"2025-07-31":{"v":30611000},"2025-10-31":{"v":32008000},"2026-01-31":{"v":43271000},"2026-04-30":{"v":32350000},"2026-07-31":{"v":33708000}},"depth":1,"sign":1},{"tag":"Liabilities","also_tags":[],"label":"Total liabilities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":74643000},"2014-01-31":{"v":90212000},"2014-04-30":{"v":104838000},"2014-07-31":{"v":106854000},"2014-10-31":{"v":111346000},"2015-01-31":{"v":138057000},"2015-04-30":{"v":139713000},"2015-07-31":{"v":137995000},"2015-10-31":{"v":151055000},"2016-01-31":{"v":200550000},"2016-04-30":{"v":221246000},"2016-10-31":{"v":182569000},"2017-01-31":{"v":264722000},"2017-04-30":{"v":286759000},"2017-07-31":{"v":269267000},"2017-10-31":{"v":227748000},"2018-01-31":{"v":324095000,"first_filed":325481000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":343218000},"2018-07-31":{"v":314216000},"2018-10-31":{"v":258976000},"2019-01-31":{"v":416017000},"2019-04-30":{"v":441001000},"2019-07-31":{"v":414836000},"2019-10-31":{"v":341876000},"2020-01-31":{"v":606183000},"2020-04-30":{"v":603583000},"2020-07-31":{"v":559682000},"2020-10-31":{"v":477262000},"2021-01-31":{"v":779747000},"2021-04-30":{"v":777165000},"2021-07-31":{"v":731286000},"2021-10-31":{"v":598125000},"2022-01-31":{"v":904828000},"2022-04-30":{"v":942947000},"2022-07-31":{"v":872652000},"2022-10-31":{"v":763925000},"2023-01-31":{"v":1088044000},"2023-04-30":{"v":1080307000},"2023-07-31":{"v":1075500000},"2023-10-31":{"v":845999000},"2024-01-31":{"v":1266096000},"2024-04-30":{"v":1298177000},"2024-07-31":{"v":1146139000},"2024-10-31":{"v":951450000},"2025-01-31":{"v":1507383000},"2025-04-30":{"v":1553979000},"2025-07-31":{"v":1360888000},"2025-10-31":{"v":1056520000},"2026-01-31":{"v":1764591000},"2026-04-30":{"v":1825204000},"2026-07-31":{"v":1628774000}},"depth":0,"sign":1},{"tag":"CommonStockValue","also_tags":[],"label":"Common stock","note":null,"earlier_labels":["Common Stock","Class A common stock, $0.00001 par value; 800,000,000 shares authorized, 131,955,372 and 125,980,019 issued and outstanding at October 31, 2019 and January 31, 2019, respectively","Class A common stock, $0.00001 par value; 800,000,000 shares authorized, 131,368,003 and 125,980,019 issued and outstanding at July 31, 2019 and January 31, 2019, respectively","Class A common stock, $0.00001 par value; 800,000,000 shares authorized, 127,826,549 and 125,980,019 issued and outstanding at April 30, 2019 and January 31, 2019, respectively","Class A common stock, $0.00001 par value; 800,000,000 shares authorized, 125,980,019 and 117,246,735 issued and outstanding at January 31, 2019 and 2018, respectively"],"kind":"money","earlier_years":false,"values":{"2024-01-31":{"v":2000},"2024-04-30":{"v":2000},"2024-07-31":{"v":2000},"2024-10-31":{"v":2000},"2025-01-31":{"v":2000},"2025-04-30":{"v":2000},"2025-07-31":{"v":2000},"2025-10-31":{"v":2000},"2026-01-31":{"v":2000},"2026-04-30":{"v":2000},"2026-07-31":{"v":2000}},"depth":1,"sign":1},{"tag":"AdditionalPaidInCapitalCommonStock","also_tags":["AdditionalPaidInCapital"],"label":"Additional paid-in capital","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":228339000},"2014-01-31":{"v":231534000},"2014-04-30":{"v":274491000},"2014-07-31":{"v":292151000},"2014-10-31":{"v":305631000},"2015-01-31":{"v":317881000},"2015-04-30":{"v":327027000},"2015-07-31":{"v":338343000},"2015-10-31":{"v":348157000},"2016-01-31":{"v":361691000},"2016-04-30":{"v":374192000},"2016-10-31":{"v":415103000},"2017-01-31":{"v":439658000,"first_filed":440677000,"first_src":"0001564590-17-005637"},"2017-04-30":{"v":459086000},"2017-07-31":{"v":478580000},"2017-10-31":{"v":496301000},"2018-01-31":{"v":515272000},"2018-04-30":{"v":539665000},"2018-07-31":{"v":566533000},"2018-10-31":{"v":591497000},"2019-01-31":{"v":617623000},"2019-04-30":{"v":641925000},"2019-07-31":{"v":673878000},"2019-10-31":{"v":704915000},"2020-01-31":{"v":745475000},"2020-04-30":{"v":792660000},"2020-07-31":{"v":850776000},"2020-10-31":{"v":906137000},"2021-01-31":{"v":965670000},"2021-04-30":{"v":1032063000},"2021-07-31":{"v":1098703000},"2021-10-31":{"v":1145147000},"2022-01-31":{"v":1196547000},"2022-04-30":{"v":1265323000},"2022-07-31":{"v":1353502000},"2022-10-31":{"v":1438213000},"2023-01-31":{"v":1532627000},"2023-04-30":{"v":1622547000},"2023-07-31":{"v":1729123000},"2023-10-31":{"v":1824250000},"2024-01-31":{"v":1915002000},"2024-04-30":{"v":2017904000},"2024-07-31":{"v":2117109000},"2024-10-31":{"v":2248890000},"2025-01-31":{"v":2386192000},"2025-04-30":{"v":2519398000},"2025-07-31":{"v":2757440000},"2025-10-31":{"v":2911418000},"2026-01-31":{"v":2843089000},"2026-04-30":{"v":2699707000},"2026-07-31":{"v":2579728000}},"depth":1,"sign":1},{"tag":"AccumulatedOtherComprehensiveIncomeLossNetOfTax","also_tags":[],"label":"Accumulated other comprehensive income","note":"loss","earlier_labels":["Accumulated other comprehensive loss"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":11000},"2014-01-31":{"v":19000},"2014-04-30":{"v":31000},"2014-07-31":{"v":-106000},"2014-10-31":{"v":-24000},"2015-01-31":{"v":26000},"2015-04-30":{"v":15000},"2015-07-31":{"v":-20000},"2015-10-31":{"v":25000},"2016-01-31":{"v":172000},"2016-04-30":{"v":459000},"2016-10-31":{"v":319000},"2017-01-31":{"v":111000},"2017-04-30":{"v":910000},"2017-07-31":{"v":1271000},"2017-10-31":{"v":1022000},"2018-01-31":{"v":1600000,"first_filed":1404000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":1096000},"2018-07-31":{"v":-119000},"2018-10-31":{"v":-1239000},"2019-01-31":{"v":928000},"2019-04-30":{"v":1188000},"2019-07-31":{"v":-93000},"2019-10-31":{"v":173000},"2020-01-31":{"v":460000},"2020-04-30":{"v":2146000},"2020-07-31":{"v":6170000},"2020-10-31":{"v":3502000},"2021-01-31":{"v":992000},"2021-04-30":{"v":-2304000},"2021-07-31":{"v":-2689000},"2021-10-31":{"v":-5738000},"2022-01-31":{"v":-11958000},"2022-04-30":{"v":-24211000},"2022-07-31":{"v":-27335000},"2022-10-31":{"v":-45642000},"2023-01-31":{"v":-31129000},"2023-04-30":{"v":-25759000},"2023-07-31":{"v":-34383000},"2023-10-31":{"v":-37538000},"2024-01-31":{"v":-10637000},"2024-04-30":{"v":-30646000},"2024-07-31":{"v":-5575000},"2024-10-31":{"v":-6459000},"2025-01-31":{"v":-8416000},"2025-04-30":{"v":8913000},"2025-07-31":{"v":-1997000},"2025-10-31":{"v":9914000},"2026-01-31":{"v":8160000},"2026-04-30":{"v":-19792000},"2026-07-31":{"v":-46147000}},"depth":1,"sign":1},{"tag":"RetainedEarningsAccumulatedDeficit","also_tags":[],"label":"Retained earnings","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":42295000},"2014-01-31":{"v":48542000},"2014-04-30":{"v":55763000},"2014-07-31":{"v":65341000},"2014-10-31":{"v":75599000},"2015-01-31":{"v":88925000},"2015-04-30":{"v":101907000},"2015-07-31":{"v":115313000},"2015-10-31":{"v":125795000},"2016-01-31":{"v":143385000},"2016-04-30":{"v":155894000},"2016-10-31":{"v":190482000},"2017-01-31":{"v":212884000,"first_filed":212189000,"first_src":"0001564590-17-005637"},"2017-04-30":{"v":248907000},"2017-07-31":{"v":286751000},"2017-10-31":{"v":321144000},"2018-01-31":{"v":389365000,"first_filed":354850000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":433675000},"2018-07-31":{"v":483961000},"2018-10-31":{"v":548046000},"2019-01-31":{"v":619197000},"2019-04-30":{"v":691989000},"2019-07-31":{"v":771231000},"2019-10-31":{"v":853476000},"2020-01-31":{"v":919658000},"2020-04-30":{"v":1006228000},"2020-07-31":{"v":1099779000},"2020-10-31":{"v":1196738000},"2021-01-31":{"v":1299656000},"2021-04-30":{"v":1415223000},"2021-07-31":{"v":1524081000},"2021-10-31":{"v":1629950000},"2022-01-31":{"v":1727046000},"2022-04-30":{"v":1827161000},"2022-07-31":{"v":1917762000},"2022-10-31":{"v":2026219000},"2023-01-31":{"v":2214752000},"2023-04-30":{"v":2346273000},"2023-07-31":{"v":2457901000},"2023-10-31":{"v":2593059000},"2024-01-31":{"v":2740457000},"2024-04-30":{"v":2902121000},"2024-07-31":{"v":3073162000},"2024-10-31":{"v":3258970000},"2025-01-31":{"v":3454595000},"2025-04-30":{"v":3682785000},"2025-07-31":{"v":3883094000},"2025-10-31":{"v":4119297000},"2026-01-31":{"v":4363501000},"2026-04-30":{"v":4624437000},"2026-07-31":{"v":4897866000}},"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":{"2013-10-31":{"v":270646000},"2014-01-31":{"v":280096000},"2014-04-30":{"v":330286000},"2014-07-31":{"v":357387000},"2014-10-31":{"v":381207000},"2015-01-31":{"v":406833000},"2015-04-30":{"v":428950000},"2015-07-31":{"v":453637000},"2015-10-31":{"v":473978000},"2016-01-31":{"v":505249000},"2016-04-30":{"v":530546000},"2016-10-31":{"v":605905000},"2017-01-31":{"v":652654000,"first_filed":652978000,"first_src":"0001564590-17-005637"},"2017-04-30":{"v":708904000},"2017-07-31":{"v":766603000},"2017-10-31":{"v":818468000},"2018-01-31":{"v":906238000,"first_filed":871527000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":974437000},"2018-07-31":{"v":1050376000},"2018-10-31":{"v":1138305000},"2019-01-31":{"v":1237749000},"2019-04-30":{"v":1335103000},"2019-07-31":{"v":1445017000},"2019-10-31":{"v":1558565000},"2020-01-31":{"v":1665594000},"2020-04-30":{"v":1801036000},"2020-07-31":{"v":1956727000},"2020-10-31":{"v":2106379000},"2021-01-31":{"v":2266320000},"2021-04-30":{"v":2444984000},"2021-07-31":{"v":2620097000},"2021-10-31":{"v":2769361000},"2022-01-31":{"v":2911637000},"2022-04-30":{"v":3068275000},"2022-07-31":{"v":3243931000},"2022-10-31":{"v":3418792000},"2023-01-31":{"v":3716252000},"2023-04-30":{"v":3943063000},"2023-07-31":{"v":4152643000},"2023-10-31":{"v":4379773000},"2024-01-31":{"v":4644824000},"2024-04-30":{"v":4889381000},"2024-07-31":{"v":5184698000},"2024-10-31":{"v":5501403000},"2025-01-31":{"v":5832373000},"2025-04-30":{"v":6211098000},"2025-07-31":{"v":6638539000},"2025-10-31":{"v":7040631000},"2026-01-31":{"v":7214752000},"2026-04-30":{"v":7304354000},"2026-07-31":{"v":7431449000}},"depth":0,"sign":1},{"tag":"LiabilitiesAndStockholdersEquity","also_tags":[],"label":"Total liabilities and stockholders equity","note":null,"earlier_labels":["Total liabilities and stockholders' equity"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":345289000},"2014-01-31":{"v":370308000},"2014-04-30":{"v":435124000},"2014-07-31":{"v":464241000},"2014-10-31":{"v":492553000},"2015-01-31":{"v":544890000},"2015-04-30":{"v":568663000},"2015-07-31":{"v":591632000},"2015-10-31":{"v":625033000},"2016-01-31":{"v":705799000},"2016-04-30":{"v":751792000},"2016-10-31":{"v":788474000},"2017-01-31":{"v":917376000,"first_filed":917700000,"first_src":"0001564590-17-005637"},"2017-04-30":{"v":995663000},"2017-07-31":{"v":1035870000},"2017-10-31":{"v":1046216000},"2018-01-31":{"v":1230333000,"first_filed":1197008000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":1317655000},"2018-07-31":{"v":1364592000},"2018-10-31":{"v":1397281000},"2019-01-31":{"v":1653766000},"2019-04-30":{"v":1776104000},"2019-07-31":{"v":1859853000},"2019-10-31":{"v":1900441000},"2020-01-31":{"v":2271777000},"2020-04-30":{"v":2404619000},"2020-07-31":{"v":2516409000},"2020-10-31":{"v":2583641000},"2021-01-31":{"v":3046067000},"2021-04-30":{"v":3222149000},"2021-07-31":{"v":3351383000},"2021-10-31":{"v":3367486000},"2022-01-31":{"v":3816465000},"2022-04-30":{"v":4011222000},"2022-07-31":{"v":4116583000},"2022-10-31":{"v":4182717000},"2023-01-31":{"v":4804296000},"2023-04-30":{"v":5023370000},"2023-07-31":{"v":5228143000},"2023-10-31":{"v":5225772000},"2024-01-31":{"v":5910920000},"2024-04-30":{"v":6187558000},"2024-07-31":{"v":6330837000},"2024-10-31":{"v":6452853000},"2025-01-31":{"v":7339756000},"2025-04-30":{"v":7765077000},"2025-07-31":{"v":7999427000},"2025-10-31":{"v":8097151000},"2026-01-31":{"v":8979343000},"2026-04-30":{"v":9129558000},"2026-07-31":{"v":9060223000}},"depth":0,"sign":null},{"tag":"CommonStockSharesAuthorized","also_tags":[],"label":"Common stock, shares authorized","note":"in shares","earlier_labels":[],"kind":"shares","earlier_years":true,"values":{"2023-10-31":{"v":810000000,"src":"0001393052-24-000013"}},"depth":0,"sign":null}]},"CF":{"name":"Cash flow","periods":["2013-10-31","2014-01-31","2014-04-30","2014-07-31","2014-10-31","2015-01-31","2015-04-30","2015-07-31","2015-10-31","2016-01-31","2016-04-30","2016-10-31","2017-01-31","2017-04-30","2017-07-31","2017-10-31","2018-01-31","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":{"2013-10-31":"0001564590-14-006187","2014-04-30":"0001564590-15-004860","2014-07-31":"0001564590-15-007757","2014-10-31":"0001564590-15-011387","2015-04-30":"0001564590-16-020379","2015-07-31":"0001564590-15-007757","2015-10-31":"0001564590-16-030006","2016-04-30":"0001564590-17-012336","2016-10-31":"0001564590-17-024561","2017-04-30":"0001564590-18-015244","2017-07-31":"0001564590-18-022767","2017-10-31":"0001564590-18-030635","2018-04-30":"0001564590-19-021933","2018-07-31":"0001628280-19-011445","2018-10-31":"0001628280-19-014779","2019-04-30":"0001628280-20-008982","2019-07-31":"0001628279-20-000207","2019-10-31":"0001628280-20-017286","2020-04-30":"0001393052-21-000028","2020-07-31":"0001393052-21-000034","2020-10-31":"0001393052-21-000040","2021-04-30":"0001393052-22-000025","2021-07-31":"0001393052-22-000036","2021-10-31":"0001393052-22-000048","2022-04-30":"0001393052-23-000034","2022-07-31":"0001393052-23-000051","2022-10-31":"0001393052-23-000066","2023-04-30":"0001393052-24-000024","2023-07-31":"0001393052-23-000051","2023-10-31":"0001393052-23-000066","2024-04-30":"0001393052-25-000042","2025-04-30":"0001393052-26-000026","2026-04-30":"0001393052-26-000026"},"frame_from":"0001393052-26-000036","lines":[{"tag":"NetIncomeLoss","also_tags":["ProfitLoss"],"label":"Net income","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":6525000},"2014-01-31":{"v":6247000,"src":"0001564590-15-002300"},"2014-04-30":{"v":7221000},"2014-07-31":{"v":9578000},"2014-10-31":{"v":10258000},"2015-01-31":{"v":13326000,"src":"0001564590-16-015753"},"2015-04-30":{"v":12982000},"2015-07-31":{"v":13406000},"2015-10-31":{"v":10482000},"2016-01-31":{"v":17590000,"src":"0001564590-17-005637"},"2016-04-30":{"v":12509000},"2016-10-31":{"v":21630000},"2017-01-31":{"v":21707000,"src":"0001564590-18-007164"},"2017-04-30":{"v":36996000,"first_filed":36023000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":38602000,"first_filed":37844000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":34925000,"first_filed":34393000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":40654000,"src":"0001564590-19-009853","first_filed":33706000,"first_src":"0001564590-18-007164"},"2018-04-30":{"v":44310000},"2018-07-31":{"v":50286000},"2018-10-31":{"v":64085000},"2019-01-31":{"v":71151000,"src":"0001628280-20-004385"},"2019-04-30":{"v":73449000},"2019-07-31":{"v":79242000},"2019-10-31":{"v":82245000},"2020-01-31":{"v":66182000,"src":"0001393052-21-000015"},"2020-04-30":{"v":86570000},"2020-07-31":{"v":93551000},"2020-10-31":{"v":96959000},"2021-01-31":{"v":102918000,"src":"0001393052-21-000015"},"2021-04-30":{"v":115567000},"2021-07-31":{"v":108858000},"2021-10-31":{"v":105869000},"2022-01-31":{"v":97096000,"derived":"4 quarters less 3"},"2022-04-30":{"v":100115000},"2022-07-31":{"v":90601000},"2022-10-31":{"v":108457000},"2023-01-31":{"v":188533000,"derived":"4 quarters less 3"},"2023-04-30":{"v":131521000},"2023-07-31":{"v":111628000},"2023-10-31":{"v":135158000},"2024-01-31":{"v":147398000,"derived":"4 quarters less 3"},"2024-04-30":{"v":161664000},"2024-07-31":{"v":171041000,"src":"0001393052-25-000067"},"2024-10-31":{"v":185808000,"src":"0001393052-25-000078"},"2025-01-31":{"v":195625000,"derived":"4 quarters less 3"},"2025-04-30":{"v":228190000},"2025-07-31":{"v":200309000,"src":"0001393052-26-000036"},"2025-10-31":{"v":236203000,"src":"0001393052-25-000078"},"2026-01-31":{"v":244204000,"derived":"4 quarters less 3"},"2026-04-30":{"v":260936000},"2026-07-31":{"v":273429000,"src":"0001393052-26-000036"}},"depth":1,"sign":1},{"tag":"OtherDepreciationAndAmortization","also_tags":["DepreciationAndAmortization"],"label":"Depreciation and amortization","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":774000},"2014-01-31":{"v":858000,"derived":"4 quarters less 3"},"2014-04-30":{"v":930000},"2014-07-31":{"v":991000},"2014-10-31":{"v":1022000},"2015-01-31":{"v":986000,"derived":"4 quarters less 3"},"2015-04-30":{"v":1024000},"2015-07-31":{"v":1344000},"2015-10-31":{"v":2481000},"2016-01-31":{"v":3615000,"derived":"4 quarters less 3"},"2016-04-30":{"v":3405000},"2016-10-31":{"v":3469000},"2017-01-31":{"v":3481000,"derived":"4 quarters less 3"},"2017-04-30":{"v":3449000},"2017-07-31":{"v":3571000},"2017-10-31":{"v":3601000},"2018-01-31":{"v":3656000,"derived":"4 quarters less 3"},"2018-04-30":{"v":3596000},"2018-07-31":{"v":3498000},"2018-10-31":{"v":3383000},"2019-04-30":{"v":3900000},"2019-07-31":{"v":3881000},"2019-10-31":{"v":3845000},"2020-01-31":{"v":8233000,"derived":"4 quarters less 3"},"2020-04-30":{"v":7878000},"2020-07-31":{"v":7317000},"2020-10-31":{"v":7525000},"2021-01-31":{"v":6735000,"derived":"4 quarters less 3"},"2021-04-30":{"v":6628000},"2021-07-31":{"v":6880000},"2021-10-31":{"v":6899000},"2022-01-31":{"v":7041000,"derived":"4 quarters less 3"},"2022-04-30":{"v":7058000},"2022-07-31":{"v":7228000},"2022-10-31":{"v":7157000},"2023-01-31":{"v":7679000,"derived":"4 quarters less 3"},"2023-04-30":{"v":7549000},"2023-07-31":{"v":8087000},"2023-10-31":{"v":8364000},"2024-01-31":{"v":8628000,"derived":"4 quarters less 3"},"2024-04-30":{"v":8499000},"2024-07-31":{"v":11020000,"derived":"2 quarters less 1"},"2024-10-31":{"v":9932000,"derived":"3 quarters less 2"},"2025-01-31":{"v":9932000,"derived":"4 quarters less 3"},"2025-04-30":{"v":9822000},"2025-07-31":{"v":10126000,"derived":"2 quarters less 1"},"2025-10-31":{"v":9706000,"derived":"3 quarters less 2"},"2026-01-31":{"v":8318000,"derived":"4 quarters less 3"},"2026-04-30":{"v":11587000},"2026-07-31":{"v":10871000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"FinanceLeaseRightOfUseAssetAmortization","also_tags":[],"label":"Reduction of operating lease right-of-use assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-04-30":{"v":1538000},"2020-04-30":{"v":2997000,"src":"0001628280-20-008982"}},"depth":1,"sign":null},{"tag":"OperatingLeaseRightOfUseAssetAmortizationExpense","also_tags":["OperatingLeaseRightOfUseAssetAmortization"],"label":"Reduction of lease right-of-use assets","note":null,"earlier_labels":["Reduction of operating lease right-of-use assets"],"kind":"money","earlier_years":false,"values":{"2019-07-31":{"v":1680000},"2019-10-31":{"v":1798000},"2020-01-31":{"v":2950000,"derived":"4 quarters less 3"},"2020-04-30":{"v":2997000},"2020-07-31":{"v":3092000},"2020-10-31":{"v":3322000},"2021-04-30":{"v":2827000},"2021-07-31":{"v":2874000},"2021-10-31":{"v":2855000},"2022-01-31":{"v":2889000,"derived":"4 quarters less 3"},"2022-04-30":{"v":2948000},"2022-07-31":{"v":3020000},"2022-10-31":{"v":3094000},"2023-01-31":{"v":3136000,"derived":"4 quarters less 3"},"2023-04-30":{"v":3060000},"2023-07-31":{"v":2965000},"2023-10-31":{"v":2860000},"2024-01-31":{"v":2806000,"derived":"4 quarters less 3"},"2024-04-30":{"v":2783000},"2024-07-31":{"v":2725000,"derived":"2 quarters less 1"},"2024-10-31":{"v":2840000,"derived":"3 quarters less 2"},"2025-01-31":{"v":3199000,"derived":"4 quarters less 3"},"2025-04-30":{"v":3265000},"2025-07-31":{"v":3051000,"derived":"2 quarters less 1"},"2025-10-31":{"v":3089000,"derived":"3 quarters less 2"},"2026-01-31":{"v":3094000,"derived":"4 quarters less 3"},"2026-04-30":{"v":3279000},"2026-07-31":{"v":3759000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"AccretionAmortizationOfDiscountsAndPremiumsInvestments","also_tags":[],"label":"Accretion of discount on short-term investments","note":null,"earlier_labels":["amortization of discount on short-term investments","Amortization of discount on short-term investments","Amortization of premiums on short-term investments"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":-98000},"2014-01-31":{"v":-88000,"derived":"4 quarters less 3"},"2014-04-30":{"v":-312000},"2014-07-31":{"v":-421000},"2014-10-31":{"v":-611000},"2015-01-31":{"v":-832000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-763000},"2015-07-31":{"v":-750000},"2015-10-31":{"v":-693000},"2016-01-31":{"v":-598000,"derived":"4 quarters less 3"},"2016-04-30":{"v":-420000},"2016-10-31":{"v":-481000},"2017-01-31":{"v":-482000,"derived":"4 quarters less 3"},"2017-04-30":{"v":-456000},"2017-07-31":{"v":-386000},"2017-10-31":{"v":-365000},"2018-01-31":{"v":-182000,"derived":"4 quarters less 3"},"2018-04-30":{"v":179000},"2018-07-31":{"v":353000},"2018-10-31":{"v":848000},"2019-01-31":{"v":1051000,"derived":"4 quarters less 3"},"2019-04-30":{"v":1178000},"2019-07-31":{"v":1096000},"2019-10-31":{"v":722000},"2020-01-31":{"v":278000,"derived":"4 quarters less 3"},"2020-04-30":{"v":11000},"2020-07-31":{"v":-496000},"2020-10-31":{"v":-1203000},"2021-01-31":{"v":-1446000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-1542000},"2021-07-31":{"v":-1743000},"2021-10-31":{"v":-1574000},"2022-01-31":{"v":-1405000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-1056000},"2022-07-31":{"v":507000},"2022-10-31":{"v":1565000},"2023-01-31":{"v":2608000,"derived":"4 quarters less 3"},"2023-04-30":{"v":3407000},"2023-07-31":{"v":7376000},"2023-10-31":{"v":8515000},"2024-01-31":{"v":7217000,"derived":"4 quarters less 3"},"2024-04-30":{"v":6187000},"2024-07-31":{"v":8067000,"derived":"2 quarters less 1"},"2024-10-31":{"v":6188000,"derived":"3 quarters less 2"},"2025-01-31":{"v":4001000,"derived":"4 quarters less 3"},"2025-04-30":{"v":2509000},"2025-07-31":{"v":2026000,"derived":"2 quarters less 1"},"2025-10-31":{"v":2078000,"derived":"3 quarters less 2"},"2026-01-31":{"v":3080000,"derived":"4 quarters less 3"},"2026-04-30":{"v":1788000},"2026-07-31":{"v":1053000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ShareBasedCompensation","also_tags":["AllocatedShareBasedCompensationExpense"],"label":"Stock-based compensation","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":2086000},"2014-01-31":{"v":2914000,"derived":"4 quarters less 3"},"2014-04-30":{"v":3256000},"2014-07-31":{"v":3400000},"2014-10-31":{"v":3585000},"2015-01-31":{"v":4084000,"derived":"4 quarters less 3"},"2015-04-30":{"v":4799000},"2015-07-31":{"v":5611000},"2015-10-31":{"v":6691000},"2016-01-31":{"v":7157000,"derived":"4 quarters less 3"},"2016-04-30":{"v":8143000},"2016-10-31":{"v":10955000},"2017-01-31":{"v":11686000,"derived":"4 quarters less 3"},"2017-04-30":{"v":11788000},"2017-07-31":{"v":13380000},"2017-10-31":{"v":14018000},"2018-01-31":{"v":14863000,"derived":"4 quarters less 3"},"2018-04-30":{"v":17011000},"2018-07-31":{"v":19718000},"2018-10-31":{"v":19918000},"2019-01-31":{"v":19778000,"derived":"4 quarters less 3"},"2019-04-30":{"v":20756000},"2019-07-31":{"v":28370000},"2019-10-31":{"v":29321000},"2020-01-31":{"v":37459000,"derived":"4 quarters less 3"},"2020-04-30":{"v":36907000},"2020-07-31":{"v":49366000},"2020-10-31":{"v":48973000},"2021-01-31":{"v":49755000,"derived":"4 quarters less 3"},"2021-04-30":{"v":48489000},"2021-07-31":{"v":62385000},"2021-10-31":{"v":62045000},"2022-01-31":{"v":61717000,"derived":"4 quarters less 3"},"2022-04-30":{"v":67134000},"2022-07-31":{"v":96042000},"2022-10-31":{"v":93187000},"2023-01-31":{"v":95544000,"derived":"4 quarters less 3"},"2023-04-30":{"v":90719000},"2023-07-31":{"v":102895000},"2023-10-31":{"v":101226000},"2024-01-31":{"v":98893000,"derived":"4 quarters less 3"},"2024-04-30":{"v":95911000},"2024-07-31":{"v":108376000,"derived":"2 quarters less 1"},"2024-10-31":{"v":117859000,"derived":"3 quarters less 2"},"2025-01-31":{"v":115204000,"derived":"4 quarters less 3"},"2025-04-30":{"v":112210000},"2025-07-31":{"v":121966000,"derived":"2 quarters less 1"},"2025-10-31":{"v":120268000,"derived":"3 quarters less 2"},"2026-01-31":{"v":118259000,"derived":"4 quarters less 3"},"2026-04-30":{"v":119259000},"2026-07-31":{"v":136803000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"AmortizationOfDeferredCostsExcludingRightOfUseAssets","also_tags":["AmortizationOfDeferredCharges"],"label":"Amortization of deferred costs","note":null,"earlier_labels":["Amortization of deferred cost"],"kind":"money","earlier_years":false,"values":{"2017-04-30":{"v":4048000},"2017-07-31":{"v":4087000},"2017-10-31":{"v":4203000},"2018-01-31":{"v":4309000,"derived":"4 quarters less 3"},"2018-04-30":{"v":4519000},"2018-07-31":{"v":4583000},"2018-10-31":{"v":4595000},"2019-04-30":{"v":4849000},"2019-07-31":{"v":4843000},"2019-10-31":{"v":4832000},"2020-01-31":{"v":5997000,"derived":"4 quarters less 3"},"2020-04-30":{"v":4751000},"2020-07-31":{"v":5324000},"2020-10-31":{"v":5350000},"2021-01-31":{"v":5252000,"derived":"4 quarters less 3"},"2021-04-30":{"v":6355000},"2021-07-31":{"v":6474000},"2021-10-31":{"v":6597000},"2022-01-31":{"v":6624000,"derived":"4 quarters less 3"},"2022-04-30":{"v":5993000},"2022-07-31":{"v":5736000},"2022-10-31":{"v":5378000},"2023-01-31":{"v":4989000,"derived":"4 quarters less 3"},"2023-04-30":{"v":5052000},"2023-07-31":{"v":4249000},"2023-10-31":{"v":3542000},"2024-01-31":{"v":5334000,"derived":"4 quarters less 3"},"2024-04-30":{"v":3803000},"2024-07-31":{"v":3848000,"derived":"2 quarters less 1"},"2024-10-31":{"v":3856000,"derived":"3 quarters less 2"},"2025-01-31":{"v":4021000,"derived":"4 quarters less 3"},"2025-04-30":{"v":4043000},"2025-07-31":{"v":4162000,"derived":"2 quarters less 1"},"2025-10-31":{"v":3968000,"derived":"3 quarters less 2"},"2026-01-31":{"v":4250000,"derived":"4 quarters less 3"},"2026-04-30":{"v":4900000},"2026-07-31":{"v":4905000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"DeferredIncomeTaxExpenseBenefit","also_tags":[],"label":"Deferred income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":-86000},"2014-01-31":{"v":-1522000,"derived":"4 quarters less 3"},"2014-10-31":{"v":-76000},"2015-01-31":{"v":-4192000,"derived":"4 quarters less 3"},"2015-10-31":{"v":-308000},"2016-01-31":{"v":-5956000,"derived":"4 quarters less 3"},"2016-04-30":{"v":-838000},"2016-10-31":{"v":-157000},"2017-01-31":{"v":-161000,"derived":"4 quarters less 3"},"2017-04-30":{"v":-647000,"first_filed":-1197000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":-296000,"first_filed":-708000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":-44000,"first_filed":-337000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":2196000,"derived":"4 quarters less 3"},"2018-04-30":{"v":-50000},"2018-07-31":{"v":868000},"2018-10-31":{"v":1824000},"2019-01-31":{"v":-10733000,"derived":"4 quarters less 3"},"2019-04-30":{"v":418000},"2019-07-31":{"v":921000},"2019-10-31":{"v":432000},"2020-01-31":{"v":-8434000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-1134000},"2020-07-31":{"v":-504000},"2020-10-31":{"v":-1894000},"2021-01-31":{"v":2484000,"derived":"4 quarters less 3"},"2021-04-30":{"v":5242000},"2021-07-31":{"v":6953000},"2021-10-31":{"v":-2021000},"2022-01-31":{"v":905000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-32432000},"2022-07-31":{"v":-20881000},"2022-10-31":{"v":-31056000},"2023-01-31":{"v":-43133000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-21514000},"2023-07-31":{"v":-25213000},"2023-10-31":{"v":-33405000},"2024-01-31":{"v":-25242000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-26539000},"2024-07-31":{"v":-33262000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-31430000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-21042000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-27418000},"2025-07-31":{"v":59117000,"derived":"2 quarters less 1"},"2025-10-31":{"v":18486000,"derived":"3 quarters less 2"},"2026-01-31":{"v":14909000,"derived":"4 quarters less 3"},"2026-04-30":{"v":14337000},"2026-07-31":{"v":12192000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"AllowanceForDoubtfulAccountsReceivableRecoveries","also_tags":[],"label":"Bad debt recovery","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2015-04-30":{"v":7000},"2016-04-30":{"v":205000,"src":"0001564590-16-020379"}},"depth":1,"sign":null},{"tag":"OtherOperatingActivitiesCashFlowStatement","also_tags":["ForeignCurrencyTransactionGainLossBeforeTax"],"label":"Other, net","note":null,"earlier_labels":["loss on foreign currency from mark-to-market derivative","Gain on foreign currency from mark-to-market derivative","Loss on foreign currency from mark-to-market derivative","loss on foreign currency from mark-to-market derivatives","Loss on foreign currency from market-to-market derivative"],"kind":"money","earlier_years":false,"values":{"2017-04-30":{"v":-49000},"2017-07-31":{"v":-204000},"2017-10-31":{"v":134000},"2018-01-31":{"v":-146000,"derived":"4 quarters less 3"},"2018-04-30":{"v":-23000},"2018-07-31":{"v":186000},"2018-10-31":{"v":19000},"2019-01-31":{"v":-5000,"derived":"4 quarters less 3"},"2019-04-30":{"v":80000},"2019-07-31":{"v":-42000},"2019-10-31":{"v":74000},"2020-01-31":{"v":8000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-93000},"2020-07-31":{"v":98000},"2020-10-31":{"v":-19000},"2021-01-31":{"v":379000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-431000},"2021-07-31":{"v":-2000},"2021-10-31":{"v":65000},"2022-01-31":{"v":1150000,"derived":"4 quarters less 3"},"2022-04-30":{"v":582000},"2022-07-31":{"v":-1768000},"2022-10-31":{"v":-7000},"2023-04-30":{"v":-180000},"2023-07-31":{"v":727000},"2023-10-31":{"v":-1388000},"2024-04-30":{"v":930000},"2024-07-31":{"v":-803000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-592000,"derived":"3 quarters less 2"},"2025-01-31":{"v":1666000,"derived":"4 quarters less 3"},"2025-04-30":{"v":4327000},"2025-07-31":{"v":-5741000,"derived":"2 quarters less 1"},"2025-10-31":{"v":852000,"derived":"3 quarters less 2"},"2026-01-31":{"v":3821000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-1777000},"2026-07-31":{"v":650000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"ProvisionForDoubtfulAccounts","also_tags":["ProvisionForBadDebtsExpenseRecovery","AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"],"label":"Bad debt expense","note":null,"earlier_labels":["Bad debt recovery"],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":-303000},"2014-04-30":{"v":28000},"2014-07-31":{"v":41000},"2014-10-31":{"v":-28000},"2015-04-30":{"v":-7000,"src":"0001564590-15-004860"},"2015-07-31":{"v":245000},"2015-10-31":{"v":-35000},"2016-04-30":{"v":-205000},"2016-10-31":{"v":235000},"2017-01-31":{"v":10000,"derived":"4 quarters less 3"},"2017-04-30":{"v":-8000},"2017-07-31":{"v":-198000},"2017-10-31":{"v":-63000},"2018-01-31":{"v":27000,"derived":"4 quarters less 3"},"2018-04-30":{"v":236000},"2018-07-31":{"v":-58000},"2018-10-31":{"v":84000},"2019-01-31":{"v":-64000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-153000},"2019-07-31":{"v":-159000},"2019-10-31":{"v":270000},"2020-01-31":{"v":286000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-393000},"2020-07-31":{"v":514000},"2020-10-31":{"v":-181000},"2021-01-31":{"v":-247000,"derived":"4 quarters less 3"},"2021-04-30":{"v":159000},"2021-07-31":{"v":-22000},"2021-10-31":{"v":58000},"2022-01-31":{"v":77000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-25000},"2022-07-31":{"v":146000},"2022-10-31":{"v":1089000},"2023-01-31":{"v":-954000,"derived":"4 quarters less 3"},"2023-04-30":{"v":155000},"2023-07-31":{"v":341000},"2023-10-31":{"v":134000},"2024-01-31":{"v":63000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-152000,"src":"0001393052-24-000024"},"2024-07-31":{"v":386000,"derived":"2 quarters less 1"},"2024-10-31":{"v":181000,"derived":"3 quarters less 2"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInAccountsReceivable","also_tags":[],"label":"Accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":9417000},"2014-01-31":{"v":9886000,"derived":"4 quarters less 3"},"2014-04-30":{"v":2812000},"2014-07-31":{"v":721000},"2014-10-31":{"v":-16684000},"2015-01-31":{"v":47606000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-23536000},"2015-07-31":{"v":-1995000},"2015-10-31":{"v":2689000},"2016-01-31":{"v":69495000,"derived":"4 quarters less 3"},"2016-04-30":{"v":-63227000},"2016-10-31":{"v":-23080000},"2017-01-31":{"v":115677000,"derived":"4 quarters less 3"},"2017-04-30":{"v":-70804000,"first_filed":-69700000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":-16345000,"first_filed":-16169000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":-23323000,"first_filed":-20922000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":158271000,"derived":"4 quarters less 3"},"2018-04-30":{"v":-69592000},"2018-07-31":{"v":-43103000},"2018-10-31":{"v":-21658000},"2019-01-31":{"v":213348000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-139510000},"2019-07-31":{"v":-18804000},"2019-10-31":{"v":-28319000},"2020-01-31":{"v":242164000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-154160000},"2020-07-31":{"v":-14606000},"2020-10-31":{"v":-37448000},"2021-01-31":{"v":380281000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-301732000},"2021-07-31":{"v":21409000},"2021-10-31":{"v":-72147000},"2022-01-31":{"v":419490000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-301482000},"2022-07-31":{"v":-16312000},"2022-10-31":{"v":-69272000},"2023-01-31":{"v":459243000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-289960000},"2023-07-31":{"v":-33533000},"2023-10-31":{"v":-123428000},"2024-01-31":{"v":596731000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-490004000},"2024-07-31":{"v":2785000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-108721000,"derived":"3 quarters less 2"},"2025-01-31":{"v":760512000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-522686000},"2025-07-31":{"v":-70346000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-107984000,"derived":"3 quarters less 2"},"2026-01-31":{"v":945720000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-696614000},"2026-07-31":{"v":-71700000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInUnbilledAccountsReceivable","also_tags":["IncreaseDecreaseInUnbilledReceivables"],"label":"Unbilled accounts receivable","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-04-30":{"v":7932000},"2017-07-31":{"v":-7453000},"2017-10-31":{"v":4852000},"2018-04-30":{"v":4287000},"2018-07-31":{"v":-2858000},"2018-10-31":{"v":5212000},"2019-01-31":{"v":-1867000,"derived":"4 quarters less 3"},"2019-04-30":{"v":5244000},"2019-07-31":{"v":-1982000},"2019-10-31":{"v":9515000},"2020-01-31":{"v":1778000,"derived":"4 quarters less 3"},"2020-04-30":{"v":4452000},"2020-07-31":{"v":-619000},"2020-10-31":{"v":16585000},"2021-01-31":{"v":-6031000,"derived":"4 quarters less 3"},"2021-04-30":{"v":4161000},"2021-07-31":{"v":-267000},"2021-10-31":{"v":16870000},"2022-01-31":{"v":-4704000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-1295000},"2022-07-31":{"v":15807000},"2022-10-31":{"v":4307000},"2023-01-31":{"v":89000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-44104000},"2023-07-31":{"v":-529000},"2023-10-31":{"v":7296000},"2024-01-31":{"v":-8472000,"derived":"4 quarters less 3"},"2024-04-30":{"v":2406000},"2024-07-31":{"v":661000,"derived":"2 quarters less 1"},"2024-10-31":{"v":6040000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-4711000,"derived":"4 quarters less 3"},"2025-04-30":{"v":7672000},"2025-07-31":{"v":1915000,"derived":"2 quarters less 1"},"2025-10-31":{"v":7201000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-6940000,"derived":"4 quarters less 3"},"2026-04-30":{"v":9143000},"2026-07-31":{"v":9218000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInDeferredCharges","also_tags":[],"label":"Deferred costs","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-04-30":{"v":3717000},"2017-07-31":{"v":4046000},"2017-10-31":{"v":4170000},"2018-01-31":{"v":6862000,"derived":"4 quarters less 3"},"2018-04-30":{"v":3551000},"2018-07-31":{"v":3371000},"2018-10-31":{"v":4504000},"2019-01-31":{"v":7515000,"derived":"4 quarters less 3"},"2019-04-30":{"v":4601000},"2019-07-31":{"v":4427000},"2019-10-31":{"v":4500000},"2020-01-31":{"v":11709000,"derived":"4 quarters less 3"},"2020-04-30":{"v":3342000},"2020-07-31":{"v":5793000},"2020-10-31":{"v":6177000},"2021-01-31":{"v":11852000,"derived":"4 quarters less 3"},"2021-04-30":{"v":4290000},"2021-07-31":{"v":3802000},"2021-10-31":{"v":3353000},"2022-01-31":{"v":5639000,"derived":"4 quarters less 3"},"2022-04-30":{"v":3079000},"2022-07-31":{"v":3421000},"2022-10-31":{"v":5376000},"2023-01-31":{"v":8939000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-3607000},"2023-07-31":{"v":3546000},"2023-10-31":{"v":812000},"2024-01-31":{"v":9517000,"derived":"4 quarters less 3"},"2024-04-30":{"v":3854000},"2024-07-31":{"v":3320000,"derived":"2 quarters less 1"},"2024-10-31":{"v":2932000,"derived":"3 quarters less 2"},"2025-01-31":{"v":7889000,"derived":"4 quarters less 3"},"2025-04-30":{"v":4055000},"2025-07-31":{"v":3666000,"derived":"2 quarters less 1"},"2025-10-31":{"v":3373000,"derived":"3 quarters less 2"},"2026-01-31":{"v":8907000,"derived":"4 quarters less 3"},"2026-04-30":{"v":3625000},"2026-07-31":{"v":4054000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","also_tags":[],"label":"Prepaid expenses and other current and long-term assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-07-31":{"v":-511000},"2014-10-31":{"v":2294000},"2015-01-31":{"v":1008000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-33000},"2015-07-31":{"v":5560000},"2015-10-31":{"v":-6266000},"2016-01-31":{"v":559000,"derived":"4 quarters less 3"},"2016-04-30":{"v":-1390000},"2016-10-31":{"v":-5300000},"2017-01-31":{"v":-3607000,"derived":"4 quarters less 3"},"2017-04-30":{"v":1491000},"2017-07-31":{"v":-331000,"first_filed":-332000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":390000,"first_filed":391000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":943000,"derived":"4 quarters less 3"},"2018-04-30":{"v":713000},"2018-07-31":{"v":2796000},"2018-10-31":{"v":6018000},"2019-01-31":{"v":1035000,"derived":"4 quarters less 3"},"2019-04-30":{"v":2759000},"2019-07-31":{"v":1338000},"2019-10-31":{"v":-5610000},"2020-01-31":{"v":4213000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-551000},"2020-07-31":{"v":11683000},"2020-10-31":{"v":-8195000},"2021-01-31":{"v":9487000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-2737000},"2021-07-31":{"v":3866000},"2021-10-31":{"v":-4407000},"2022-01-31":{"v":6188000,"derived":"4 quarters less 3"},"2022-04-30":{"v":7563000},"2022-07-31":{"v":3513000},"2022-10-31":{"v":-7326000},"2023-01-31":{"v":43649000,"derived":"4 quarters less 3"},"2023-04-30":{"v":36298000},"2023-07-31":{"v":-45543000},"2023-10-31":{"v":16051000},"2024-01-31":{"v":-7220000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-8160000},"2024-07-31":{"v":3816000,"derived":"2 quarters less 1"},"2024-10-31":{"v":2990000,"derived":"3 quarters less 2"},"2025-01-31":{"v":18807000,"derived":"4 quarters less 3"},"2025-04-30":{"v":4501000},"2025-07-31":{"v":16731000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-14422000,"derived":"3 quarters less 2"},"2026-01-31":{"v":27015000,"derived":"4 quarters less 3"},"2026-04-30":{"v":7984000},"2026-07-31":{"v":13410000,"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":{"2013-10-31":{"v":1157000},"2014-01-31":{"v":-357000,"derived":"4 quarters less 3"},"2014-04-30":{"v":912000},"2014-07-31":{"v":-1210000},"2014-10-31":{"v":354000},"2015-01-31":{"v":1234000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-760000},"2015-07-31":{"v":560000},"2015-10-31":{"v":1074000},"2016-01-31":{"v":-1368000,"derived":"4 quarters less 3"},"2016-04-30":{"v":66000},"2016-10-31":{"v":-1457000},"2017-01-31":{"v":699000,"derived":"4 quarters less 3"},"2017-04-30":{"v":-456000},"2017-07-31":{"v":700000},"2017-10-31":{"v":1473000},"2018-01-31":{"v":-321000,"derived":"4 quarters less 3"},"2018-04-30":{"v":1981000},"2018-07-31":{"v":-1443000},"2018-10-31":{"v":2982000},"2019-01-31":{"v":-1698000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-416000},"2019-07-31":{"v":379000},"2019-10-31":{"v":1253000},"2020-01-31":{"v":1597000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-4430000},"2020-07-31":{"v":914000},"2020-10-31":{"v":3060000},"2021-01-31":{"v":1210000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-6794000},"2021-07-31":{"v":5031000},"2021-10-31":{"v":4028000},"2022-01-31":{"v":-5262000,"derived":"4 quarters less 3"},"2022-04-30":{"v":5121000},"2022-07-31":{"v":5540000},"2022-10-31":{"v":10002000},"2023-01-31":{"v":766000,"derived":"4 quarters less 3"},"2023-04-30":{"v":1955000},"2023-07-31":{"v":6099000},"2023-10-31":{"v":-13556000},"2024-01-31":{"v":-4728000,"derived":"4 quarters less 3"},"2024-04-30":{"v":280000},"2024-07-31":{"v":-3623000,"derived":"2 quarters less 1"},"2024-10-31":{"v":3767000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-2385000,"derived":"4 quarters less 3"},"2025-04-30":{"v":7743000},"2025-07-31":{"v":-4382000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-171000,"derived":"3 quarters less 2"},"2026-01-31":{"v":2890000,"derived":"4 quarters less 3"},"2026-04-30":{"v":4473000},"2026-07-31":{"v":-5125000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedLiabilities","also_tags":[],"label":"Accrued expenses and other current liabilities","note":null,"earlier_labels":["Accrued expenses and other liabilities","Accrued expenses"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":1720000},"2014-01-31":{"v":3831000,"derived":"4 quarters less 3"},"2014-04-30":{"v":5318000},"2014-07-31":{"v":-6544000},"2014-10-31":{"v":4017000},"2015-01-31":{"v":-3545000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-1336000},"2015-07-31":{"v":1673000},"2015-10-31":{"v":3300000},"2016-01-31":{"v":1405000,"derived":"4 quarters less 3"},"2016-04-30":{"v":-2905000},"2016-10-31":{"v":-1663000},"2017-01-31":{"v":3104000,"derived":"4 quarters less 3"},"2017-04-30":{"v":905000},"2017-07-31":{"v":-361000},"2017-10-31":{"v":1405000},"2018-01-31":{"v":5200000,"derived":"4 quarters less 3"},"2018-04-30":{"v":-2564000},"2018-07-31":{"v":-1540000},"2018-10-31":{"v":406000},"2019-01-31":{"v":4661000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-759000},"2019-07-31":{"v":2672000},"2019-10-31":{"v":-1682000},"2020-01-31":{"v":-15461000,"derived":"4 quarters less 3"},"2020-04-30":{"v":2691000},"2020-07-31":{"v":125000},"2020-10-31":{"v":1541000},"2021-01-31":{"v":9532000,"derived":"4 quarters less 3"},"2021-04-30":{"v":6967000},"2021-07-31":{"v":2216000},"2021-10-31":{"v":-537000},"2022-01-31":{"v":793000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-2336000},"2022-07-31":{"v":-475000},"2022-10-31":{"v":5465000},"2023-01-31":{"v":6622000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-3344000},"2023-07-31":{"v":2215000},"2023-10-31":{"v":-8443000},"2024-01-31":{"v":5323000,"derived":"4 quarters less 3"},"2024-04-30":{"v":2597000},"2024-07-31":{"v":-8114000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-4723000,"derived":"3 quarters less 2"},"2025-01-31":{"v":8826000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-8720000},"2025-07-31":{"v":32483000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-27023000,"derived":"3 quarters less 2"},"2026-01-31":{"v":6242000,"derived":"4 quarters less 3"},"2026-04-30":{"v":8923000},"2026-07-31":{"v":-10501000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInAccruedIncomeTaxesPayable","also_tags":[],"label":"Income tax payable","note":null,"earlier_labels":["Income taxes payable","Income taxes"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":-1750000},"2014-01-31":{"v":949000,"derived":"4 quarters less 3"},"2014-04-30":{"v":-2678000},"2014-07-31":{"v":-280000},"2014-10-31":{"v":769000},"2015-01-31":{"v":5515000,"derived":"4 quarters less 3"},"2015-04-30":{"v":2862000},"2015-07-31":{"v":-3019000},"2015-10-31":{"v":2758000},"2016-01-31":{"v":-5595000,"derived":"4 quarters less 3"},"2016-04-30":{"v":380000},"2016-10-31":{"v":1330000},"2017-01-31":{"v":-2063000,"derived":"4 quarters less 3"},"2017-04-30":{"v":-2545000},"2017-07-31":{"v":483000},"2017-10-31":{"v":6125000},"2018-01-31":{"v":-6583000,"derived":"4 quarters less 3"},"2018-04-30":{"v":-2496000},"2018-07-31":{"v":1992000},"2018-10-31":{"v":1029000},"2019-01-31":{"v":112000,"derived":"4 quarters less 3"},"2019-04-30":{"v":338000},"2019-07-31":{"v":611000},"2019-10-31":{"v":3909000},"2020-01-31":{"v":-3727000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-1850000},"2020-07-31":{"v":-3141000},"2020-10-31":{"v":4538000},"2021-01-31":{"v":-2570000,"derived":"4 quarters less 3"},"2021-04-30":{"v":3709000},"2021-07-31":{"v":-3726000},"2021-10-31":{"v":12010000},"2022-01-31":{"v":-6718000,"derived":"4 quarters less 3"},"2022-04-30":{"v":43223000},"2022-07-31":{"v":-45841000},"2022-10-31":{"v":49323000},"2023-01-31":{"v":-49520000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-329000},"2023-07-31":{"v":19526000},"2023-10-31":{"v":-17583000},"2024-01-31":{"v":5302000,"derived":"4 quarters less 3"},"2024-04-30":{"v":59705000},"2024-07-31":{"v":-65951000,"derived":"2 quarters less 1"},"2024-10-31":{"v":5187000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-1779000,"derived":"4 quarters less 3"},"2025-04-30":{"v":82345000},"2025-07-31":{"v":-87707000,"derived":"2 quarters less 1"},"2025-10-31":{"v":2358000,"derived":"3 quarters less 2"},"2026-01-31":{"v":678000,"derived":"4 quarters less 3"},"2026-04-30":{"v":61199000},"2026-07-31":{"v":-65144000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInOtherOperatingAssets","also_tags":[],"label":"Other current and long-term assets","note":null,"earlier_labels":["Other current and non-current assets"],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":1224000},"2014-01-31":{"v":834000,"derived":"4 quarters less 3"},"2014-04-30":{"v":1861000},"2014-07-31":{"v":-511000,"src":"0001564590-14-004069"},"2014-10-31":{"v":2294000,"src":"0001564590-14-006187"},"2015-01-31":{"v":1008000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-33000,"src":"0001564590-15-004860"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInDeferredRevenue","also_tags":["IncreaseDecreaseInContractWithCustomerLiability"],"label":"Deferred revenue","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":5254000},"2014-01-31":{"v":13866000,"derived":"4 quarters less 3"},"2014-04-30":{"v":7492000},"2014-07-31":{"v":10431000},"2014-10-31":{"v":-635000},"2015-01-31":{"v":28292000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-2197000},"2015-07-31":{"v":-1651000},"2015-10-31":{"v":-11567000},"2016-01-31":{"v":54772000,"derived":"4 quarters less 3"},"2016-04-30":{"v":23357000},"2016-10-31":{"v":-38667000},"2017-01-31":{"v":70602000,"derived":"4 quarters less 3"},"2017-04-30":{"v":29411000,"first_filed":24437000,"first_src":"0001564590-17-012336"},"2017-07-31":{"v":-24250000,"first_filed":-15410000,"first_src":"0001564590-17-018414"},"2017-10-31":{"v":-47735000,"first_filed":-49328000,"first_src":"0001564590-17-024561"},"2018-01-31":{"v":100814000,"derived":"4 quarters less 3"},"2018-04-30":{"v":22650000},"2018-07-31":{"v":-30406000},"2018-10-31":{"v":-62860000},"2019-01-31":{"v":160032000,"derived":"4 quarters less 3"},"2019-04-30":{"v":7914000},"2019-07-31":{"v":-35225000},"2019-10-31":{"v":-78326000},"2020-01-31":{"v":203390000,"derived":"4 quarters less 3"},"2020-04-30":{"v":1477000},"2020-07-31":{"v":-49166000},"2020-10-31":{"v":-90291000},"2021-01-31":{"v":285459000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-8176000},"2021-07-31":{"v":-49783000},"2021-10-31":{"v":-141083000},"2022-01-31":{"v":315186000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-7471000},"2022-07-31":{"v":-39998000},"2022-10-31":{"v":-174544000},"2023-01-31":{"v":362485000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-1221000},"2023-07-31":{"v":-34862000},"2023-10-31":{"v":-192037000},"2024-01-31":{"v":416284000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-31292000},"2024-07-31":{"v":-72360000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-217438000,"derived":"3 quarters less 2"},"2025-01-31":{"v":548928000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-41361000},"2025-07-31":{"v":-139527000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-285230000,"derived":"3 quarters less 2"},"2026-01-31":{"v":679174000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-32963000},"2026-07-31":{"v":-167038000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInOperatingLeaseLiability","also_tags":["IncreaseDecreaseInLeaseLiabilities"],"label":"Lease liabilities","note":null,"earlier_labels":["Operating lease liabilities"],"kind":"money","earlier_years":false,"values":{"2019-04-30":{"v":-1629000},"2019-07-31":{"v":-1889000},"2019-10-31":{"v":-1625000},"2020-04-30":{"v":-2811000},"2020-07-31":{"v":-2456000},"2020-10-31":{"v":-3229000},"2021-04-30":{"v":-2748000},"2021-07-31":{"v":-2913000},"2021-10-31":{"v":-2941000},"2022-01-31":{"v":-3005000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-2031000},"2022-07-31":{"v":-3081000},"2022-10-31":{"v":-2624000},"2023-01-31":{"v":-2908000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-2693000},"2023-07-31":{"v":-1597000},"2023-10-31":{"v":27000},"2024-01-31":{"v":-2616000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-1643000},"2024-07-31":{"v":-3023000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-2465000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-2704000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-2543000},"2025-07-31":{"v":-2757000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-870000,"derived":"3 quarters less 2"},"2026-01-31":{"v":348000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-2460000},"2026-07-31":{"v":-1966000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"IncreaseDecreaseInOtherNoncurrentLiabilities","also_tags":[],"label":"Other long-term liabilities","note":null,"earlier_labels":["Long-term liabilities"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":433000},"2014-01-31":{"v":15000,"derived":"4 quarters less 3"},"2014-04-30":{"v":12000},"2014-07-31":{"v":-10000},"2014-10-31":{"v":-11000},"2015-01-31":{"v":476000,"derived":"4 quarters less 3"},"2015-04-30":{"v":92000},"2015-07-31":{"v":-172000},"2015-10-31":{"v":589000},"2016-01-31":{"v":1284000,"derived":"4 quarters less 3"},"2016-04-30":{"v":411000},"2016-10-31":{"v":457000},"2017-01-31":{"v":914000,"derived":"4 quarters less 3"},"2017-04-30":{"v":1051000},"2017-07-31":{"v":1215000},"2017-10-31":{"v":184000},"2018-01-31":{"v":1368000,"derived":"4 quarters less 3"},"2018-04-30":{"v":507000},"2018-07-31":{"v":60000},"2018-10-31":{"v":1053000},"2019-01-31":{"v":1436000,"derived":"4 quarters less 3"},"2019-04-30":{"v":436000},"2019-07-31":{"v":1180000},"2019-10-31":{"v":-3886000},"2020-01-31":{"v":3124000,"derived":"4 quarters less 3"},"2020-04-30":{"v":2520000},"2020-07-31":{"v":2237000},"2020-10-31":{"v":-4373000},"2021-01-31":{"v":2042000,"derived":"4 quarters less 3"},"2021-04-30":{"v":2169000},"2021-07-31":{"v":903000},"2021-10-31":{"v":1340000},"2022-01-31":{"v":3069000,"derived":"4 quarters less 3"},"2022-04-30":{"v":1121000},"2022-07-31":{"v":517000},"2022-10-31":{"v":2375000},"2023-01-31":{"v":4908000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-3120000},"2023-07-31":{"v":747000},"2023-10-31":{"v":4169000},"2024-01-31":{"v":-840000,"derived":"4 quarters less 3"},"2024-04-30":{"v":1101000},"2024-07-31":{"v":1649000,"derived":"2 quarters less 1"},"2024-10-31":{"v":945000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-3449000,"derived":"4 quarters less 3"},"2025-04-30":{"v":1306000},"2025-07-31":{"v":1325000,"derived":"2 quarters less 1"},"2025-10-31":{"v":1397000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-1558000,"derived":"4 quarters less 3"},"2026-04-30":{"v":1349000},"2026-07-31":{"v":1909000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"NetCashProvidedByUsedInOperatingActivities","also_tags":["NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"],"label":"Net cash provided by operating activities","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":5267000,"src":"0001193125-13-473368"},"2014-01-31":{"v":16225000,"derived":"4 quarters less 3"},"2014-04-30":{"v":18130000},"2014-07-31":{"v":16608000},"2014-10-31":{"v":34256000},"2015-01-31":{"v":-1420000,"derived":"4 quarters less 3"},"2015-04-30":{"v":41791000},"2015-07-31":{"v":15182000},"2015-10-31":{"v":19735000},"2016-01-31":{"v":3446000,"derived":"4 quarters less 3"},"2016-04-30":{"v":109360000},"2016-10-31":{"v":24993000},"2017-04-30":{"v":142161000},"2017-07-31":{"v":57606000},"2017-10-31":{"v":32234000},"2018-01-31":{"v":1437000,"derived":"4 quarters less 3"},"2018-04-30":{"v":150585000},"2018-07-31":{"v":86813000},"2018-10-31":{"v":41556000},"2019-01-31":{"v":31873000,"derived":"4 quarters less 3"},"2019-04-30":{"v":236289000},"2019-07-31":{"v":100473000},"2019-10-31":{"v":61504000},"2020-01-31":{"v":39109000,"derived":"4 quarters less 3"},"2020-04-30":{"v":282172000},"2020-07-31":{"v":105320000},"2020-10-31":{"v":95403000},"2021-01-31":{"v":68351000,"derived":"4 quarters less 3"},"2021-04-30":{"v":478385000},"2021-07-31":{"v":119065000},"2021-10-31":{"v":112959000},"2022-01-31":{"v":54054000,"derived":"4 quarters less 3"},"2022-04-30":{"v":481027000},"2022-07-31":{"v":93386000},"2022-10-31":{"v":142660000},"2023-01-31":{"v":63397000,"derived":"4 quarters less 3"},"2023-04-30":{"v":505936000},"2023-07-31":{"v":265036000},"2023-10-31":{"v":82598000},"2024-01-31":{"v":57769000,"derived":"4 quarters less 3"},"2024-04-30":{"v":763516000},"2024-07-31":{"v":92874000,"derived":"2 quarters less 1"},"2024-10-31":{"v":164117000,"derived":"3 quarters less 2"},"2025-01-31":{"v":69544000,"derived":"4 quarters less 3"},"2025-04-30":{"v":877158000},"2025-07-31":{"v":238433000,"derived":"2 quarters less 1"},"2025-10-31":{"v":192787000,"derived":"3 quarters less 2"},"2026-01-31":{"v":106847000,"derived":"4 quarters less 3"},"2026-04-30":{"v":1127116000},"2026-07-31":{"v":238709000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"PaymentsToAcquireAvailableForSaleSecuritiesDebt","also_tags":["PaymentsToAcquireAvailableForSaleSecurities","PaymentsToAcquireShortTermInvestments"],"label":"Purchases of short-term investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":4315000},"2014-01-31":{"v":14317000,"derived":"4 quarters less 3"},"2014-04-30":{"v":135116000},"2014-07-31":{"v":94776000},"2014-10-31":{"v":103836000},"2015-01-31":{"v":68227000,"derived":"4 quarters less 3"},"2015-04-30":{"v":100837000},"2015-07-31":{"v":67078000},"2015-10-31":{"v":94195000},"2016-01-31":{"v":51247000,"derived":"4 quarters less 3"},"2016-04-30":{"v":67740000},"2016-10-31":{"v":89826000},"2017-04-30":{"v":56249000},"2017-07-31":{"v":87202000},"2017-10-31":{"v":207268000},"2018-04-30":{"v":193162000},"2018-07-31":{"v":181069000},"2018-10-31":{"v":214839000},"2019-01-31":{"v":137309000,"derived":"4 quarters less 3"},"2019-04-30":{"v":228894000},"2019-07-31":{"v":209195000},"2019-10-31":{"v":190695000},"2020-01-31":{"v":123734000,"derived":"4 quarters less 3"},"2020-04-30":{"v":188818000},"2020-07-31":{"v":267749000},"2020-10-31":{"v":417898000},"2021-01-31":{"v":104827000,"derived":"4 quarters less 3"},"2021-04-30":{"v":256938000},"2021-07-31":{"v":422680000},"2021-10-31":{"v":256008000},"2022-01-31":{"v":181450000,"derived":"4 quarters less 3"},"2022-04-30":{"v":572344000},"2022-07-31":{"v":433073000},"2022-10-31":{"v":710833000},"2023-01-31":{"v":280628000,"derived":"4 quarters less 3"},"2023-04-30":{"v":612492000},"2023-07-31":{"v":988074000},"2023-10-31":{"v":541502000},"2024-01-31":{"v":555900000,"derived":"4 quarters less 3"},"2024-04-30":{"v":777831000},"2024-07-31":{"v":614466000,"derived":"2 quarters less 1"},"2024-10-31":{"v":814224000,"derived":"3 quarters less 2"},"2025-01-31":{"v":375447000,"derived":"4 quarters less 3"},"2025-04-30":{"v":667100000},"2025-07-31":{"v":785757000,"derived":"2 quarters less 1"},"2025-10-31":{"v":933336000,"derived":"3 quarters less 2"},"2026-01-31":{"v":746887000,"derived":"4 quarters less 3"},"2026-04-30":{"v":982315000},"2026-07-31":{"v":724317000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments","also_tags":[],"label":"Maturities and sales of investments","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":2250000,"src":"0001193125-13-473368"},"2014-01-31":{"v":4850000,"derived":"4 quarters less 3"},"2014-04-30":{"v":3867000,"src":"0001193125-14-228721"},"2014-07-31":{"v":40763000,"src":"0001564590-14-004069"}},"depth":1,"sign":null},{"tag":"ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","also_tags":[],"label":"Maturities and sales of short-term investments","note":null,"earlier_labels":["Maturities and sales of investments"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":2250000},"2014-01-31":{"v":4850000,"derived":"4 quarters less 3"},"2014-04-30":{"v":3867000},"2014-07-31":{"v":40763000},"2014-10-31":{"v":52677000},"2015-01-31":{"v":59553000,"derived":"4 quarters less 3"},"2015-04-30":{"v":47744000},"2015-07-31":{"v":69008000},"2015-10-31":{"v":180785000},"2016-01-31":{"v":67431000,"derived":"4 quarters less 3"},"2016-04-30":{"v":70025000},"2016-10-31":{"v":53575000},"2017-01-31":{"v":43849000,"derived":"4 quarters less 3"},"2017-04-30":{"v":58696000},"2017-07-31":{"v":69681000},"2017-10-31":{"v":74806000},"2018-01-31":{"v":91522000,"derived":"4 quarters less 3"},"2018-04-30":{"v":176544000},"2018-07-31":{"v":141266000},"2018-10-31":{"v":130137000},"2019-01-31":{"v":184382000,"derived":"4 quarters less 3"},"2019-04-30":{"v":188965000},"2019-07-31":{"v":187772000},"2019-10-31":{"v":194661000},"2020-01-31":{"v":116693000,"derived":"4 quarters less 3"},"2020-04-30":{"v":140342000},"2020-07-31":{"v":229224000},"2020-10-31":{"v":158628000},"2021-01-31":{"v":126147000,"derived":"4 quarters less 3"},"2021-04-30":{"v":221645000},"2021-07-31":{"v":187324000},"2021-10-31":{"v":248093000},"2022-01-31":{"v":135856000,"derived":"4 quarters less 3"},"2022-04-30":{"v":196190000},"2022-07-31":{"v":250531000},"2022-10-31":{"v":310713000},"2023-01-31":{"v":245273000,"derived":"4 quarters less 3"},"2023-04-30":{"v":318056000},"2023-07-31":{"v":378737000},"2023-10-31":{"v":474088000},"2024-01-31":{"v":476932000,"derived":"4 quarters less 3"},"2024-04-30":{"v":513929000},"2024-07-31":{"v":503676000,"derived":"2 quarters less 1"},"2024-10-31":{"v":520269000,"derived":"3 quarters less 2"},"2025-01-31":{"v":364475000,"derived":"4 quarters less 3"},"2025-04-30":{"v":620903000},"2025-07-31":{"v":402788000,"derived":"2 quarters less 1"},"2025-10-31":{"v":447992000,"derived":"3 quarters less 2"},"2026-01-31":{"v":586166000,"derived":"4 quarters less 3"},"2026-04-30":{"v":670835000},"2026-07-31":{"v":675152000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"PaymentsToAcquirePropertyPlantAndEquipment","also_tags":[],"label":"Property and equipment","note":null,"earlier_labels":["Purchases of property and equipment"],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":460000},"2014-01-31":{"v":299000,"derived":"4 quarters less 3"},"2014-04-30":{"v":299000},"2014-07-31":{"v":24983000},"2014-10-31":{"v":790000},"2015-01-31":{"v":459000,"derived":"4 quarters less 3"},"2015-04-30":{"v":4710000},"2015-07-31":{"v":9782000},"2015-10-31":{"v":4556000},"2016-01-31":{"v":2105000,"derived":"4 quarters less 3"},"2016-04-30":{"v":2057000},"2016-10-31":{"v":1456000},"2017-01-31":{"v":2551000,"derived":"4 quarters less 3"},"2017-04-30":{"v":3960000},"2017-07-31":{"v":2535000},"2017-10-31":{"v":1635000},"2018-01-31":{"v":1503000,"derived":"4 quarters less 3"},"2018-04-30":{"v":709000},"2018-07-31":{"v":686000},"2018-10-31":{"v":4163000},"2019-01-31":{"v":2882000,"derived":"4 quarters less 3"},"2019-04-30":{"v":1194000},"2019-07-31":{"v":1092000,"src":"0001628280-19-011445"},"2019-10-31":{"v":881000,"src":"0001628280-19-014779"},"2020-01-31":{"v":-54000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-267000,"src":"0001628280-20-008982"}},"depth":1,"sign":null},{"tag":"PaymentsForSoftware","also_tags":["PaymentsForProceedsFromProductiveAssets"],"label":"Long-term assets","note":null,"earlier_labels":["Capitalized internal-use software development costs","Payments for capitalized internal-use software"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":720000},"2014-01-31":{"v":104000,"derived":"4 quarters less 3"},"2014-04-30":{"v":220000},"2014-07-31":{"v":0,"derived":"2 quarters less 1"},"2014-10-31":{"v":81000},"2015-01-31":{"v":112000,"derived":"4 quarters less 3"},"2015-04-30":{"v":22000},"2015-07-31":{"v":172000},"2015-10-31":{"v":0,"derived":"3 quarters less 2"},"2016-01-31":{"v":237000,"derived":"4 quarters less 3"},"2016-04-30":{"v":140000},"2016-10-31":{"v":32000},"2017-01-31":{"v":343000,"derived":"4 quarters less 3"},"2017-04-30":{"v":791000},"2017-07-31":{"v":242000},"2017-10-31":{"v":301000},"2018-01-31":{"v":400000,"derived":"4 quarters less 3"},"2018-04-30":{"v":230000},"2018-07-31":{"v":284000},"2018-10-31":{"v":495000},"2019-01-31":{"v":8810000,"derived":"4 quarters less 3"},"2019-04-30":{"v":419000},"2019-07-31":{"v":1378000,"first_filed":286000,"first_src":"0001628280-19-011445"},"2019-10-31":{"v":1237000,"first_filed":356000,"first_src":"0001628280-19-014779"},"2020-01-31":{"v":93000,"derived":"4 quarters less 3"},"2020-04-30":{"v":0,"src":"0001628280-20-008982"},"2020-07-31":{"v":5407000,"src":"0001628279-20-000207"},"2020-10-31":{"v":3316000,"src":"0001628280-20-017286"},"2021-01-31":{"v":227000,"derived":"4 quarters less 3"},"2021-04-30":{"v":2656000},"2021-07-31":{"v":5325000},"2021-10-31":{"v":2314000},"2022-01-31":{"v":3919000,"derived":"4 quarters less 3"},"2022-04-30":{"v":2333000},"2022-07-31":{"v":1663000},"2022-10-31":{"v":5609000},"2023-01-31":{"v":3907000,"derived":"4 quarters less 3"},"2023-04-30":{"v":2958000},"2023-07-31":{"v":9593000},"2023-10-31":{"v":5910000},"2024-01-31":{"v":7735000,"derived":"4 quarters less 3"},"2024-04-30":{"v":8476000},"2024-07-31":{"v":3052000,"derived":"2 quarters less 1"},"2024-10-31":{"v":4271000,"derived":"3 quarters less 2"},"2025-01-31":{"v":4720000,"derived":"4 quarters less 3"},"2025-04-30":{"v":5910000},"2025-07-31":{"v":6303000,"derived":"2 quarters less 1"},"2025-10-31":{"v":9889000,"derived":"3 quarters less 2"},"2026-01-31":{"v":7029000,"derived":"4 quarters less 3"},"2026-04-30":{"v":1751000},"2026-07-31":{"v":8022000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ProceedsFromPaymentsForLongTermLoansForRelatedParties","also_tags":[],"label":"Proceeds from note receivablerelated party","note":null,"earlier_labels":["Proceeds from note receivable-related party"],"kind":"money","earlier_years":true,"values":{"2014-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"IncreaseDecreaseInRestrictedCash","also_tags":[],"label":"Changes in restricted cash and deposits","note":null,"earlier_labels":["Payments for restricted cash and deposits"],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":5000},"2014-04-30":{"v":3000},"2014-07-31":{"v":-4000},"2014-10-31":{"v":-8000},"2015-01-31":{"v":-12000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-1000},"2015-07-31":{"v":-2000},"2015-10-31":{"v":0,"derived":"3 quarters less 2"},"2016-01-31":{"v":-38000,"derived":"4 quarters less 3"},"2016-04-30":{"v":6000},"2016-10-31":{"v":1000},"2017-01-31":{"v":0,"derived":"4 quarters less 3"},"2017-04-30":{"v":1000,"src":"0001564590-17-012336"},"2017-07-31":{"v":201000,"src":"0001564590-17-018414"},"2017-10-31":{"v":0,"derived":"3 quarters less 2"},"2018-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"PaymentsToAcquireBusinessesNetOfCashAcquired","also_tags":[],"label":"Acquisitions, net of cash acquired","note":null,"earlier_labels":["Acquisitions, net of cash and restricted cash acquired"],"kind":"money","earlier_years":false,"values":{"2014-01-31":{"v":0,"derived":"4 quarters less 3"},"2015-04-30":{"v":9987000},"2015-07-31":{"v":7000},"2015-10-31":{"v":116189000},"2016-01-31":{"v":0,"derived":"4 quarters less 3"},"2020-07-31":{"v":0},"2020-10-31":{"v":0},"2021-01-31":{"v":0,"derived":"4 quarters less 3"},"2021-07-31":{"v":2133000},"2021-10-31":{"v":0},"2022-01-31":{"v":5647000,"derived":"4 quarters less 3"},"2022-07-31":{"v":0,"src":"0001393052-22-000036"},"2022-10-31":{"v":0,"src":"0001393052-22-000048"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"},"2025-04-30":{"v":0},"2025-07-31":{"v":0,"derived":"2 quarters less 1"},"2026-04-30":{"v":75480000},"2026-07-31":{"v":6353000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"PaymentsToAcquireIntangibleAssets","also_tags":[],"label":"Purchases of intangible assets","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2015-07-31":{"v":568000},"2015-10-31":{"v":0,"derived":"3 quarters less 2"},"2016-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInInvestingActivities","also_tags":["NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"],"label":"Net cash used in investing activities","note":null,"earlier_labels":["Net cash provided by investing activities","Net cash investing activities"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":-3250000,"src":"0001193125-13-473368"},"2014-01-31":{"v":-9868000,"derived":"4 quarters less 3"},"2014-04-30":{"v":-131771000},"2014-07-31":{"v":-78992000},"2014-10-31":{"v":-52022000},"2015-01-31":{"v":-9233000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-67811000},"2015-07-31":{"v":-8597000},"2015-10-31":{"v":-34155000},"2016-01-31":{"v":13880000,"derived":"4 quarters less 3"},"2016-04-30":{"v":82000},"2016-10-31":{"v":-37740000},"2017-04-30":{"v":-2304000},"2017-07-31":{"v":-20298000},"2017-10-31":{"v":-134398000},"2018-01-31":{"v":2480000,"derived":"4 quarters less 3"},"2018-04-30":{"v":-17557000},"2018-07-31":{"v":-40773000},"2018-10-31":{"v":-89360000},"2019-01-31":{"v":43821000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-41542000},"2019-07-31":{"v":-22801000},"2019-10-31":{"v":2729000},"2020-01-31":{"v":-455296000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-48209000},"2020-07-31":{"v":-43932000},"2020-10-31":{"v":-262586000},"2021-01-31":{"v":21093000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-37949000},"2021-07-31":{"v":-242814000},"2021-10-31":{"v":-10229000},"2022-01-31":{"v":-55160000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-378487000},"2022-07-31":{"v":-184205000},"2022-10-31":{"v":-405729000},"2023-01-31":{"v":-39262000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-297394000},"2023-07-31":{"v":-618930000},"2023-10-31":{"v":-73324000},"2024-01-31":{"v":-86703000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-272378000},"2024-07-31":{"v":-113842000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-298226000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-15692000,"derived":"4 quarters less 3"},"2025-04-30":{"v":-52107000},"2025-07-31":{"v":-389272000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-495233000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-167750000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-388711000},"2026-07-31":{"v":-63540000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"ProceedsFromStockOptionsEarlyExercised","also_tags":[],"label":"Proceeds from early exercise of common stock options","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":158000},"2014-01-31":{"v":4000,"derived":"4 quarters less 3"},"2015-04-30":{"v":8000},"2015-07-31":{"v":2000},"2015-10-31":{"v":0,"derived":"3 quarters less 2"},"2016-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"FinanceLeasePrincipalPayments","also_tags":[],"label":"Reduction of lease liabilities - finance leases","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-04-30":{"v":249000},"2019-07-31":{"v":239000},"2019-10-31":{"v":241000,"src":"0001628280-19-014779"},"2020-01-31":{"v":255000,"derived":"4 quarters less 3"},"2020-04-30":{"v":248000,"src":"0001628280-20-008982"},"2020-07-31":{"v":251000,"src":"0001628279-20-000207"}},"depth":0,"sign":null},{"tag":"FinanceLeaseProceedsPaymentsNet","also_tags":[],"label":"Changes in lease liabilities - finance leases","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2019-10-31":{"v":-241000},"2020-01-31":{"v":-255000,"derived":"4 quarters less 3"},"2020-04-30":{"v":-248000},"2020-07-31":{"v":-251000},"2020-10-31":{"v":79000},"2021-01-31":{"v":-619000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-286000},"2021-07-31":{"v":-98000},"2021-10-31":{"v":0},"2022-01-31":{"v":0,"derived":"4 quarters less 3"},"2022-04-30":{"v":0,"src":"0001393052-22-000025"},"2022-07-31":{"v":0,"src":"0001393052-22-000036"},"2022-10-31":{"v":0,"src":"0001393052-22-000048"},"2023-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"ProceedsFromStockOptionsExercised","also_tags":[],"label":"Proceeds from exercise of common stock options","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":95000},"2014-01-31":{"v":42000,"derived":"4 quarters less 3"},"2014-04-30":{"v":685000},"2014-07-31":{"v":1527000},"2014-10-31":{"v":2102000},"2015-01-31":{"v":1499000,"derived":"4 quarters less 3"},"2015-04-30":{"v":1162000},"2015-07-31":{"v":1608000},"2015-10-31":{"v":1368000},"2016-01-31":{"v":1737000,"derived":"4 quarters less 3"},"2016-04-30":{"v":1345000},"2016-10-31":{"v":3473000},"2017-01-31":{"v":4361000,"derived":"4 quarters less 3"},"2017-04-30":{"v":7285000},"2017-07-31":{"v":6131000},"2017-10-31":{"v":3747000},"2018-01-31":{"v":3610000,"derived":"4 quarters less 3"},"2018-04-30":{"v":7839000},"2018-07-31":{"v":7022000},"2018-10-31":{"v":4867000},"2019-01-31":{"v":6182000,"derived":"4 quarters less 3"},"2019-04-30":{"v":3391000},"2019-07-31":{"v":3620000},"2019-10-31":{"v":1607000},"2020-01-31":{"v":2376000,"derived":"4 quarters less 3"},"2020-04-30":{"v":9781000},"2020-07-31":{"v":9278000},"2020-10-31":{"v":6186000},"2021-01-31":{"v":9612000,"derived":"4 quarters less 3"},"2021-04-30":{"v":17091000},"2021-07-31":{"v":20851000},"2021-10-31":{"v":5368000},"2022-01-31":{"v":8228000,"derived":"4 quarters less 3"},"2022-04-30":{"v":16291000},"2022-07-31":{"v":9250000},"2022-10-31":{"v":4575000},"2023-01-31":{"v":13538000,"derived":"4 quarters less 3"},"2023-04-30":{"v":15233000},"2023-07-31":{"v":22995000},"2023-10-31":{"v":13956000},"2024-01-31":{"v":10503000,"derived":"4 quarters less 3"},"2024-04-30":{"v":28434000},"2024-07-31":{"v":6400000,"derived":"2 quarters less 1"},"2024-10-31":{"v":30270000,"derived":"3 quarters less 2"},"2025-01-31":{"v":40434000,"derived":"4 quarters less 3"},"2025-04-30":{"v":40605000},"2025-07-31":{"v":141692000,"derived":"2 quarters less 1"},"2025-10-31":{"v":57699000,"derived":"3 quarters less 2"},"2026-01-31":{"v":13867000,"derived":"4 quarters less 3"},"2026-04-30":{"v":2939000},"2026-07-31":{"v":14204000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"ProceedsFromIssuanceInitialPublicOffering","also_tags":[],"label":"Net proceeds from follow-on offering","note":null,"earlier_labels":["Net proceeds from initial public offering"],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":216263000,"src":"0001193125-13-473368"},"2014-01-31":{"v":-1211000,"derived":"4 quarters less 3"},"2014-04-30":{"v":34994000,"src":"0001193125-14-228721"}},"depth":1,"sign":null},{"tag":"ProceedFromPaymentForOffering","also_tags":["ProceedsFromIssuanceOrSaleOfEquity"],"label":"Net proceeds from offerings","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":216263000},"2014-04-30":{"v":34994000},"2014-07-31":{"v":-499000},"2014-10-31":{"v":0,"derived":"3 quarters less 2"},"2015-01-31":{"v":-323000,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"ProceedsFromStockPlans","also_tags":[],"label":"Proceeds from Employee Stock Purchase Plan","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-07-31":{"v":5951000},"2014-10-31":{"v":0,"derived":"3 quarters less 2"},"2015-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":{"2025-04-30":{"v":0},"2025-07-31":{"v":0,"derived":"2 quarters less 1"},"2026-04-30":{"v":226947000},"2026-07-31":{"v":245726000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"PaymentsRelatedToTaxWithholdingForShareBasedCompensation","also_tags":[],"label":"Taxes paid related to net share settlement of equity awards","note":null,"earlier_labels":["Restricted stock units acquired to settle employee tax withholding liability"],"kind":"money","earlier_years":false,"values":{"2015-04-30":{"v":4000},"2015-07-31":{"v":2000},"2015-10-31":{"v":0,"derived":"3 quarters less 2"},"2016-01-31":{"v":0,"derived":"4 quarters less 3"},"2016-04-30":{"v":1000},"2016-10-31":{"v":1000},"2017-01-31":{"v":1000,"derived":"4 quarters less 3"},"2020-07-31":{"v":0},"2020-10-31":{"v":0},"2021-01-31":{"v":0,"derived":"4 quarters less 3"},"2021-04-30":{"v":0},"2021-07-31":{"v":15096000},"2021-10-31":{"v":21414000},"2022-01-31":{"v":18784000,"derived":"4 quarters less 3"},"2022-04-30":{"v":14999000},"2022-07-31":{"v":17134000},"2022-10-31":{"v":15118000},"2023-01-31":{"v":15779000,"derived":"4 quarters less 3"},"2023-04-30":{"v":16625000},"2023-07-31":{"v":20418000},"2023-10-31":{"v":20845000},"2024-01-31":{"v":20987000,"derived":"4 quarters less 3"},"2024-04-30":{"v":24606000},"2024-07-31":{"v":17884000,"derived":"2 quarters less 1"},"2024-10-31":{"v":17310000,"derived":"3 quarters less 2"},"2025-01-31":{"v":19623000,"derived":"4 quarters less 3"},"2025-04-30":{"v":20225000},"2025-07-31":{"v":26003000,"derived":"2 quarters less 1"},"2025-10-31":{"v":25053000,"derived":"3 quarters less 2"},"2026-01-31":{"v":21966000,"derived":"4 quarters less 3"},"2026-04-30":{"v":38518000},"2026-07-31":{"v":27786000,"derived":"2 quarters less 1"}},"depth":1,"sign":-1},{"tag":"ExcessTaxBenefitFromShareBasedCompensationFinancingActivities","also_tags":[],"label":"Excess tax benefits from employee stock plans","note":null,"earlier_labels":["Excess tax benefits from stock-based compensation"],"kind":"money","earlier_years":true,"values":{"2014-04-30":{"v":4379000},"2014-07-31":{"v":6654000},"2014-10-31":{"v":7698000},"2015-01-31":{"v":6610000,"derived":"4 quarters less 3"},"2015-04-30":{"v":3169000},"2015-07-31":{"v":3982000},"2015-10-31":{"v":1817000},"2016-01-31":{"v":4559000,"derived":"4 quarters less 3"},"2016-04-30":{"v":2861000},"2016-10-31":{"v":5309000},"2017-01-31":{"v":9379000,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"NetCashProvidedByUsedInFinancingActivities","also_tags":["NetCashProvidedByUsedInFinancingActivitiesContinuingOperations"],"label":"Net cash provided by financing activities","note":"used in","earlier_labels":["Net cash used in financing activities"],"kind":"money","earlier_years":false,"values":{"2013-10-31":{"v":216516000,"src":"0001193125-13-473368"},"2014-01-31":{"v":-991000,"derived":"4 quarters less 3"},"2014-04-30":{"v":40058000},"2014-07-31":{"v":13633000},"2014-10-31":{"v":9800000},"2015-01-31":{"v":7771000,"derived":"4 quarters less 3"},"2015-04-30":{"v":4335000},"2015-07-31":{"v":5590000},"2015-10-31":{"v":3185000},"2016-01-31":{"v":6296000,"derived":"4 quarters less 3"},"2016-04-30":{"v":4205000},"2016-10-31":{"v":8781000},"2017-04-30":{"v":7285000},"2017-07-31":{"v":6131000},"2017-10-31":{"v":3747000},"2018-01-31":{"v":3610000,"derived":"4 quarters less 3"},"2018-04-30":{"v":7839000},"2018-07-31":{"v":7022000},"2018-10-31":{"v":4867000},"2019-01-31":{"v":6182000,"derived":"4 quarters less 3"},"2019-04-30":{"v":3142000},"2019-07-31":{"v":3381000},"2019-10-31":{"v":1366000},"2020-01-31":{"v":2121000,"derived":"4 quarters less 3"},"2020-04-30":{"v":9533000},"2020-07-31":{"v":9027000},"2020-10-31":{"v":6265000},"2021-01-31":{"v":8993000,"derived":"4 quarters less 3"},"2021-04-30":{"v":16805000},"2021-07-31":{"v":5657000},"2021-10-31":{"v":-16046000},"2022-01-31":{"v":-10556000,"derived":"4 quarters less 3"},"2022-04-30":{"v":1292000},"2022-07-31":{"v":-7884000},"2022-10-31":{"v":-10543000},"2023-01-31":{"v":-2241000,"derived":"4 quarters less 3"},"2023-04-30":{"v":-1392000},"2023-07-31":{"v":2577000},"2023-10-31":{"v":-6889000},"2024-01-31":{"v":-10484000,"derived":"4 quarters less 3"},"2024-04-30":{"v":3828000},"2024-07-31":{"v":-11484000,"derived":"2 quarters less 1"},"2024-10-31":{"v":12960000,"derived":"3 quarters less 2"},"2025-01-31":{"v":20811000,"derived":"4 quarters less 3"},"2025-04-30":{"v":20380000},"2025-07-31":{"v":115689000,"derived":"2 quarters less 1"},"2025-10-31":{"v":32646000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-178048000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-262526000},"2026-07-31":{"v":-259308000,"derived":"2 quarters less 1"}},"depth":0,"sign":1},{"tag":"EffectOfExchangeRateOnCashAndCashEquivalents","also_tags":[],"label":"Effect of exchange rate changes on cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2014-04-30":{"v":-36000},"2014-07-31":{"v":-21000},"2014-10-31":{"v":-15000},"2015-01-31":{"v":0,"derived":"4 quarters less 3"},"2015-04-30":{"v":-7000},"2015-07-31":{"v":40000},"2015-10-31":{"v":53000},"2016-01-31":{"v":-37000,"derived":"4 quarters less 3"},"2016-04-30":{"v":116000},"2016-10-31":{"v":-321000},"2017-01-31":{"v":-16000,"derived":"4 quarters less 3"},"2017-04-30":{"v":913000,"src":"0001564590-17-012336"},"2017-07-31":{"v":327000,"src":"0001564590-17-018414"},"2017-10-31":{"v":-12000,"src":"0001564590-17-024561"},"2018-01-31":{"v":1861000,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"CashAndCashEquivalentsPeriodIncreaseDecrease","also_tags":[],"label":"Net change in cash and cash equivalents","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":218533000},"2014-01-31":{"v":5366000,"derived":"4 quarters less 3"},"2014-04-30":{"v":-73619000},"2014-07-31":{"v":-48772000},"2014-10-31":{"v":-7981000},"2015-01-31":{"v":-2882000,"derived":"4 quarters less 3"},"2015-04-30":{"v":-21692000},"2015-07-31":{"v":12215000},"2015-10-31":{"v":-11182000},"2016-01-31":{"v":23585000,"derived":"4 quarters less 3"},"2016-04-30":{"v":113763000},"2016-10-31":{"v":-4287000},"2017-01-31":{"v":11528000,"derived":"4 quarters less 3"},"2017-04-30":{"v":148054000,"src":"0001564590-17-012336"},"2017-07-31":{"v":43566000,"src":"0001564590-17-018414"},"2017-10-31":{"v":-98430000,"src":"0001564590-17-024561"},"2018-01-31":{"v":9387000,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","also_tags":[],"label":"Effect of exchange rate changes on cash, cash equivalents, and restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-04-30":{"v":913000},"2017-07-31":{"v":327000},"2017-10-31":{"v":-12000},"2018-01-31":{"v":1861000,"derived":"4 quarters less 3"},"2018-04-30":{"v":-811000},"2018-07-31":{"v":-1565000},"2018-10-31":{"v":-1154000},"2019-01-31":{"v":1453000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-702000},"2019-07-31":{"v":-1742000},"2019-10-31":{"v":-487000},"2020-01-31":{"v":75000,"derived":"4 quarters less 3"},"2020-04-30":{"v":548000},"2020-07-31":{"v":2734000},"2020-10-31":{"v":-599000},"2021-01-31":{"v":-2199000,"derived":"4 quarters less 3"},"2021-04-30":{"v":-2765000},"2021-07-31":{"v":-180000},"2021-10-31":{"v":-1469000},"2022-01-31":{"v":-243000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-1874000},"2022-07-31":{"v":-1049000},"2022-10-31":{"v":-1475000},"2023-01-31":{"v":-588000,"derived":"4 quarters less 3"},"2023-04-30":{"v":19000},"2023-07-31":{"v":290000},"2023-10-31":{"v":-1282000},"2024-01-31":{"v":-807000,"derived":"4 quarters less 3"},"2024-04-30":{"v":-1257000},"2024-07-31":{"v":5000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-94000,"derived":"3 quarters less 2"},"2025-01-31":{"v":-389000,"derived":"4 quarters less 3"},"2025-04-30":{"v":766000},"2025-07-31":{"v":599000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-494000,"derived":"3 quarters less 2"},"2026-01-31":{"v":48000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-532000},"2026-07-31":{"v":-299000,"derived":"2 quarters less 1"}},"depth":1,"sign":1},{"tag":"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","also_tags":[],"label":"Net change in cash, cash equivalents, and restricted cash","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2017-04-30":{"v":148055000},"2017-07-31":{"v":43766000},"2017-10-31":{"v":-98429000},"2018-01-31":{"v":9388000,"derived":"4 quarters less 3"},"2018-04-30":{"v":140056000},"2018-07-31":{"v":51497000},"2018-10-31":{"v":-44091000},"2019-01-31":{"v":83329000,"derived":"4 quarters less 3"},"2019-04-30":{"v":197187000},"2019-07-31":{"v":79311000},"2019-10-31":{"v":65112000},"2020-01-31":{"v":-413991000,"derived":"4 quarters less 3"},"2020-04-30":{"v":244044000},"2020-07-31":{"v":73149000},"2020-10-31":{"v":-161517000},"2021-01-31":{"v":96238000,"derived":"4 quarters less 3"},"2021-04-30":{"v":454476000},"2021-07-31":{"v":-118272000},"2021-10-31":{"v":85215000},"2022-01-31":{"v":-11905000,"derived":"4 quarters less 3"},"2022-04-30":{"v":101958000},"2022-07-31":{"v":-99752000},"2022-10-31":{"v":-275087000},"2023-01-31":{"v":21306000,"derived":"4 quarters less 3"},"2023-04-30":{"v":207169000},"2023-07-31":{"v":-351027000},"2023-10-31":{"v":1103000},"2024-01-31":{"v":-40225000,"derived":"4 quarters less 3"},"2024-04-30":{"v":493709000},"2024-07-31":{"v":-32447000,"derived":"2 quarters less 1"},"2024-10-31":{"v":-121243000,"derived":"3 quarters less 2"},"2025-01-31":{"v":74274000,"derived":"4 quarters less 3"},"2025-04-30":{"v":846197000},"2025-07-31":{"v":-34551000,"derived":"2 quarters less 1"},"2025-10-31":{"v":-270294000,"derived":"3 quarters less 2"},"2026-01-31":{"v":-238903000,"derived":"4 quarters less 3"},"2026-04-30":{"v":475347000},"2026-07-31":{"v":-84438000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"IncomeTaxesPaid","also_tags":[],"label":"Cash paid for income taxes","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":4998000},"2014-01-31":{"v":5689000,"derived":"4 quarters less 3"},"2014-04-30":{"v":3918000,"src":"0001193125-14-228721"},"2014-07-31":{"v":706000,"src":"0001564590-14-004069"},"2014-10-31":{"v":477000,"src":"0001564590-14-006187"},"2015-01-31":{"v":-3586000,"derived":"4 quarters less 3"}},"depth":1,"sign":null},{"tag":"CapitalExpendituresIncurredButNotYetPaid","also_tags":[],"label":"Property and equipment included in accounts payable and accrued expenses","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":-46000,"src":"0001193125-13-473368"},"2014-01-31":{"v":38000,"derived":"4 quarters less 3"},"2014-04-30":{"v":69000,"src":"0001193125-14-228721"},"2014-07-31":{"v":90000,"src":"0001564590-14-004069"}},"depth":1,"sign":null},{"tag":"IncomeTaxesPaidNet","also_tags":[],"label":"Cash paid for income taxes, net of refunds","note":null,"earlier_labels":[],"kind":"money","earlier_years":false,"values":{"2014-04-30":{"v":3918000},"2014-07-31":{"v":706000},"2014-10-31":{"v":477000},"2015-01-31":{"v":-3586000,"derived":"4 quarters less 3"},"2015-04-30":{"v":2642000},"2015-07-31":{"v":13350000},"2015-10-31":{"v":273000},"2016-01-31":{"v":3703000,"derived":"4 quarters less 3"},"2016-04-30":{"v":2965000},"2016-10-31":{"v":1061000},"2017-01-31":{"v":812000,"derived":"4 quarters less 3"},"2017-04-30":{"v":4256000},"2017-07-31":{"v":1780000},"2017-10-31":{"v":2106000},"2018-01-31":{"v":4319000,"derived":"4 quarters less 3"},"2018-04-30":{"v":4116000},"2018-07-31":{"v":6455000},"2018-10-31":{"v":6697000},"2019-01-31":{"v":2273000,"derived":"4 quarters less 3"},"2019-04-30":{"v":2383000},"2019-07-31":{"v":882000},"2019-10-31":{"v":1739000},"2020-01-31":{"v":9285000,"derived":"4 quarters less 3"},"2020-04-30":{"v":5866000},"2020-07-31":{"v":9089000},"2020-10-31":{"v":2198000},"2021-01-31":{"v":943000,"derived":"4 quarters less 3"},"2021-04-30":{"v":5133000},"2021-07-31":{"v":15368000},"2021-10-31":{"v":14167000},"2022-01-31":{"v":23959000,"derived":"4 quarters less 3"},"2022-04-30":{"v":18189000},"2022-07-31":{"v":89583000},"2022-10-31":{"v":2936000},"2023-01-31":{"v":57244000,"derived":"4 quarters less 3"},"2023-04-30":{"v":1034000},"2023-07-31":{"v":6232000},"2023-10-31":{"v":93590000},"2024-01-31":{"v":33617000,"derived":"4 quarters less 3"},"2024-04-30":{"v":4229000},"2024-07-31":{"v":158531000,"derived":"2 quarters less 1"},"2024-10-31":{"v":76175000,"derived":"3 quarters less 2"},"2025-01-31":{"v":83113000,"derived":"4 quarters less 3"},"2025-04-30":{"v":13850000},"2025-07-31":{"v":112833000,"derived":"2 quarters less 1"},"2025-10-31":{"v":38225000,"derived":"3 quarters less 2"},"2026-01-31":{"v":65057000,"derived":"4 quarters less 3"},"2026-04-30":{"v":7203000},"2026-07-31":{"v":144340000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"ExcessTaxBenefitFromEmployeeStockPlans","also_tags":[],"label":"Excess tax benefit from employee stock plans","note":"deficiency","earlier_labels":["Excess tax benefits from employee stock plans"],"kind":"money","earlier_years":false,"values":{"2017-04-30":{"v":13910000},"2017-07-31":{"v":14765000},"2017-10-31":{"v":8654000},"2018-01-31":{"v":8535000,"derived":"4 quarters less 3"},"2018-04-30":{"v":9679000},"2018-07-31":{"v":9347000},"2018-10-31":{"v":12006000},"2019-01-31":{"v":14798000,"derived":"4 quarters less 3"},"2019-04-30":{"v":13552000},"2019-07-31":{"v":17026000},"2019-10-31":{"v":8931000},"2020-01-31":{"v":10902000,"derived":"4 quarters less 3"},"2020-04-30":{"v":19615000},"2020-07-31":{"v":22123000},"2020-10-31":{"v":17329000},"2021-01-31":{"v":21594000,"derived":"4 quarters less 3"},"2021-04-30":{"v":17451000},"2021-07-31":{"v":17609000},"2021-10-31":{"v":10404000},"2022-01-31":{"v":10708000,"derived":"4 quarters less 3"},"2022-04-30":{"v":4907000},"2022-07-31":{"v":2094000},"2022-10-31":{"v":888000},"2023-01-31":{"v":76028000,"derived":"4 quarters less 3"},"2023-04-30":{"v":62089000},"2023-07-31":{"v":3211000},"2023-10-31":{"v":3275000},"2024-01-31":{"v":2474000,"derived":"4 quarters less 3"},"2024-04-30":{"v":3121000},"2024-07-31":{"v":1141000,"derived":"2 quarters less 1"},"2024-10-31":{"v":898000,"derived":"3 quarters less 2"},"2025-01-31":{"v":3772000,"derived":"4 quarters less 3"},"2025-04-30":{"v":2579000},"2025-07-31":{"v":13031000,"derived":"2 quarters less 1"},"2025-10-31":{"v":7692000,"derived":"3 quarters less 2"},"2026-01-31":{"v":1971000,"derived":"4 quarters less 3"},"2026-04-30":{"v":-4092000},"2026-07-31":{"v":3268000,"derived":"2 quarters less 1"}},"depth":0,"sign":null},{"tag":"IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid","also_tags":[],"label":"Changes in accounts payable and accrued expenses related to property and equipment purchases","note":null,"earlier_labels":["Changes in accounts payable and accrued liabilities related to property and equipment purchases"],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":-46000},"2014-01-31":{"v":38000,"derived":"4 quarters less 3"},"2014-04-30":{"v":69000},"2014-07-31":{"v":-90000},"2014-10-31":{"v":191000},"2015-01-31":{"v":518000,"derived":"4 quarters less 3"},"2015-04-30":{"v":2482000},"2015-07-31":{"v":133000},"2015-10-31":{"v":-1592000},"2016-01-31":{"v":-689000,"derived":"4 quarters less 3"},"2016-04-30":{"v":-689000},"2016-10-31":{"v":765000},"2017-01-31":{"v":482000,"derived":"4 quarters less 3"},"2017-04-30":{"v":-586000},"2017-07-31":{"v":465000},"2017-10-31":{"v":-978000},"2018-01-31":{"v":-289000,"derived":"4 quarters less 3"},"2018-04-30":{"v":99000},"2018-07-31":{"v":80000},"2018-10-31":{"v":314000},"2019-01-31":{"v":151000,"derived":"4 quarters less 3"},"2019-04-30":{"v":-634000},"2019-07-31":{"v":97000},"2019-10-31":{"v":109000},"2020-01-31":{"v":995000,"derived":"4 quarters less 3"},"2020-04-30":{"v":590000},"2020-07-31":{"v":184000},"2020-10-31":{"v":697000},"2021-01-31":{"v":1694000,"derived":"4 quarters less 3"},"2021-04-30":{"v":806000},"2021-07-31":{"v":104000},"2021-10-31":{"v":-223000},"2022-01-31":{"v":-465000,"derived":"4 quarters less 3"},"2022-04-30":{"v":-438000},"2022-07-31":{"v":-3000},"2022-10-31":{"v":-17000},"2023-01-31":{"v":4000,"derived":"4 quarters less 3"},"2023-04-30":{"v":791000,"src":"0001393052-23-000034"},"2023-07-31":{"v":1146000},"2023-10-31":{"v":1146000},"2024-01-31":{"v":-54000,"derived":"4 quarters less 3"}},"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":{"2013-10-31":{"v":212000},"2014-01-31":{"v":112000,"derived":"4 quarters less 3"},"2014-04-30":{"v":119000},"2014-07-31":{"v":112000},"2014-10-31":{"v":87000},"2015-01-31":{"v":59000,"derived":"4 quarters less 3"},"2015-04-30":{"v":17000},"2015-07-31":{"v":18000},"2015-10-31":{"v":19000},"2016-01-31":{"v":16000,"derived":"4 quarters less 3"},"2016-04-30":{"v":16000},"2017-01-31":{"v":0,"derived":"4 quarters less 3"},"2017-04-30":{"v":1000},"2017-07-31":{"v":0,"derived":"2 quarters less 1"},"2017-10-31":{"v":0,"derived":"3 quarters less 2"},"2018-01-31":{"v":0,"derived":"4 quarters less 3"}},"depth":0,"sign":null},{"tag":"InitialPublicOfferingCostsIncurredButNotYetPaid","also_tags":["InitialPublicOfferingCostsInAccruedLiabilities"],"label":"Offering costs not yet paid","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2013-10-31":{"v":805000},"2014-01-31":{"v":-1150000,"derived":"4 quarters less 3"},"2014-04-30":{"v":515000},"2014-07-31":{"v":-515000}},"depth":0,"sign":null},{"tag":"AcquisitionEscrowSettlementNotYetReceived","also_tags":[],"label":"Acquisition escrow settlement, not yet received","note":null,"earlier_labels":[],"kind":"money","earlier_years":true,"values":{"2015-07-31":{"v":300000}},"depth":0,"sign":null}]}},"checks":{"subtotals_checked":324,"subtotals_off":[],"balance_checked":65,"balance_off":[],"split_read":true,"fill":{"before":0.6268,"after":0.6664}}}