{"schemaVersion":2,"ticker":"VEEV","company":{"ticker":"VEEV","name":"VEEVA SYSTEMS INC","exchange":"NYSE","cik":1393052,"sic":"7372","sicDescription":"Services-Prepackaged Software","fiscalYearEnd":"0131"},"updatedAt":"2026-09-11T02:29:53.328Z","filingsThrough":"Q2 2027","annual":{"keys":["FY2012","FY2013","FY2014","FY2015","FY2016","FY2017","FY2018","FY2019","FY2020","FY2021","FY2022","FY2023","FY2024","FY2025","FY2026"],"labels":["2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],"series":{"revenue":[61262000,129548000,210151000,313222000,409221000,550542000,690559000,862210000,1104081000,1465069000,1850777000,2155060000,2363673000,2746619000,3195311000],"costOfRevenue":[29056000,57016000,82602000,115658000,142214000,173681000,211439000,245281000,303369000,408928000,503678000,609405000,677291000,699636000,782019000],"grossProfit":[32206000,72532000,127549000,197564000,267007000,376861000,479137000,616929000,800712000,1056141000,1347099000,1545655000,1686382000,2046983000,2413292000],"operatingExpenses":[25568000,42499000,88245000,127598000,188418000,256173000,321208000,394063000,514493000,678347000,841603000,1086564000,1257048000,1355548000,1496923000],"operatingIncome":[6638000,30033000,39304000,69966000,78589000,120688000,157929000,222866000,286219000,377794000,505496000,459091000,429334000,691435000,916369000],"pretaxIncome":[6653000,29093000,38500000,67186000,78617000,122355000,165771000,238643000,313697000,393993000,512311000,509096000,588023000,919381000,1194508000],"netIncome":[4230000,18783000,23615000,40383000,54460000,77572000,151177000,229832000,301118000,379998000,427390000,487706000,525705000,714138000,908906000],"dilutedEps":[0.02,0.11,0.15,0.28,0.38,0.53,0.98,1.47,1.9,2.36,2.63,3,3.22,4.32,5.44],"cash":[16880000,31890000,262507000,129253000,132179000,217606000,320183000,550971000,476733000,730504000,1138040000,886465000,703487000,1118785000,1421233000],"currentAssets":[null,86890000,353732000,501837000,500964000,711865000,1012421000,1433414000,1531124000,2310826000,3107183000,3969313000,5003211000,6308802000,7997630000],"totalAssets":[null,89820000,370308000,544890000,705799000,917376000,1230333000,1653766000,2271777000,3046067000,3816465000,4804296000,5910920000,7339756000,8979343000],"currentLiabilities":[null,54289000,86617000,135523000,186279000,246784000,306169000,401022000,551172000,715952000,840779000,1006803000,1178883000,1398404000,1637056000],"totalLiabilities":[null,55854000,90212000,138057000,200550000,264722000,324095000,416017000,606183000,779747000,904828000,1088044000,1266096000,1507383000,1764591000],"equity":[14103000,33966000,280096000,406833000,521980000,678154000,906238000,1237749000,1665594000,2266320000,2911637000,3716252000,4644824000,5832373000,7214752000],"operatingCashFlow":[4736000,30799000,41753000,67574000,80154000,144011000,233438000,310827000,437375000,551246000,764463000,780470000,911339000,1090051000,1415225000],"capex":[1193000,1554000,2977000,26944000,22152000,7507000,11367000,18259000,7434000,null,null,null,null,null,null],"depreciationAndAmortization":[407000,789000,2410000,3929000,8464000,13825000,14277000,14071000,19859000,null,null,null,null,null,null],"dilutedShares":[24776000,30599000,68024000,144204000,144977000,147578000,153681000,156117000,158296000,160732000,162277000,162437000,163486000,165232000,166995000],"sharesOutstanding":[null,24843851,0,null,null,null,null,null,null,null,null,null,161260172,162583789,163778271],"totalCosts":[54624000,99515000,170847000,243256000,330632000,429854000,532630000,639344000,817862000,1087275000,1345281000,1695969000,1934339000,2055184000,2278942000],"freeCashFlow":[3543000,29245000,38776000,40630000,58002000,136504000,222071000,292568000,429941000,null,null,null,null,null,null],"capexOutflow":[-1193000,-1554000,-2977000,-26944000,-22152000,-7507000,-11367000,-18259000,-7434000,null,null,null,null,null,null],"grossMargin":[52.570924880023504,55.988513909902125,60.69397718783161,63.074752092764875,65.24762903174567,68.45272476940906,69.38393388544642,71.55205808329758,72.52293989299699,72.08814055856755,72.78559221343251,71.72213302645865,71.34582490894468,74.52737347262216,75.52604425672493],"operatingMargin":[10.835428161013352,23.18291289715009,18.702742313860035,22.337511413629947,19.204537401550752,21.92166991800807,22.869733071323378,25.848227230025167,25.923732045022057,25.786771817573097,27.312636800651834,21.30293356101454,18.16384922956771,25.174041248531374,28.67855429408906],"netMargin":[6.9047696777774155,14.498873004600613,11.237158043502053,12.89277253832745,13.308212432890784,14.09011483229254,21.8919744728546,26.656151053687616,27.273180138051465,25.937208418170066,23.092463327564587,22.630738819336816,22.241020648795327,26.000621127284123,28.44499330425114],"currentRatio":[null,1.6005083902816408,4.083863444820301,3.7029655482833173,2.6893208574235423,2.8845670707987554,3.3067390885426025,3.574402401863239,2.7779422757324395,3.2276269917536373,3.695600151764019,3.942492225390667,4.244026760925385,4.511430173254653,4.885373499745885],"fcfMargin":[5.78335673011002,22.574644147343072,18.451494401644535,12.971630345250334,14.173759411173915,24.79447526255944,32.15815013633882,33.93233666972083,38.9410740697467,null,null,null,null,null,null],"returnOnAssets":[null,20.91182364729459,10.264535085889143,8.824975579055023,8.708799709600068,9.558057510742834,14.077977975600978,15.937871758216342,15.341469957149878,14.291430888156931,12.45575248319425,11.314685559662308,9.812308030001448,10.778891582587939,11.139168896518123],"returnOnEquity":[36.34645128028871,78.1501591462273,15.038431901981136,11.75754699539545,11.726795382924227,12.927223126750848,19.08328242000717,21.439682236879236,20.742847124848836,19.328906990336,16.508055204011928,14.716782372185172,12.575056129139359,13.632233888510449,13.932663326211713],"revenueGrowth":[null,111.46550879827623,62.21863710748139,49.04616204538641,30.6488688534011,34.534151473164876,25.432573718263086,24.856818895995847,28.052446619733008,32.695789529934856,26.326951153836433,16.4408245834047,9.680148116525755,16.20131041815005,16.33615729010831]}},"quarterly":{"keys":["2013Q1","2013Q2","2013Q3","2013Q4","2014Q1","2014Q2","2014Q3","2014Q4","2015Q1","2015Q2","2015Q3","2015Q4","2016Q1","2016Q2","2016Q3","2016Q4","2017Q1","2017Q2","2017Q3","2017Q4","2018Q1","2018Q2","2018Q3","2018Q4","2019Q1","2019Q2","2019Q3","2019Q4","2020Q1","2020Q2","2020Q3","2020Q4","2021Q1","2021Q2","2021Q3","2021Q4","2022Q1","2022Q2","2022Q3","2022Q4","2023Q1","2023Q2","2023Q3","2023Q4","2024Q1","2024Q2","2024Q3","2024Q4","2025Q1","2025Q2","2025Q3","2025Q4","2026Q1","2026Q2","2026Q3","2026Q4","2027Q1","2027Q2"],"labels":["Q1 '13","Q2 '13","Q3 '13","Q4 '13","Q1 '14","Q2 '14","Q3 '14","Q4 '14","Q1 '15","Q2 '15","Q3 '15","Q4 '15","Q1 '16","Q2 '16","Q3 '16","Q4 '16","Q1 '17","Q2 '17","Q3 '17","Q4 '17","Q1 '18","Q2 '18","Q3 '18","Q4 '18","Q1 '19","Q2 '19","Q3 '19","Q4 '19","Q1 '20","Q2 '20","Q3 '20","Q4 '20","Q1 '21","Q2 '21","Q3 '21","Q4 '21","Q1 '22","Q2 '22","Q3 '22","Q4 '22","Q1 '23","Q2 '23","Q3 '23","Q4 '23","Q1 '24","Q2 '24","Q3 '24","Q4 '24","Q1 '25","Q2 '25","Q3 '25","Q4 '25","Q1 '26","Q2 '26","Q3 '26","Q4 '26","Q1 '27","Q2 '27"],"series":{"revenue":[24509000,29455000,35796000,39788000,42788000,49581000,54979000,62803000,66721000,75664000,83825000,87012000,89923000,98107000,106921000,114270000,119764000,131347000,142779000,150153000,159772000,167795000,177008000,185984000,195547000,209609000,224731000,232323000,244752000,266900000,280921000,311508000,337106000,353683000,377519000,396761000,433573000,455594000,476111000,485499000,505102000,534218000,552351000,563389000,526325000,590225000,616505000,630618000,650345000,676181000,699207000,720886000,759043000,789081000,811236000,835951000,882948000,927963000],"costOfRevenue":[11349000,13050000,15856000,16761000,17709000,19143000,21392000,24358000,25950000,28136000,30416000,31156000,31985000,33473000,37012000,39744000,41091000,42195000,43925000,46470000,48877000,50404000,53236000,58917000,60155000,59226000,61374000,64526000,65503000,70218000,73329000,94319000,94880000,97204000,102997000,113847000,116136000,122097000,129564000,135881000,139515000,151669000,153907000,164314000,166663000,169018000,167682000,173928000,173884000,170372000,174389000,180991000,173824000,195253000,199465000,213477000,220924000,232012000],"grossProfit":[13160000,16405000,19940000,23027000,25079000,30438000,33587000,38445000,40771000,47528000,53409000,55856000,57938000,64634000,69909000,74526000,78673000,89152000,98854000,103683000,110895000,117395000,123774000,127073000,135392000,150383000,163357000,167797000,179249000,196682000,207592000,217189000,242226000,256479000,274522000,282914000,317437000,333497000,346547000,349618000,365587000,382549000,398444000,399075000,359662000,421207000,448823000,456690000,476461000,505809000,524818000,539895000,585219000,593828000,611771000,622474000,662024000,695951000],"operatingExpenses":[8395000,9283000,11156000,13665000,16906000,20600000,23602000,27137000,28214000,30743000,33468000,35173000,37013000,42281000,49809000,59315000,60867000,65330000,65044000,64932000,72032000,79328000,81279000,88569000,91436000,97565000,100263000,104799000,108080000,122826000,126792000,156795000,154661000,166398000,173217000,184071000,188991000,208873000,213839000,229900000,237915000,281457000,277040000,290152000,298132000,317158000,320334000,321426000,321289000,339322000,343465000,351472000,351487000,397920000,370918000,376598000,388912000,420933000],"operatingIncome":[4765000,7122000,8784000,9362000,8173000,9838000,9985000,11308000,12557000,16785000,19941000,20683000,20925000,22353000,20100000,15211000,17806000,23822000,33810000,32530000,38863000,38067000,42495000,38504000,43956000,52818000,63094000,62998000,71169000,73856000,80800000,60394000,87565000,90081000,101305000,98843000,128446000,124624000,132708000,119718000,127672000,101092000,121404000,108923000,61530000,104049000,128489000,135264000,155172000,166487000,181353000,188423000,233732000,195908000,240853000,245876000,273112000,275018000],"pretaxIncome":[4775000,6701000,8858000,8759000,7674000,9773000,10110000,10943000,12527000,16684000,18952000,19023000,21688000,21908000,20210000,14811000,20553000,22460000,34335000,45007000,39454000,40925000,43854000,41538000,46095000,56160000,67700000,68688000,77330000,81188000,89941000,65238000,90979000,92962000,104760000,105292000,133010000,126290000,133532000,119479000,130381000,109490000,133862000,135363000,91778000,142875000,170676000,182693000,206901000,225060000,242290000,245130000,298821000,265364000,312786000,317537000,347530000,349530000],"netIncome":[3103000,4247000,5749000,5684000,4845000,5998000,6525000,6247000,7221000,9578000,10258000,13326000,12982000,13406000,10482000,17590000,12509000,12958000,21630000,21707000,36996000,38602000,34925000,40654000,44310000,50286000,64085000,71151000,73449000,79242000,82245000,66182000,86570000,93551000,96959000,102918000,115567000,108858000,105869000,97096000,100115000,90601000,108457000,188533000,131521000,111628000,135158000,147398000,161664000,171041000,185808000,195625000,228190000,200309000,236203000,244204000,260936000,273429000],"dilutedEps":[null,null,0.03,0.029587868026119832,0.03,0.03,0.05,0.04,0.05,0.07,0.07,0.09,0.09,0.09,0.07,0.12,0.09,0.09,0.15,0.15,0.24,0.25,0.23,0.26,0.29,0.32,0.41,0.45,0.47,0.5,0.52,0.42,0.54,0.58,0.6,0.64,0.71,0.67,0.65,0.599448978705181,0.62,0.56,0.67,1.157507552962661,0.81,0.68,0.83,0.89917560480563,0.98,1.04,1.13,1.1691476678644825,1.37,1.19,1.4,1.482801835231324,1.57,1.66],"cash":[null,30159000,29638000,31890000,44354000,38608000,257141000,262507000,188888000,140116000,132135000,129253000,107561000,119776000,108594000,132179000,245942000,210365000,206078000,217606000,365660000,409226000,310796000,320183000,460239000,511735000,467643000,550971000,748158000,827468000,892581000,476733000,720776000,795782000,634265000,730504000,1184980000,1064731000,1149946000,1138040000,1239998000,1140246000,865159000,886465000,1093634000,742607000,743712000,703487000,1197196000,1165754000,1044511000,1118785000,1964982000,1930431000,1660137000,1421233000,1896580000,1812012000],"currentAssets":[null,null,null,86890000,null,null,328448000,353732000,418782000,423005000,449516000,501837000,509775000,522750000,427338000,500964000,548374000,587093000,589829000,711865000,789112000,833355000,846069000,1012421000,1102828000,1152358000,1183194000,1433414000,1537851000,1620838000,1658121000,1531124000,1675272000,1785432000,1852997000,2310826000,2495066000,2631792000,2659795000,3107183000,3275295000,3356142000,3386485000,3969313000,4188134000,4361753000,4335758000,5003211000,5244948000,5367843000,5447160000,6308802000,6707534000,6994588000,7111854000,7997630000,8063261000,7946227000],"totalAssets":[null,null,null,89820000,null,null,345289000,370308000,435124000,464241000,492553000,544890000,568663000,591632000,625033000,705799000,751792000,787232000,788474000,917376000,995663000,1035870000,1046216000,1230333000,1317655000,1364592000,1397281000,1653766000,1776104000,1859853000,1900441000,2271777000,2404619000,2516409000,2583641000,3046067000,3222149000,3351383000,3367486000,3816465000,4011222000,4116583000,4182717000,4804296000,5023370000,5228143000,5225772000,5910920000,6187558000,6330837000,6452853000,7339756000,7765077000,7999427000,8097151000,8979343000,9129558000,9060223000],"currentLiabilities":[null,null,null,54289000,null,null,70253000,86617000,101231000,103257000,107760000,135523000,137143000,134402000,136383000,186279000,207098000,208115000,167616000,246784000,269046000,255578000,214350000,306169000,326226000,294658000,236716000,401022000,412587000,382941000,306897000,551172000,550340000,501482000,417392000,715952000,709546000,662837000,536887000,840779000,878860000,799389000,690280000,1006803000,1006302000,1001954000,768250000,1178883000,1223286000,1070438000,857001000,1398404000,1456613000,1255053000,944878000,1637056000,1701770000,1455950000],"totalLiabilities":[null,null,null,55854000,null,null,74643000,90212000,104838000,106854000,111346000,138057000,139713000,137995000,151055000,200550000,221246000,222124000,182569000,264722000,286759000,269267000,227748000,324095000,343218000,314216000,258976000,416017000,441001000,414836000,341876000,606183000,603583000,559682000,477262000,779747000,777165000,731286000,598125000,904828000,942947000,872652000,763925000,1088044000,1080307000,1075500000,845999000,1266096000,1298177000,1146139000,951450000,1507383000,1553979000,1360888000,1056520000,1764591000,1825204000,1628774000],"equity":[null,null,null,33966000,null,null,270646000,280096000,330286000,357387000,381207000,406833000,428950000,453637000,473978000,521980000,530546000,565108000,605905000,678154000,708904000,766603000,818468000,906238000,974437000,1050376000,1138305000,1237749000,1335103000,1445017000,1558565000,1665594000,1801036000,1956727000,2106379000,2266320000,2444984000,2620097000,2769361000,2911637000,3068275000,3243931000,3418792000,3716252000,3943063000,4152643000,4379773000,4644824000,4889381000,5184698000,5501403000,5832373000,6211098000,6638539000,7040631000,7214752000,7304354000,7431449000],"operatingCashFlow":[null,null,9716000,6987000,13023000,7238000,5267000,16225000,18130000,16608000,34256000,-1420000,41791000,15182000,19735000,3446000,109360000,11746000,24993000,-2088000,142161000,57606000,32234000,1437000,150585000,86813000,41556000,31873000,236289000,100473000,61504000,39109000,282172000,105320000,95403000,68351000,478385000,119065000,112959000,54054000,481027000,93386000,142660000,63397000,505936000,265036000,82598000,57769000,763516000,92874000,164117000,69544000,877158000,238433000,192787000,106847000,1127116000,238709000],"capex":[null,null,519000,248000,217000,1177000,1180000,403000,519000,24983000,871000,571000,4732000,10522000,4556000,2342000,2197000,928000,1488000,2894000,4751000,2777000,1936000,1903000,939000,970000,4658000,11692000,1613000,2470000,2118000,39000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"depreciationAndAmortization":[null,null,174000,253000,267000,511000,774000,858000,930000,991000,1022000,986000,1024000,1344000,2481000,3615000,3405000,3470000,3469000,3481000,3449000,3571000,3601000,3656000,3596000,3498000,3383000,3594000,5438000,5561000,5643000,3217000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"dilutedShares":[null,null,30369000,34916000,32988000,37038000,131963000,143221000,142849000,143353000,144289000,144737000,144734000,144871000,145063000,145181000,145708000,147155000,147436000,149093000,151056000,153778000,154256000,154497000,154935000,155416000,156025000,157350000,157910000,158675000,158750000,158812000,159474000,160840000,161711000,161377000,162213000,162765000,163034000,161119000,161928000,162132000,162295000,163181000,162521000,163284000,163761000,164557000,164394000,164564000,164979000,166414000,166229000,167685000,168935000,164121000,165989000,165057000],"sharesOutstanding":[null,null,null,24843851,null,null,0,0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,160965687,161260172,161624611,161830287,162158468,162583789,162975081,163877694,164342871,163778271,162942747,161834760],"totalCosts":[19744000,22333000,27012000,30426000,34615000,39743000,44994000,51495000,54164000,58879000,63884000,66329000,68998000,75754000,86821000,99059000,101958000,107525000,108969000,117623000,120909000,129728000,134513000,147480000,151591000,156791000,161637000,169325000,173583000,193044000,200121000,251114000,249541000,263602000,276214000,297918000,305127000,330970000,343403000,365781000,377430000,433126000,430947000,454466000,464795000,486176000,488016000,495354000,495173000,509694000,517854000,532463000,525311000,593173000,570383000,590075000,609836000,652945000],"freeCashFlow":[null,null,9197000,6739000,12806000,6061000,4087000,15822000,17611000,-8375000,33385000,-1991000,37059000,4660000,15179000,1104000,107163000,10818000,23505000,-4982000,137410000,54829000,30298000,-466000,149646000,85843000,36898000,20181000,234676000,98003000,59386000,39070000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"capexOutflow":[null,null,-519000,-248000,-217000,-1177000,-1180000,-403000,-519000,-24983000,-871000,-571000,-4732000,-10522000,-4556000,-2342000,-2197000,-928000,-1488000,-2894000,-4751000,-2777000,-1936000,-1903000,-939000,-970000,-4658000,-11692000,-1613000,-2470000,-2118000,-39000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"grossMargin":[53.69456118160676,55.69512816160245,55.70454799418929,57.87423343721725,58.6122277274002,61.39045198765656,61.090598228414486,61.21522857188351,61.10669804109651,62.81454853034468,63.714882195049206,64.19344458235645,64.43067958141965,65.88112978686537,65.38378803041498,65.21921764242583,65.69002371330282,67.8751703502935,69.23567191253616,69.05156740125072,69.40828180156723,69.96334813313865,69.925653077827,68.32469459738472,69.23757459843414,71.74453387020596,72.69001606364944,72.22573744312875,73.23699091325096,73.6912701386287,73.89693187764533,69.72180489746653,71.85455020082703,72.51663212537781,72.71739965405715,71.30589952137433,73.21419922366015,73.20048113012902,72.78701815332978,72.01209477259479,72.37884625283606,71.60915581279552,72.13601496150093,70.83471633276474,68.33458414477747,71.36380193993816,72.80119382648965,72.4194361721359,73.26280666415518,74.8037877432226,75.05903115958507,74.89325635398663,77.09958460851361,75.25564549140076,75.41221050347863,74.46297689697123,74.97882094981811,74.99771003800798],"operatingMargin":[19.441837692276305,24.179256492955357,24.53905464297687,23.529707449482256,19.10114985509956,19.842278292087695,18.161479837756232,18.005509290957438,18.820161568321815,22.183601184182702,23.788845809722638,23.770284558451706,23.26990869966527,22.784306930188468,18.798926310079406,13.311455325107202,14.867572893356934,18.136691359528577,23.679952934255038,21.664568806484052,24.32403675237213,22.686611639202596,24.00738949651993,20.70285615966965,22.478483433650222,25.198345490890183,28.07534341056641,27.116557551340158,29.078005491272798,27.671787186212065,28.762534662769962,19.38762407386006,25.975509187021295,25.46941752925642,26.834410983288258,24.912478797059187,29.624999711697914,27.354179379008503,27.873332059120663,24.65875315912082,25.27647881022051,18.923360875148347,21.979502164384606,19.33353331357197,11.690495416330213,17.628700919141004,20.841517911452463,21.44943531583304,23.859951256640706,24.621661951459743,25.936954292505654,26.137697222584432,30.792985377640004,24.827362463422638,29.68963408921695,29.412728736492927,30.931832905222052,29.636741982169546],"netMargin":[12.66065526949284,14.418604651162791,16.060453681975638,14.285714285714285,11.323268206039076,12.097376010971946,11.8681678459048,9.946977055236216,10.822679516194302,12.65859589765278,12.237399343871159,15.315128947731345,14.436795925402846,13.664672245609385,9.803499780211558,15.393366587905838,10.444707925586988,9.865470852017937,15.149286659802913,14.456587613967088,23.155496582630246,23.00545308263059,19.730746632920546,21.85886958017894,22.65951408101377,23.990382092371988,28.516315061117513,30.62589584328715,30.009560698176113,29.68977144998127,29.276914150241527,21.24568229387367,25.68034980095282,26.45052207767973,25.683210646351572,25.93954546943878,26.654565667142556,23.893642146296923,22.236201221983947,19.999217300138618,19.820749076424168,16.959555836755783,19.635521615784164,33.464089643212766,24.988552700327745,18.912787496293788,21.923260963009223,23.37357956797935,24.85819065265359,25.29515026302129,26.574104664283965,27.136745615811652,30.06285546405144,25.38509988201465,29.116434674989765,29.212717013317768,29.55281624738943,29.465506706625156],"currentRatio":[null,null,null,1.6005083902816408,null,null,4.675216716723841,4.083863444820301,4.136894824707847,4.096622989240439,4.171455085374907,3.7029655482833173,3.7171055030151012,3.889451049835568,3.1333670618772134,2.6893208574235423,2.6478961651005806,2.8210028109458714,3.5189301737304315,2.8845670707987554,2.9330003047805953,3.26066797611688,3.947137858642407,3.3067390885426025,3.380564394009061,3.9108322190471667,4.998369353993815,3.574402401863239,3.727337506998524,4.232605022705847,5.402858287959804,2.7779422757324395,3.04406730384853,3.5603112374920736,4.439464580059033,3.2276269917536373,3.5164259963413227,3.970496517243304,4.954105798799375,3.695600151764019,3.7267539767425983,4.198384015792061,4.905958451642811,3.942492225390667,4.161905670464732,4.35324675583909,5.643681093394077,4.244026760925385,4.287589329069408,5.0146229861047535,6.356071929904399,4.511430173254653,4.604884070099608,5.573141532668341,7.526743135092572,4.885373499745885,4.738161443673352,5.457760912119235],"fcfMargin":[null,null,25.69281483964689,16.937267517844575,29.928952042628776,12.2244408140215,7.433747430837228,25.193064025603874,26.394988084710963,-11.068672023683654,39.82702057858634,-2.2881901346940654,41.21192575870467,4.749915908141111,14.196462808989816,0.9661328432659491,89.47847433285462,8.23619877119386,16.462504990229657,-3.317949025327499,86.00380542272738,32.67618224619327,17.116740486305705,-0.25055918788713005,76.52687077786926,40.95387125552815,16.418740627683764,8.686613034439121,95.88317970843956,36.71899587860622,21.139751033208626,12.542214004134724,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"returnOnAssets":[null,null,null,20.91182364729459,null,null,6.676146648170084,10.264535085889143,5.973239812099539,6.369751917646223,7.949947603486099,8.824975579055023,9.193982388694016,9.465532313071742,8.982932857068718,8.708799709600068,8.177029887425167,7.765667970155142,9.152696095597687,8.477705731051795,10.677356498450603,13.047542046468052,14.414424235156892,14.077977975600978,13.702482754208456,14.178520634777806,16.31555103198408,15.937871758216342,16.741510893382454,17.85901139575958,18.563541741844823,15.341469957149878,15.032758687911157,15.015005957138763,15.310246333586228,14.291430888156931,14.53747515447589,14.46206682172783,14.558990255123106,12.45575248319425,11.389931471785424,10.543192082020727,10.496909818186346,11.314685559662308,11.491653413900705,11.560296149935269,12.049543768398943,9.812308030001448,9.916181782632089,10.64559329629431,11.403928116537692,10.778891582587939,11.190201707419423,11.303797334089587,11.82579743620689,11.139168896518123,11.1473494396298,11.896750519500692],"returnOnEquity":[null,null,null,78.1501591462273,null,null,8.517399111754838,15.038431901981136,7.869240597542736,8.274223740650891,10.21825472921042,11.75754699539545,12.155377247654222,12.323186490165519,11.739214322047276,11.726795382924227,11.253199596454804,10.510775513008653,11.980371947701741,11.466052957419755,15.053612489410625,17.861983568506982,18.566765868210084,19.08328242000717,18.8305280985849,18.73164191771066,20.373850211547275,21.439682236879236,22.426197424595372,23.076685716438252,22.699425630453078,20.742847124848836,20.039864304483952,19.316444741285647,18.732182538123364,19.328906990336,19.264864508410227,18.541329096334053,17.770102589555638,16.508055204011928,14.943538839731636,13.426982272253815,12.807343321989615,14.716782372185172,14.807787044355871,14.605113123994972,14.537033415763029,12.575056129139359,12.586504935666731,13.178505529572071,13.478375448428407,13.632233888510449,14.065411051180766,13.70068112480533,13.719098513048204,13.932663326211713,13.934450730911552,14.42463206080915],"revenueGrowth":[null,null,null,null,74.58076624913296,68.32795790188425,53.58978656833167,57.84407359002714,55.933906702813864,52.60684536415159,52.467305698539434,38.54752161520947,34.77465865319764,29.66139775851131,27.552639427378466,31.326713556750786,33.18505832768035,33.881374417727585,33.53691042919537,31.401942767130485,33.405697872482556,27.74939663639062,23.973413457161065,23.862993080391327,22.391282577673177,24.91969367382818,26.960928319623978,24.915584136269796,25.162748597523876,27.33231874585538,25.003226079179107,34.08401234488192,37.7337059554161,32.51517422255525,34.38617974448333,27.367836460058804,28.616221603887215,28.814220643909948,26.1157716565259,22.365605490458982,16.497567883608987,17.257470467126424,16.0130725818139,16.04328742180725,4.201725592058625,10.48392229389501,11.614716004859238,11.932962837400085,23.563387640716282,14.563259773815073,13.414651949294809,14.314212407511363,16.713898007980376,16.696712862384476,16.022293827149902,15.96160835416418,16.32384463067309,17.60047447600437]}},"filings":[{"accn":"0001564590-19-009853","filed":"2019-03-28","form":"10-K"},{"accn":"0001564590-18-022767","filed":"2018-09-06","form":"10-Q"},{"accn":"0001564590-18-030635","filed":"2018-12-07","form":"10-Q"},{"accn":"0001628280-20-004385","filed":"2020-03-30","form":"10-K"},{"accn":"0001564590-19-021933","filed":"2019-06-06","form":"10-Q"},{"accn":"0001628280-19-011445","filed":"2019-09-05","form":"10-Q"},{"accn":"0001628280-19-014779","filed":"2019-12-05","form":"10-Q"},{"accn":"0001393052-21-000015","filed":"2021-03-30","form":"10-K"},{"accn":"0001393052-22-000017","filed":"2022-03-30","form":"10-K"},{"accn":"0001393052-21-000028","filed":"2021-06-04","form":"10-Q"},{"accn":"0001393052-21-000034","filed":"2021-09-03","form":"10-Q"},{"accn":"0001393052-21-000040","filed":"2021-12-03","form":"10-Q"},{"accn":"0001393052-23-000025","filed":"2023-03-30","form":"10-K"},{"accn":"0001393052-22-000025","filed":"2022-06-03","form":"10-Q"},{"accn":"0001393052-22-000036","filed":"2022-09-02","form":"10-Q"},{"accn":"0001393052-22-000048","filed":"2022-12-07","form":"10-Q"},{"accn":"0001393052-24-000013","filed":"2024-03-25","form":"10-K"},{"accn":"0001393052-23-000034","filed":"2023-06-02","form":"10-Q"},{"accn":"0001393052-23-000051","filed":"2023-09-01","form":"10-Q"},{"accn":"0001393052-23-000066","filed":"2023-12-07","form":"10-Q"},{"accn":"0001393052-25-000022","filed":"2025-03-24","form":"10-K"},{"accn":"0001393052-24-000024","filed":"2024-06-04","form":"10-Q"},{"accn":"0001393052-24-000062","filed":"2024-09-04","form":"10-Q"},{"accn":"0001393052-24-000075","filed":"2024-12-09","form":"10-Q"},{"accn":"0001393052-26-000014","filed":"2026-03-20","form":"10-K"},{"accn":"0001393052-25-000042","filed":"2025-06-02","form":"10-Q"},{"accn":"0001393052-25-000067","filed":"2025-08-29","form":"10-Q"},{"accn":"0001393052-25-000078","filed":"2025-11-21","form":"10-Q"},{"accn":"0001393052-26-000026","filed":"2026-06-05","form":"10-Q"},{"accn":"0001393052-26-000036","filed":"2026-08-27","form":"10-Q"},{"accn":"0001193125-14-103258","filed":"2014-03-18","form":"10-K"},{"accn":"0001564590-15-002300","filed":"2015-04-01","form":"10-K"},{"accn":"0001564590-16-015753","filed":"2016-03-31","form":"10-K"},{"accn":"0001564590-17-005637","filed":"2017-03-30","form":"10-K"},{"accn":"0001564590-18-007164","filed":"2018-03-30","form":"10-K"},{"accn":"0001564590-15-004860","filed":"2015-06-04","form":"10-Q"},{"accn":"0001564590-15-007757","filed":"2015-09-04","form":"10-Q"},{"accn":"0001564590-15-011387","filed":"2015-12-10","form":"10-Q"},{"accn":"0001564590-16-020379","filed":"2016-06-08","form":"10-Q"},{"accn":"0001564590-16-025058","filed":"2016-09-08","form":"10-Q"},{"accn":"0001564590-16-030006","filed":"2016-12-08","form":"10-Q"},{"accn":"0001564590-17-012336","filed":"2017-06-08","form":"10-Q"},{"accn":"0001564590-17-018414","filed":"2017-09-07","form":"10-Q"},{"accn":"0001564590-17-024561","filed":"2017-12-06","form":"10-Q"},{"accn":"0001564590-18-015244","filed":"2018-06-07","form":"10-Q"},{"accn":"0001628280-20-008982","filed":"2020-06-04","form":"10-Q"},{"accn":"0001628279-20-000207","filed":"2020-09-08","form":"10-Q"},{"accn":"0001628280-20-017286","filed":"2020-12-09","form":"10-Q"},{"accn":"0001193125-14-228721","filed":"2014-06-06","form":"10-Q"},{"accn":"0001564590-14-004069","filed":"2014-09-11","form":"10-Q"},{"accn":"0001193125-13-473368","filed":"2013-12-13","form":"10-Q"},{"accn":"0001564590-14-006187","filed":"2014-12-11","form":"10-Q"}],"provenance":{"#0":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":550542000},"revenue@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":550542000},"#1":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":167795000},"revenue@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#1"}],"rule":"component-sum","value":167795000},"#2":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":177008000},"revenue@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#2"}],"rule":"component-sum","value":177008000},"#3":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":690559000},"#4":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":504575000},"#5":{"kind":"computed","op":"sum","terms":[{"ref":"#3"},{"ref":"#4","weight":-1}],"rule":"quarter-from-ytd","value":185984000},"revenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#5"}],"rule":"component-sum","value":185984000},"revenue@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#3"}],"rule":"component-sum","value":690559000},"#6":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":195547000},"revenue@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#6"}],"rule":"component-sum","value":195547000},"#7":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":209609000},"revenue@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#7"}],"rule":"component-sum","value":209609000},"#8":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":224731000},"revenue@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#8"}],"rule":"component-sum","value":224731000},"#9":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":862210000},"#10":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":6,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":629887000},"#11":{"kind":"computed","op":"sum","terms":[{"ref":"#9"},{"ref":"#10","weight":-1}],"rule":"quarter-from-ytd","value":232323000},"revenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#11"}],"rule":"component-sum","value":232323000},"revenue@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#9"}],"rule":"component-sum","value":862210000},"#12":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":244752000},"revenue@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#12"}],"rule":"component-sum","value":244752000},"#13":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":266900000},"revenue@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#13"}],"rule":"component-sum","value":266900000},"#14":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":280921000},"revenue@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#14"}],"rule":"component-sum","value":280921000},"#15":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2019-11-01","end":"2020-01-31","value":311508000},"revenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#15"}],"rule":"component-sum","value":311508000},"#16":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":1104081000},"revenue@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#16"}],"rule":"component-sum","value":1104081000},"#17":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":337106000},"revenue@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#17"}],"rule":"component-sum","value":337106000},"#18":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":353683000},"revenue@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#18"}],"rule":"component-sum","value":353683000},"#19":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":377519000},"revenue@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#19"}],"rule":"component-sum","value":377519000},"#20":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2020-11-01","end":"2021-01-31","value":396761000},"revenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#20"}],"rule":"component-sum","value":396761000},"#21":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":1465069000},"revenue@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#21"}],"rule":"component-sum","value":1465069000},"#22":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":433573000},"revenue@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#22"}],"rule":"component-sum","value":433573000},"#23":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":455594000},"revenue@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#23"}],"rule":"component-sum","value":455594000},"#24":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":476111000},"revenue@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#24"}],"rule":"component-sum","value":476111000},"#25":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":1850777000},"#26":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":1365278000},"#27":{"kind":"computed","op":"sum","terms":[{"ref":"#25"},{"ref":"#26","weight":-1}],"rule":"quarter-from-ytd","value":485499000},"revenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#27"}],"rule":"component-sum","value":485499000},"revenue@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#25"}],"rule":"component-sum","value":1850777000},"#28":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":505102000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#28"}],"rule":"component-sum","value":505102000},"#29":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":534218000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#29"}],"rule":"component-sum","value":534218000},"#30":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":552351000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#30"}],"rule":"component-sum","value":552351000},"#31":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":2155060000},"#32":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":19,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":1591671000},"#33":{"kind":"computed","op":"sum","terms":[{"ref":"#31"},{"ref":"#32","weight":-1}],"rule":"quarter-from-ytd","value":563389000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#33"}],"rule":"component-sum","value":563389000},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#31"}],"rule":"component-sum","value":2155060000},"#34":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":526325000},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#34"}],"rule":"component-sum","value":526325000},"#35":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":590225000},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#35"}],"rule":"component-sum","value":590225000},"#36":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":616505000},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#36"}],"rule":"component-sum","value":616505000},"#37":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":2363673000},"#38":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":23,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":1733055000},"#39":{"kind":"computed","op":"sum","terms":[{"ref":"#37"},{"ref":"#38","weight":-1}],"rule":"quarter-from-ytd","value":630618000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#39"}],"rule":"component-sum","value":630618000},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#37"}],"rule":"component-sum","value":2363673000},"#40":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":650345000},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#40"}],"rule":"component-sum","value":650345000},"#41":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":676181000},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#41"}],"rule":"component-sum","value":676181000},"#42":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":699207000},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#42"}],"rule":"component-sum","value":699207000},"#43":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":2746619000},"#44":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":27,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":2025733000},"#45":{"kind":"computed","op":"sum","terms":[{"ref":"#43"},{"ref":"#44","weight":-1}],"rule":"quarter-from-ytd","value":720886000},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#45"}],"rule":"component-sum","value":720886000},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#43"}],"rule":"component-sum","value":2746619000},"#46":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":759043000},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#46"}],"rule":"component-sum","value":759043000},"#47":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":789081000},"revenue@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#47"}],"rule":"component-sum","value":789081000},"#48":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":811236000},"revenue@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#48"}],"rule":"component-sum","value":811236000},"#49":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":3195311000},"#50":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":27,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":2359360000},"#51":{"kind":"computed","op":"sum","terms":[{"ref":"#49"},{"ref":"#50","weight":-1}],"rule":"quarter-from-ytd","value":835951000},"revenue@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#51"}],"rule":"component-sum","value":835951000},"revenue@FY2026":{"kind":"computed","op":"sum","terms":[{"ref":"#49"}],"rule":"component-sum","value":3195311000},"#52":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":882948000},"revenue@2027Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#52"}],"rule":"component-sum","value":882948000},"#53":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":927963000},"revenue@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#53"}],"rule":"component-sum","value":927963000},"revenue@FY2012":{"kind":"filed","concept":"Revenues","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":61262000},"revenue@2013Q1":{"kind":"filed","concept":"Revenues","filing":30,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":24509000},"revenue@2013Q2":{"kind":"filed","concept":"Revenues","filing":30,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":29455000},"revenue@2013Q3":{"kind":"filed","concept":"Revenues","filing":30,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":35796000},"revenue@2013Q4":{"kind":"filed","concept":"Revenues","filing":30,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":39788000},"revenue@FY2013":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":129548000},"revenue@2014Q1":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":42788000},"revenue@2014Q2":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":49581000},"revenue@2014Q3":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":54979000},"revenue@2014Q4":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":62803000},"revenue@FY2014":{"kind":"filed","concept":"Revenues","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":210151000},"revenue@2015Q1":{"kind":"filed","concept":"Revenues","filing":32,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":66721000},"revenue@2015Q2":{"kind":"filed","concept":"Revenues","filing":32,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":75664000},"revenue@2015Q3":{"kind":"filed","concept":"Revenues","filing":32,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":83825000},"revenue@2015Q4":{"kind":"filed","concept":"Revenues","filing":32,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":87012000},"revenue@FY2015":{"kind":"filed","concept":"Revenues","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":313222000},"revenue@2016Q1":{"kind":"filed","concept":"Revenues","filing":33,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":89923000},"revenue@2016Q2":{"kind":"filed","concept":"Revenues","filing":33,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":98107000},"revenue@2016Q3":{"kind":"filed","concept":"Revenues","filing":33,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":106921000},"revenue@2016Q4":{"kind":"filed","concept":"Revenues","filing":33,"unit":"USD","start":"2015-11-01","end":"2016-01-31","value":114270000},"revenue@FY2016":{"kind":"filed","concept":"Revenues","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":409221000},"revenue@2017Q1":{"kind":"filed","concept":"Revenues","filing":34,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":119764000},"revenue@2017Q2":{"kind":"filed","concept":"Revenues","filing":34,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":131347000},"revenue@2017Q3":{"kind":"filed","concept":"Revenues","filing":34,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":142779000},"revenue@2017Q4":{"kind":"filed","concept":"Revenues","filing":34,"unit":"USD","start":"2016-11-01","end":"2017-01-31","value":150153000},"revenue@2018Q1":{"kind":"filed","concept":"Revenues","filing":0,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":159772000},"costOfRevenue@FY2012":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":29056000},"costOfRevenue@2013Q1":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":11349000},"costOfRevenue@2013Q2":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":13050000},"costOfRevenue@2013Q3":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":15856000},"costOfRevenue@2013Q4":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":16761000},"costOfRevenue@FY2013":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":57016000},"costOfRevenue@2014Q1":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":17709000},"costOfRevenue@2014Q2":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":19143000},"costOfRevenue@2014Q3":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":21392000},"costOfRevenue@2014Q4":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":24358000},"costOfRevenue@FY2014":{"kind":"filed","concept":"CostOfRevenue","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":82602000},"costOfRevenue@2015Q1":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":25950000},"costOfRevenue@2015Q2":{"kind":"filed","concept":"CostOfRevenue","filing":36,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":28136000},"costOfRevenue@2015Q3":{"kind":"filed","concept":"CostOfRevenue","filing":37,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":30416000},"costOfRevenue@2015Q4":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":31156000},"costOfRevenue@FY2015":{"kind":"filed","concept":"CostOfRevenue","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":115658000},"costOfRevenue@2016Q1":{"kind":"filed","concept":"CostOfRevenue","filing":38,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":31985000},"costOfRevenue@2016Q2":{"kind":"filed","concept":"CostOfRevenue","filing":39,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":33473000},"costOfRevenue@2016Q3":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":37012000},"#54":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":142214000},"#55":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":102470000},"costOfRevenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#54"},{"ref":"#55","weight":-1}],"rule":"quarter-from-ytd","value":39744000},"costOfRevenue@FY2016":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":142214000},"costOfRevenue@2017Q1":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":41091000},"costOfRevenue@2017Q2":{"kind":"filed","concept":"CostOfRevenue","filing":42,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":42195000},"costOfRevenue@2017Q3":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":43925000},"#56":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":173681000},"#57":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":127211000},"costOfRevenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#56"},{"ref":"#57","weight":-1}],"rule":"quarter-from-ytd","value":46470000},"costOfRevenue@FY2017":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":173681000},"costOfRevenue@2018Q1":{"kind":"filed","concept":"CostOfRevenue","filing":44,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":48877000},"costOfRevenue@2018Q2":{"kind":"filed","concept":"CostOfRevenue","filing":42,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":50404000},"costOfRevenue@2018Q3":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":53236000},"#58":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":211439000},"#59":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":152522000},"costOfRevenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#58"},{"ref":"#59","weight":-1}],"rule":"quarter-from-ytd","value":58917000},"costOfRevenue@FY2018":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":211439000},"costOfRevenue@2019Q1":{"kind":"filed","concept":"CostOfRevenue","filing":44,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":60155000},"costOfRevenue@2019Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":59226000},"costOfRevenue@2019Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":61374000},"#60":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":245281000},"#61":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":180755000},"costOfRevenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#60"},{"ref":"#61","weight":-1}],"rule":"quarter-from-ytd","value":64526000},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":245281000},"costOfRevenue@2020Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":45,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":65503000},"costOfRevenue@2020Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":46,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":70218000},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":47,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":73329000},"#62":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":303369000},"#63":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":47,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":209050000},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#62"},{"ref":"#63","weight":-1}],"rule":"quarter-from-ytd","value":94319000},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":303369000},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":94880000},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":97204000},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":102997000},"#64":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":408928000},"#65":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":11,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":295081000},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#64"},{"ref":"#65","weight":-1}],"rule":"quarter-from-ytd","value":113847000},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":408928000},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":116136000},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":122097000},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":129564000},"#66":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":503678000},"#67":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":15,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":367797000},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#66"},{"ref":"#67","weight":-1}],"rule":"quarter-from-ytd","value":135881000},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":503678000},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":139515000},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":151669000},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":153907000},"#68":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":609405000},"#69":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":445091000},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#69","weight":-1}],"rule":"quarter-from-ytd","value":164314000},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":609405000},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":166663000},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":169018000},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":167682000},"#70":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":677291000},"#71":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":23,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":503363000},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#70"},{"ref":"#71","weight":-1}],"rule":"quarter-from-ytd","value":173928000},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":677291000},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":173884000},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":170372000},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":174389000},"#72":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":699636000},"#73":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":518645000},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#72"},{"ref":"#73","weight":-1}],"rule":"quarter-from-ytd","value":180991000},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":699636000},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":173824000},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":195253000},"costOfRevenue@2026Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":199465000},"#74":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":782019000},"#75":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":568542000},"costOfRevenue@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#74"},{"ref":"#75","weight":-1}],"rule":"quarter-from-ytd","value":213477000},"costOfRevenue@FY2026":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":782019000},"costOfRevenue@2027Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":220924000},"costOfRevenue@2027Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":232012000},"grossProfit@FY2012":{"kind":"filed","concept":"GrossProfit","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":32206000},"grossProfit@2013Q1":{"kind":"filed","concept":"GrossProfit","filing":30,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":13160000},"grossProfit@2013Q2":{"kind":"filed","concept":"GrossProfit","filing":30,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":16405000},"grossProfit@2013Q3":{"kind":"filed","concept":"GrossProfit","filing":30,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":19940000},"grossProfit@2013Q4":{"kind":"filed","concept":"GrossProfit","filing":30,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":23027000},"grossProfit@FY2013":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":72532000},"grossProfit@2014Q1":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":25079000},"grossProfit@2014Q2":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":30438000},"grossProfit@2014Q3":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":33587000},"grossProfit@2014Q4":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":38445000},"grossProfit@FY2014":{"kind":"filed","concept":"GrossProfit","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":127549000},"grossProfit@2015Q1":{"kind":"filed","concept":"GrossProfit","filing":32,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":40771000},"grossProfit@2015Q2":{"kind":"filed","concept":"GrossProfit","filing":32,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":47528000},"grossProfit@2015Q3":{"kind":"filed","concept":"GrossProfit","filing":32,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":53409000},"grossProfit@2015Q4":{"kind":"filed","concept":"GrossProfit","filing":32,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":55856000},"grossProfit@FY2015":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":197564000},"grossProfit@2016Q1":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":57938000},"grossProfit@2016Q2":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":64634000},"grossProfit@2016Q3":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":69909000},"grossProfit@2016Q4":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2015-11-01","end":"2016-01-31","value":74526000},"grossProfit@FY2016":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":267007000},"grossProfit@2017Q1":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":78673000},"grossProfit@2017Q2":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":89152000},"grossProfit@2017Q3":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":98854000},"grossProfit@2017Q4":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2016-11-01","end":"2017-01-31","value":103683000},"grossProfit@FY2017":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":376861000},"grossProfit@2018Q1":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":110895000},"grossProfit@2018Q2":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":117395000},"grossProfit@2018Q3":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":123774000},"grossProfit@2018Q4":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-11-01","end":"2018-01-31","value":127073000},"grossProfit@FY2018":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":479137000},"grossProfit@2019Q1":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":135392000},"grossProfit@2019Q2":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":150383000},"grossProfit@2019Q3":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":163357000},"grossProfit@2019Q4":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2018-11-01","end":"2019-01-31","value":167797000},"grossProfit@FY2019":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":616929000},"grossProfit@2020Q1":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":179249000},"grossProfit@2020Q2":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":196682000},"grossProfit@2020Q3":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":207592000},"grossProfit@2020Q4":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2019-11-01","end":"2020-01-31","value":217189000},"grossProfit@FY2020":{"kind":"filed","concept":"GrossProfit","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":800712000},"grossProfit@2021Q1":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":242226000},"grossProfit@2021Q2":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":256479000},"grossProfit@2021Q3":{"kind":"filed","concept":"GrossProfit","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":274522000},"grossProfit@2021Q4":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2020-11-01","end":"2021-01-31","value":282914000},"grossProfit@FY2021":{"kind":"filed","concept":"GrossProfit","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":1056141000},"grossProfit@2022Q1":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":317437000},"grossProfit@2022Q2":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":333497000},"grossProfit@2022Q3":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":346547000},"#76":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":1347099000},"#77":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":997481000},"grossProfit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#76"},{"ref":"#77","weight":-1}],"rule":"quarter-from-ytd","value":349618000},"grossProfit@FY2022":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":1347099000},"grossProfit@2023Q1":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":365587000},"grossProfit@2023Q2":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":382549000},"grossProfit@2023Q3":{"kind":"filed","concept":"GrossProfit","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":398444000},"#78":{"kind":"filed","concept":"GrossProfit","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":1545655000},"#79":{"kind":"filed","concept":"GrossProfit","filing":19,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":1146580000},"grossProfit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#78"},{"ref":"#79","weight":-1}],"rule":"quarter-from-ytd","value":399075000},"grossProfit@FY2023":{"kind":"filed","concept":"GrossProfit","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":1545655000},"grossProfit@2024Q1":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":359662000},"grossProfit@2024Q2":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":421207000},"grossProfit@2024Q3":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":448823000},"#80":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":1686382000},"#81":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":1229692000},"grossProfit@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#80"},{"ref":"#81","weight":-1}],"rule":"quarter-from-ytd","value":456690000},"grossProfit@FY2024":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":1686382000},"grossProfit@2025Q1":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":476461000},"grossProfit@2025Q2":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":505809000},"grossProfit@2025Q3":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":524818000},"#82":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":2046983000},"#83":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":1507088000},"grossProfit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#82"},{"ref":"#83","weight":-1}],"rule":"quarter-from-ytd","value":539895000},"grossProfit@FY2025":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":2046983000},"grossProfit@2026Q1":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":585219000},"grossProfit@2026Q2":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":593828000},"grossProfit@2026Q3":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":611771000},"#84":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":2413292000},"#85":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":1790818000},"grossProfit@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#84"},{"ref":"#85","weight":-1}],"rule":"quarter-from-ytd","value":622474000},"grossProfit@FY2026":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":2413292000},"grossProfit@2027Q1":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":662024000},"grossProfit@2027Q2":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":695951000},"operatingExpenses@FY2012":{"kind":"filed","concept":"OperatingExpenses","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":25568000},"operatingExpenses@2013Q1":{"kind":"filed","concept":"OperatingExpenses","filing":30,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":8395000},"operatingExpenses@2013Q2":{"kind":"filed","concept":"OperatingExpenses","filing":30,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":9283000},"operatingExpenses@2013Q3":{"kind":"filed","concept":"OperatingExpenses","filing":30,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":11156000},"operatingExpenses@2013Q4":{"kind":"filed","concept":"OperatingExpenses","filing":30,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":13665000},"operatingExpenses@FY2013":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":42499000},"operatingExpenses@2014Q1":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":16906000},"operatingExpenses@2014Q2":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":20600000},"operatingExpenses@2014Q3":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":23602000},"operatingExpenses@2014Q4":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":27137000},"operatingExpenses@FY2014":{"kind":"filed","concept":"OperatingExpenses","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":88245000},"operatingExpenses@2015Q1":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":28214000},"operatingExpenses@2015Q2":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":30743000},"operatingExpenses@2015Q3":{"kind":"filed","concept":"OperatingExpenses","filing":37,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":33468000},"operatingExpenses@2015Q4":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":35173000},"operatingExpenses@FY2015":{"kind":"filed","concept":"OperatingExpenses","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":127598000},"operatingExpenses@2016Q1":{"kind":"filed","concept":"OperatingExpenses","filing":38,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":37013000},"operatingExpenses@2016Q2":{"kind":"filed","concept":"OperatingExpenses","filing":39,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":42281000},"operatingExpenses@2016Q3":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":49809000},"#86":{"kind":"filed","concept":"OperatingExpenses","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":188418000},"#87":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":129103000},"operatingExpenses@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#86"},{"ref":"#87","weight":-1}],"rule":"quarter-from-ytd","value":59315000},"operatingExpenses@FY2016":{"kind":"filed","concept":"OperatingExpenses","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":188418000},"operatingExpenses@2017Q1":{"kind":"filed","concept":"OperatingExpenses","filing":41,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":60867000},"operatingExpenses@2017Q2":{"kind":"filed","concept":"OperatingExpenses","filing":42,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":65330000},"operatingExpenses@2017Q3":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":65044000},"#88":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":256173000},"#89":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":191241000},"operatingExpenses@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#88"},{"ref":"#89","weight":-1}],"rule":"quarter-from-ytd","value":64932000},"operatingExpenses@FY2017":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":256173000},"operatingExpenses@2018Q1":{"kind":"filed","concept":"OperatingExpenses","filing":44,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":72032000},"operatingExpenses@2018Q2":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":79328000},"operatingExpenses@2018Q3":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":81279000},"#90":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":321208000},"#91":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":232639000},"operatingExpenses@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#90"},{"ref":"#91","weight":-1}],"rule":"quarter-from-ytd","value":88569000},"operatingExpenses@FY2018":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":321208000},"operatingExpenses@2019Q1":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":91436000},"operatingExpenses@2019Q2":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":97565000},"operatingExpenses@2019Q3":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":100263000},"#92":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":394063000},"#93":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":289264000},"operatingExpenses@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#92"},{"ref":"#93","weight":-1}],"rule":"quarter-from-ytd","value":104799000},"operatingExpenses@FY2019":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":394063000},"operatingExpenses@2020Q1":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":108080000},"operatingExpenses@2020Q2":{"kind":"filed","concept":"OperatingExpenses","filing":46,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":122826000},"operatingExpenses@2020Q3":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":126792000},"#94":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":514493000},"#95":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":357698000},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#94"},{"ref":"#95","weight":-1}],"rule":"quarter-from-ytd","value":156795000},"operatingExpenses@FY2020":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":514493000},"operatingExpenses@2021Q1":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":154661000},"operatingExpenses@2021Q2":{"kind":"filed","concept":"OperatingExpenses","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":166398000},"operatingExpenses@2021Q3":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":173217000},"#96":{"kind":"filed","concept":"OperatingExpenses","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":678347000},"#97":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":494276000},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#96"},{"ref":"#97","weight":-1}],"rule":"quarter-from-ytd","value":184071000},"operatingExpenses@FY2021":{"kind":"filed","concept":"OperatingExpenses","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":678347000},"operatingExpenses@2022Q1":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":188991000},"operatingExpenses@2022Q2":{"kind":"filed","concept":"OperatingExpenses","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":208873000},"operatingExpenses@2022Q3":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":213839000},"#98":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":841603000},"#99":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":611703000},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#98"},{"ref":"#99","weight":-1}],"rule":"quarter-from-ytd","value":229900000},"operatingExpenses@FY2022":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":841603000},"operatingExpenses@2023Q1":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":237915000},"operatingExpenses@2023Q2":{"kind":"filed","concept":"OperatingExpenses","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":281457000},"operatingExpenses@2023Q3":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":277040000},"#100":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":1086564000},"#101":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":796412000},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#100"},{"ref":"#101","weight":-1}],"rule":"quarter-from-ytd","value":290152000},"operatingExpenses@FY2023":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":1086564000},"operatingExpenses@2024Q1":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":298132000},"operatingExpenses@2024Q2":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":317158000},"operatingExpenses@2024Q3":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":320334000},"#102":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":1257048000},"#103":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":935622000},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#102"},{"ref":"#103","weight":-1}],"rule":"quarter-from-ytd","value":321426000},"operatingExpenses@FY2024":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":1257048000},"operatingExpenses@2025Q1":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":321289000},"operatingExpenses@2025Q2":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":339322000},"operatingExpenses@2025Q3":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":343465000},"#104":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":1355548000},"#105":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":1004076000},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#104"},{"ref":"#105","weight":-1}],"rule":"quarter-from-ytd","value":351472000},"operatingExpenses@FY2025":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":1355548000},"operatingExpenses@2026Q1":{"kind":"filed","concept":"OperatingExpenses","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":351487000},"operatingExpenses@2026Q2":{"kind":"filed","concept":"OperatingExpenses","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":397920000},"operatingExpenses@2026Q3":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":370918000},"#106":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":1496923000},"#107":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":1120325000},"operatingExpenses@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#106"},{"ref":"#107","weight":-1}],"rule":"quarter-from-ytd","value":376598000},"operatingExpenses@FY2026":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":1496923000},"operatingExpenses@2027Q1":{"kind":"filed","concept":"OperatingExpenses","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":388912000},"operatingExpenses@2027Q2":{"kind":"filed","concept":"OperatingExpenses","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":420933000},"operatingIncome@FY2012":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":6638000},"operatingIncome@2013Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":4765000},"operatingIncome@2013Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":7122000},"operatingIncome@2013Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":8784000},"operatingIncome@2013Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":9362000},"operatingIncome@FY2013":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":30033000},"operatingIncome@2014Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":8173000},"operatingIncome@2014Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":9838000},"operatingIncome@2014Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":9985000},"operatingIncome@2014Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":11308000},"operatingIncome@FY2014":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":39304000},"operatingIncome@2015Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":12557000},"operatingIncome@2015Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":16785000},"operatingIncome@2015Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":19941000},"operatingIncome@2015Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":20683000},"operatingIncome@FY2015":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":69966000},"operatingIncome@2016Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":20925000},"operatingIncome@2016Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":22353000},"operatingIncome@2016Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":20100000},"operatingIncome@2016Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2015-11-01","end":"2016-01-31","value":15211000},"operatingIncome@FY2016":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":78589000},"operatingIncome@2017Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":17806000},"operatingIncome@2017Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":23822000},"operatingIncome@2017Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":33810000},"operatingIncome@2017Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2016-11-01","end":"2017-01-31","value":32530000},"operatingIncome@FY2017":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":120688000},"operatingIncome@2018Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":38863000},"operatingIncome@2018Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":38067000},"operatingIncome@2018Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":42495000},"operatingIncome@2018Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-11-01","end":"2018-01-31","value":38504000},"operatingIncome@FY2018":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":157929000},"operatingIncome@2019Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":43956000},"operatingIncome@2019Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":52818000},"operatingIncome@2019Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":63094000},"operatingIncome@2019Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2018-11-01","end":"2019-01-31","value":62998000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":222866000},"operatingIncome@2020Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":71169000},"operatingIncome@2020Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":73856000},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":80800000},"operatingIncome@2020Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2019-11-01","end":"2020-01-31","value":60394000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":286219000},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":87565000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":90081000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":101305000},"operatingIncome@2021Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2020-11-01","end":"2021-01-31","value":98843000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":377794000},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":128446000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":124624000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":132708000},"#108":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":505496000},"#109":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":385778000},"operatingIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#108"},{"ref":"#109","weight":-1}],"rule":"quarter-from-ytd","value":119718000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":505496000},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":127672000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":101092000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":121404000},"#110":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":459091000},"#111":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":350168000},"operatingIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#110"},{"ref":"#111","weight":-1}],"rule":"quarter-from-ytd","value":108923000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":459091000},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":61530000},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":104049000},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":128489000},"#112":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":429334000},"#113":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":294070000},"operatingIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#112"},{"ref":"#113","weight":-1}],"rule":"quarter-from-ytd","value":135264000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":429334000},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":155172000},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":166487000},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":181353000},"#114":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":691435000},"#115":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":503012000},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#114"},{"ref":"#115","weight":-1}],"rule":"quarter-from-ytd","value":188423000},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":691435000},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":233732000},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":195908000},"operatingIncome@2026Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":240853000},"#116":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":916369000},"#117":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":670493000},"operatingIncome@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#116"},{"ref":"#117","weight":-1}],"rule":"quarter-from-ytd","value":245876000},"operatingIncome@FY2026":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":916369000},"operatingIncome@2027Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":273112000},"operatingIncome@2027Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":275018000},"pretaxIncome@FY2012":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":6653000},"pretaxIncome@2013Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":4775000},"pretaxIncome@2013Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":6701000},"pretaxIncome@2013Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":8858000},"pretaxIncome@2013Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":8759000},"pretaxIncome@FY2013":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":29093000},"pretaxIncome@2014Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":7674000},"pretaxIncome@2014Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":49,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":9773000},"pretaxIncome@2014Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":10110000},"pretaxIncome@2014Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":10943000},"pretaxIncome@FY2014":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":38500000},"pretaxIncome@2015Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":12527000},"pretaxIncome@2015Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":16684000},"pretaxIncome@2015Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":18952000},"#118":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":67186000},"#119":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":48163000},"pretaxIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#118"},{"ref":"#119","weight":-1}],"rule":"quarter-from-ytd","value":19023000},"pretaxIncome@FY2015":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":67186000},"pretaxIncome@2016Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":38,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":21688000},"pretaxIncome@2016Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":39,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":21908000},"pretaxIncome@2016Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":20210000},"#120":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":78617000},"#121":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":63806000},"pretaxIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#120"},{"ref":"#121","weight":-1}],"rule":"quarter-from-ytd","value":14811000},"pretaxIncome@FY2016":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":78617000},"pretaxIncome@2017Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":20553000},"pretaxIncome@2017Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":42,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":22460000},"pretaxIncome@2017Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":34335000},"#122":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":122355000},"#123":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":77348000},"pretaxIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#122"},{"ref":"#123","weight":-1}],"rule":"quarter-from-ytd","value":45007000},"pretaxIncome@FY2017":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":122355000},"pretaxIncome@2018Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":44,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":39454000},"pretaxIncome@2018Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":40925000},"pretaxIncome@2018Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":43854000},"#124":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":165771000},"#125":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":124233000},"pretaxIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#124"},{"ref":"#125","weight":-1}],"rule":"quarter-from-ytd","value":41538000},"pretaxIncome@FY2018":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":165771000},"pretaxIncome@2019Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":46095000},"pretaxIncome@2019Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":56160000},"pretaxIncome@2019Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":67700000},"#126":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":238643000},"#127":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":169955000},"pretaxIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#126"},{"ref":"#127","weight":-1}],"rule":"quarter-from-ytd","value":68688000},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":238643000},"pretaxIncome@2020Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":45,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":77330000},"pretaxIncome@2020Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":46,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":81188000},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":47,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":89941000},"#128":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":313697000},"#129":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":47,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":248459000},"pretaxIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#128"},{"ref":"#129","weight":-1}],"rule":"quarter-from-ytd","value":65238000},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":313697000},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":90979000},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":92962000},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":104760000},"#130":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":393993000},"#131":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":11,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":288701000},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#130"},{"ref":"#131","weight":-1}],"rule":"quarter-from-ytd","value":105292000},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":393993000},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":133010000},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":126290000},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":133532000},"#132":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":512311000},"#133":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":392832000},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#132"},{"ref":"#133","weight":-1}],"rule":"quarter-from-ytd","value":119479000},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":512311000},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":130381000},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":109490000},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":133862000},"#134":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":509096000},"#135":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":373733000},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#134"},{"ref":"#135","weight":-1}],"rule":"quarter-from-ytd","value":135363000},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":509096000},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":91778000},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":142875000},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":170676000},"#136":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":588023000},"#137":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":405330000},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#136"},{"ref":"#137","weight":-1}],"rule":"quarter-from-ytd","value":182693000},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":588023000},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":206901000},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":225060000},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":242290000},"#138":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":919381000},"#139":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":674251000},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#138"},{"ref":"#139","weight":-1}],"rule":"quarter-from-ytd","value":245130000},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":919381000},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":298821000},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":265364000},"pretaxIncome@2026Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":312786000},"#140":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":1194508000},"#141":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":876971000},"pretaxIncome@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#140"},{"ref":"#141","weight":-1}],"rule":"quarter-from-ytd","value":317537000},"pretaxIncome@FY2026":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":1194508000},"pretaxIncome@2027Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":347530000},"pretaxIncome@2027Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":349530000},"netIncome@FY2012":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":4230000},"netIncome@2013Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":3103000},"netIncome@2013Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":4247000},"netIncome@2013Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":5749000},"netIncome@2013Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":5684000},"netIncome@FY2013":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":18783000},"netIncome@2014Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":4845000},"netIncome@2014Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":5998000},"netIncome@2014Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":6525000},"netIncome@2014Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":6247000},"netIncome@FY2014":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":23615000},"netIncome@2015Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":7221000},"netIncome@2015Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":9578000},"netIncome@2015Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":10258000},"netIncome@2015Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":13326000},"netIncome@FY2015":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":40383000},"netIncome@2016Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":12982000},"netIncome@2016Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":13406000},"netIncome@2016Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":10482000},"netIncome@2016Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2015-11-01","end":"2016-01-31","value":17590000},"netIncome@FY2016":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":54460000},"netIncome@2017Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":12509000},"netIncome@2017Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":12958000},"netIncome@2017Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":21630000},"netIncome@2017Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2016-11-01","end":"2017-01-31","value":21707000},"netIncome@FY2017":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":77572000},"netIncome@2018Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":36996000},"netIncome@2018Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":38602000},"netIncome@2018Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":34925000},"netIncome@2018Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-11-01","end":"2018-01-31","value":40654000},"netIncome@FY2018":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":151177000},"netIncome@2019Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":44310000},"netIncome@2019Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":50286000},"netIncome@2019Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":64085000},"netIncome@2019Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2018-11-01","end":"2019-01-31","value":71151000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":229832000},"netIncome@2020Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":73449000},"netIncome@2020Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":79242000},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":82245000},"netIncome@2020Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2019-11-01","end":"2020-01-31","value":66182000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":301118000},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":86570000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":93551000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":96959000},"netIncome@2021Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2020-11-01","end":"2021-01-31","value":102918000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":379998000},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":115567000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":108858000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":105869000},"#142":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":427390000},"#143":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":330294000},"netIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#142"},{"ref":"#143","weight":-1}],"rule":"quarter-from-ytd","value":97096000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":427390000},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":100115000},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":90601000},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":108457000},"#144":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":487706000},"#145":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":299173000},"netIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#144"},{"ref":"#145","weight":-1}],"rule":"quarter-from-ytd","value":188533000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":487706000},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":131521000},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":111628000},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":135158000},"#146":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":525705000},"#147":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":378307000},"netIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#146"},{"ref":"#147","weight":-1}],"rule":"quarter-from-ytd","value":147398000},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":525705000},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":161664000},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":171041000},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":185808000},"#148":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":714138000},"#149":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":518513000},"netIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#148"},{"ref":"#149","weight":-1}],"rule":"quarter-from-ytd","value":195625000},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":714138000},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":228190000},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":200309000},"netIncome@2026Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":236203000},"#150":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":908906000},"#151":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":664702000},"netIncome@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#150"},{"ref":"#151","weight":-1}],"rule":"quarter-from-ytd","value":244204000},"netIncome@FY2026":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":908906000},"netIncome@2027Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":260936000},"netIncome@2027Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":273429000},"dilutedEps@FY2012":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":30,"unit":"USD/shares","start":"2011-02-01","end":"2012-01-31","value":0.02},"dilutedEps@2013Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2012-08-01","end":"2012-10-31","value":0.03},"#152":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2012-02-01","end":"2013-01-31","value":0.11},"#153":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2012-02-01","end":"2013-01-31","value":30599000},"#154":{"kind":"computed","op":"product","terms":[{"ref":"#152"},{"ref":"#153"}],"value":3365890},"#155":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2012-02-01","end":"2012-10-31","value":0.08},"#156":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2012-02-01","end":"2012-10-31","value":29160000},"#157":{"kind":"computed","op":"product","terms":[{"ref":"#155"},{"ref":"#156"}],"value":2332800},"#158":{"kind":"computed","op":"sum","terms":[{"ref":"#154"},{"ref":"#157","weight":-1}],"value":1033090},"#159":{"kind":"computed","op":"sum","terms":[{"ref":"#153","weight":4},{"ref":"#156","weight":-3}],"rule":"unaverage-quarter","value":34916000},"dilutedEps@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#158"},{"ref":"#159"}],"rule":"per-share-quarter","value":0.029587868026119832},"dilutedEps@FY2013":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2012-02-01","end":"2013-01-31","value":0.11},"dilutedEps@2014Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2013-02-01","end":"2013-04-30","value":0.03},"dilutedEps@2014Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2013-05-01","end":"2013-07-31","value":0.03},"dilutedEps@2014Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2013-08-01","end":"2013-10-31","value":0.05},"dilutedEps@2014Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2013-11-01","end":"2014-01-31","value":0.04},"dilutedEps@FY2014":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2013-02-01","end":"2014-01-31","value":0.15},"dilutedEps@2015Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2014-02-01","end":"2014-04-30","value":0.05},"dilutedEps@2015Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2014-05-01","end":"2014-07-31","value":0.07},"dilutedEps@2015Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2014-08-01","end":"2014-10-31","value":0.07},"dilutedEps@2015Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2014-11-01","end":"2015-01-31","value":0.09},"dilutedEps@FY2015":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2014-02-01","end":"2015-01-31","value":0.28},"dilutedEps@2016Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2015-02-01","end":"2015-04-30","value":0.09},"dilutedEps@2016Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2015-05-01","end":"2015-07-31","value":0.09},"dilutedEps@2016Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2015-08-01","end":"2015-10-31","value":0.07},"dilutedEps@2016Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2015-11-01","end":"2016-01-31","value":0.12},"dilutedEps@FY2016":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2015-02-01","end":"2016-01-31","value":0.38},"dilutedEps@2017Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2016-02-01","end":"2016-04-30","value":0.09},"dilutedEps@2017Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2016-05-01","end":"2016-07-31","value":0.09},"dilutedEps@2017Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2016-08-01","end":"2016-10-31","value":0.15},"dilutedEps@2017Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2016-11-01","end":"2017-01-31","value":0.15},"dilutedEps@FY2017":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2016-02-01","end":"2017-01-31","value":0.53},"dilutedEps@2018Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-02-01","end":"2017-04-30","value":0.24},"dilutedEps@2018Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-05-01","end":"2017-07-31","value":0.25},"dilutedEps@2018Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-08-01","end":"2017-10-31","value":0.23},"dilutedEps@2018Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-11-01","end":"2018-01-31","value":0.26},"dilutedEps@FY2018":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2017-02-01","end":"2018-01-31","value":0.98},"dilutedEps@2019Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2018-02-01","end":"2018-04-30","value":0.29},"dilutedEps@2019Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2018-05-01","end":"2018-07-31","value":0.32},"dilutedEps@2019Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2018-08-01","end":"2018-10-31","value":0.41},"dilutedEps@2019Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2018-11-01","end":"2019-01-31","value":0.45},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2018-02-01","end":"2019-01-31","value":1.47},"dilutedEps@2020Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2019-02-01","end":"2019-04-30","value":0.47},"dilutedEps@2020Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2019-05-01","end":"2019-07-31","value":0.5},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2019-08-01","end":"2019-10-31","value":0.52},"dilutedEps@2020Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2019-11-01","end":"2020-01-31","value":0.42},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":8,"unit":"USD/shares","start":"2019-02-01","end":"2020-01-31","value":1.9},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2020-02-01","end":"2020-04-30","value":0.54},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2020-05-01","end":"2020-07-31","value":0.58},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2020-08-01","end":"2020-10-31","value":0.6},"dilutedEps@2021Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2020-11-01","end":"2021-01-31","value":0.64},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2020-02-01","end":"2021-01-31","value":2.36},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2021-02-01","end":"2021-04-30","value":0.71},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2021-05-01","end":"2021-07-31","value":0.67},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2021-08-01","end":"2021-10-31","value":0.65},"#160":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2021-02-01","end":"2022-01-31","value":2.63},"#161":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2021-02-01","end":"2022-01-31","value":162277000},"#162":{"kind":"computed","op":"product","terms":[{"ref":"#160"},{"ref":"#161"}],"value":426788510},"#163":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2021-02-01","end":"2021-10-31","value":2.03},"#164":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2021-02-01","end":"2021-10-31","value":162663000},"#165":{"kind":"computed","op":"product","terms":[{"ref":"#163"},{"ref":"#164"}],"value":330205889.99999994},"#166":{"kind":"computed","op":"sum","terms":[{"ref":"#162"},{"ref":"#165","weight":-1}],"value":96582620.00000006},"#167":{"kind":"computed","op":"sum","terms":[{"ref":"#161","weight":4},{"ref":"#164","weight":-3}],"rule":"unaverage-quarter","value":161119000},"dilutedEps@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#166"},{"ref":"#167"}],"rule":"per-share-quarter","value":0.599448978705181},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2021-02-01","end":"2022-01-31","value":2.63},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2022-02-01","end":"2022-04-30","value":0.62},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2022-05-01","end":"2022-07-31","value":0.56},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":19,"unit":"USD/shares","start":"2022-08-01","end":"2022-10-31","value":0.67},"#168":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2022-02-01","end":"2023-01-31","value":3},"#169":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2022-02-01","end":"2023-01-31","value":162437000},"#170":{"kind":"computed","op":"product","terms":[{"ref":"#168"},{"ref":"#169"}],"value":487311000},"#171":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":19,"unit":"USD/shares","start":"2022-02-01","end":"2022-10-31","value":1.84},"#172":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2022-02-01","end":"2022-10-31","value":162189000},"#173":{"kind":"computed","op":"product","terms":[{"ref":"#171"},{"ref":"#172"}],"value":298427760},"#174":{"kind":"computed","op":"sum","terms":[{"ref":"#170"},{"ref":"#173","weight":-1}],"value":188883240},"#175":{"kind":"computed","op":"sum","terms":[{"ref":"#169","weight":4},{"ref":"#172","weight":-3}],"rule":"unaverage-quarter","value":163181000},"dilutedEps@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#174"},{"ref":"#175"}],"rule":"per-share-quarter","value":1.157507552962661},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2022-02-01","end":"2023-01-31","value":3},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2023-02-01","end":"2023-04-30","value":0.81},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2023-05-01","end":"2023-07-31","value":0.68},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2023-08-01","end":"2023-10-31","value":0.83},"#176":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2023-02-01","end":"2024-01-31","value":3.22},"#177":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2023-02-01","end":"2024-01-31","value":163486000},"#178":{"kind":"computed","op":"product","terms":[{"ref":"#176"},{"ref":"#177"}],"value":526424920.00000006},"#179":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2023-02-01","end":"2023-10-31","value":2.32},"#180":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":23,"unit":"shares","start":"2023-02-01","end":"2023-10-31","value":163129000},"#181":{"kind":"computed","op":"product","terms":[{"ref":"#179"},{"ref":"#180"}],"value":378459280},"#182":{"kind":"computed","op":"sum","terms":[{"ref":"#178"},{"ref":"#181","weight":-1}],"value":147965640.00000006},"#183":{"kind":"computed","op":"sum","terms":[{"ref":"#177","weight":4},{"ref":"#180","weight":-3}],"rule":"unaverage-quarter","value":164557000},"dilutedEps@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#182"},{"ref":"#183"}],"rule":"per-share-quarter","value":0.89917560480563},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2023-02-01","end":"2024-01-31","value":3.22},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2024-02-01","end":"2024-04-30","value":0.98},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2024-05-01","end":"2024-07-31","value":1.04},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2024-08-01","end":"2024-10-31","value":1.13},"#184":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2024-02-01","end":"2025-01-31","value":4.32},"#185":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2024-02-01","end":"2025-01-31","value":165232000},"#186":{"kind":"computed","op":"product","terms":[{"ref":"#184"},{"ref":"#185"}],"value":713802240},"#187":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2024-02-01","end":"2024-10-31","value":3.15},"#188":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2024-02-01","end":"2024-10-31","value":164838000},"#189":{"kind":"computed","op":"product","terms":[{"ref":"#187"},{"ref":"#188"}],"value":519239700},"#190":{"kind":"computed","op":"sum","terms":[{"ref":"#186"},{"ref":"#189","weight":-1}],"value":194562540},"#191":{"kind":"computed","op":"sum","terms":[{"ref":"#185","weight":4},{"ref":"#188","weight":-3}],"rule":"unaverage-quarter","value":166414000},"dilutedEps@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#190"},{"ref":"#191"}],"rule":"per-share-quarter","value":1.1691476678644825},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2024-02-01","end":"2025-01-31","value":4.32},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2025-02-01","end":"2025-04-30","value":1.37},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2025-05-01","end":"2025-07-31","value":1.19},"dilutedEps@2026Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2025-08-01","end":"2025-10-31","value":1.4},"#192":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2025-02-01","end":"2026-01-31","value":5.44},"#193":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2025-02-01","end":"2026-01-31","value":166995000},"#194":{"kind":"computed","op":"product","terms":[{"ref":"#192"},{"ref":"#193"}],"value":908452800.0000001},"#195":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2025-02-01","end":"2025-10-31","value":3.96},"#196":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2025-02-01","end":"2025-10-31","value":167953000},"#197":{"kind":"computed","op":"product","terms":[{"ref":"#195"},{"ref":"#196"}],"value":665093880},"#198":{"kind":"computed","op":"sum","terms":[{"ref":"#194"},{"ref":"#197","weight":-1}],"value":243358920.00000012},"#199":{"kind":"computed","op":"sum","terms":[{"ref":"#193","weight":4},{"ref":"#196","weight":-3}],"rule":"unaverage-quarter","value":164121000},"dilutedEps@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#198"},{"ref":"#199"}],"rule":"per-share-quarter","value":1.482801835231324},"dilutedEps@FY2026":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2025-02-01","end":"2026-01-31","value":5.44},"dilutedEps@2027Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2026-02-01","end":"2026-04-30","value":1.57},"dilutedEps@2027Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2026-05-01","end":"2026-07-31","value":1.66},"cash@FY2012":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2012-01-31","value":16880000},"cash@2013Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2012-07-31","value":30159000},"cash@2013Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2012-10-31","value":29638000},"cash@2013Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":32,"unit":"USD","end":"2013-01-31","value":31890000},"cash@FY2013":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":32,"unit":"USD","end":"2013-01-31","value":31890000},"cash@2014Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":49,"unit":"USD","end":"2013-04-30","value":44354000},"cash@2014Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2013-07-31","value":38608000},"cash@2014Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2013-10-31","value":257141000},"cash@2014Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2014-01-31","value":262507000},"cash@FY2014":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2014-01-31","value":262507000},"cash@2015Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2014-04-30","value":188888000},"cash@2015Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2014-07-31","value":140116000},"cash@2015Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2014-10-31","value":132135000},"cash@2015Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2015-01-31","value":129253000},"cash@FY2015":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2015-01-31","value":129253000},"cash@2016Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2015-04-30","value":107561000},"cash@2016Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2015-07-31","value":119776000},"cash@2016Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2015-10-31","value":108594000},"cash@2016Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2016-01-31","value":132179000},"cash@FY2016":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2016-01-31","value":132179000},"cash@2017Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2016-04-30","value":245942000},"cash@2017Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2016-07-31","value":210365000},"cash@2017Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2016-10-31","value":206078000},"cash@2017Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2017-01-31","value":217606000},"cash@FY2017":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2017-01-31","value":217606000},"cash@2018Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2017-04-30","value":365660000},"cash@2018Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2017-07-31","value":409226000},"cash@2018Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2017-10-31","value":310796000},"cash@2018Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2018-01-31","value":320183000},"cash@FY2018":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2018-01-31","value":320183000},"cash@2019Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2018-04-30","value":460239000},"cash@2019Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2018-07-31","value":511735000},"cash@2019Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2018-10-31","value":467643000},"cash@2019Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2019-01-31","value":550971000},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2019-01-31","value":550971000},"cash@2020Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":45,"unit":"USD","end":"2019-04-30","value":748158000},"cash@2020Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":46,"unit":"USD","end":"2019-07-31","value":827468000},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":47,"unit":"USD","end":"2019-10-31","value":892581000},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2020-01-31","value":476733000},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2020-01-31","value":476733000},"cash@2021Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2020-04-30","value":720776000},"cash@2021Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2020-07-31","value":795782000},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2020-10-31","value":634265000},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2021-01-31","value":730504000},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2021-01-31","value":730504000},"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2021-04-30","value":1184980000},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2021-07-31","value":1064731000},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2021-10-31","value":1149946000},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2022-01-31","value":1138040000},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2022-01-31","value":1138040000},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2022-04-30","value":1239998000},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2022-07-31","value":1140246000},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2022-10-31","value":865159000},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2023-01-31","value":886465000},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2023-01-31","value":886465000},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2023-04-30","value":1093634000},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2023-07-31","value":742607000},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2023-10-31","value":743712000},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2024-01-31","value":703487000},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2024-01-31","value":703487000},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2024-04-30","value":1197196000},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2024-07-31","value":1165754000},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2024-10-31","value":1044511000},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2025-01-31","value":1118785000},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2025-01-31","value":1118785000},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2025-04-30","value":1964982000},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2025-07-31","value":1930431000},"cash@2026Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2025-10-31","value":1660137000},"cash@2026Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2026-01-31","value":1421233000},"cash@FY2026":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2026-01-31","value":1421233000},"cash@2027Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2026-04-30","value":1896580000},"cash@2027Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2026-07-31","value":1812012000},"currentAssets@2013Q4":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2013-01-31","value":86890000},"currentAssets@FY2013":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2013-01-31","value":86890000},"currentAssets@2014Q3":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2013-10-31","value":328448000},"currentAssets@2014Q4":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2014-01-31","value":353732000},"currentAssets@FY2014":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2014-01-31","value":353732000},"currentAssets@2015Q1":{"kind":"filed","concept":"AssetsCurrent","filing":48,"unit":"USD","end":"2014-04-30","value":418782000},"currentAssets@2015Q2":{"kind":"filed","concept":"AssetsCurrent","filing":49,"unit":"USD","end":"2014-07-31","value":423005000},"currentAssets@2015Q3":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2014-10-31","value":449516000},"currentAssets@2015Q4":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2015-01-31","value":501837000},"currentAssets@FY2015":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2015-01-31","value":501837000},"currentAssets@2016Q1":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2015-04-30","value":509775000},"currentAssets@2016Q2":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2015-07-31","value":522750000},"currentAssets@2016Q3":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2015-10-31","value":427338000},"currentAssets@2016Q4":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2016-01-31","value":500964000},"currentAssets@FY2016":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2016-01-31","value":500964000},"currentAssets@2017Q1":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2016-04-30","value":548374000},"currentAssets@2017Q2":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2016-07-31","value":587093000},"currentAssets@2017Q3":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2016-10-31","value":589829000},"currentAssets@2017Q4":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2017-01-31","value":711865000},"currentAssets@FY2017":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2017-01-31","value":711865000},"currentAssets@2018Q1":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2017-04-30","value":789112000},"currentAssets@2018Q2":{"kind":"filed","concept":"AssetsCurrent","filing":42,"unit":"USD","end":"2017-07-31","value":833355000},"currentAssets@2018Q3":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2017-10-31","value":846069000},"currentAssets@2018Q4":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2018-01-31","value":1012421000},"currentAssets@FY2018":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2018-01-31","value":1012421000},"currentAssets@2019Q1":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2018-04-30","value":1102828000},"currentAssets@2019Q2":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2018-07-31","value":1152358000},"currentAssets@2019Q3":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2018-10-31","value":1183194000},"currentAssets@2019Q4":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2019-01-31","value":1433414000},"currentAssets@FY2019":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2019-01-31","value":1433414000},"currentAssets@2020Q1":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2019-04-30","value":1537851000},"currentAssets@2020Q2":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2019-07-31","value":1620838000},"currentAssets@2020Q3":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2019-10-31","value":1658121000},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2020-01-31","value":1531124000},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2020-01-31","value":1531124000},"currentAssets@2021Q1":{"kind":"filed","concept":"AssetsCurrent","filing":45,"unit":"USD","end":"2020-04-30","value":1675272000},"currentAssets@2021Q2":{"kind":"filed","concept":"AssetsCurrent","filing":46,"unit":"USD","end":"2020-07-31","value":1785432000},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":47,"unit":"USD","end":"2020-10-31","value":1852997000},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2021-01-31","value":2310826000},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2021-01-31","value":2310826000},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2021-04-30","value":2495066000},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2021-07-31","value":2631792000},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2021-10-31","value":2659795000},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2022-01-31","value":3107183000},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2022-01-31","value":3107183000},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2022-04-30","value":3275295000},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2022-07-31","value":3356142000},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2022-10-31","value":3386485000},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2023-01-31","value":3969313000},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2023-01-31","value":3969313000},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2023-04-30","value":4188134000},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2023-07-31","value":4361753000},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2023-10-31","value":4335758000},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2024-01-31","value":5003211000},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2024-01-31","value":5003211000},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2024-04-30","value":5244948000},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2024-07-31","value":5367843000},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2024-10-31","value":5447160000},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2025-01-31","value":6308802000},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2025-01-31","value":6308802000},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":25,"unit":"USD","end":"2025-04-30","value":6707534000},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2025-07-31","value":6994588000},"currentAssets@2026Q3":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2025-10-31","value":7111854000},"currentAssets@2026Q4":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2026-01-31","value":7997630000},"currentAssets@FY2026":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2026-01-31","value":7997630000},"currentAssets@2027Q1":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2026-04-30","value":8063261000},"currentAssets@2027Q2":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2026-07-31","value":7946227000},"totalAssets@2013Q4":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2013-01-31","value":89820000},"totalAssets@FY2013":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2013-01-31","value":89820000},"totalAssets@2014Q3":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2013-10-31","value":345289000},"totalAssets@2014Q4":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2014-01-31","value":370308000},"totalAssets@FY2014":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2014-01-31","value":370308000},"totalAssets@2015Q1":{"kind":"filed","concept":"Assets","filing":48,"unit":"USD","end":"2014-04-30","value":435124000},"totalAssets@2015Q2":{"kind":"filed","concept":"Assets","filing":49,"unit":"USD","end":"2014-07-31","value":464241000},"totalAssets@2015Q3":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2014-10-31","value":492553000},"totalAssets@2015Q4":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2015-01-31","value":544890000},"totalAssets@FY2015":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2015-01-31","value":544890000},"totalAssets@2016Q1":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2015-04-30","value":568663000},"totalAssets@2016Q2":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2015-07-31","value":591632000},"totalAssets@2016Q3":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2015-10-31","value":625033000},"totalAssets@2016Q4":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2016-01-31","value":705799000},"totalAssets@FY2016":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2016-01-31","value":705799000},"totalAssets@2017Q1":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2016-04-30","value":751792000},"totalAssets@2017Q2":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2016-07-31","value":787232000},"totalAssets@2017Q3":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2016-10-31","value":788474000},"totalAssets@2017Q4":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2017-01-31","value":917376000},"totalAssets@FY2017":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2017-01-31","value":917376000},"totalAssets@2018Q1":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2017-04-30","value":995663000},"totalAssets@2018Q2":{"kind":"filed","concept":"Assets","filing":42,"unit":"USD","end":"2017-07-31","value":1035870000},"totalAssets@2018Q3":{"kind":"filed","concept":"Assets","filing":43,"unit":"USD","end":"2017-10-31","value":1046216000},"totalAssets@2018Q4":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2018-01-31","value":1230333000},"totalAssets@FY2018":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2018-01-31","value":1230333000},"totalAssets@2019Q1":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2018-04-30","value":1317655000},"totalAssets@2019Q2":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2018-07-31","value":1364592000},"totalAssets@2019Q3":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2018-10-31","value":1397281000},"totalAssets@2019Q4":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2019-01-31","value":1653766000},"totalAssets@FY2019":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2019-01-31","value":1653766000},"totalAssets@2020Q1":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2019-04-30","value":1776104000},"totalAssets@2020Q2":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2019-07-31","value":1859853000},"totalAssets@2020Q3":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2019-10-31","value":1900441000},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2020-01-31","value":2271777000},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2020-01-31","value":2271777000},"totalAssets@2021Q1":{"kind":"filed","concept":"Assets","filing":45,"unit":"USD","end":"2020-04-30","value":2404619000},"totalAssets@2021Q2":{"kind":"filed","concept":"Assets","filing":46,"unit":"USD","end":"2020-07-31","value":2516409000},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":47,"unit":"USD","end":"2020-10-31","value":2583641000},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2021-01-31","value":3046067000},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2021-01-31","value":3046067000},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2021-04-30","value":3222149000},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2021-07-31","value":3351383000},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2021-10-31","value":3367486000},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":12,"unit":"USD","end":"2022-01-31","value":3816465000},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":12,"unit":"USD","end":"2022-01-31","value":3816465000},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2022-04-30","value":4011222000},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2022-07-31","value":4116583000},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2022-10-31","value":4182717000},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2023-01-31","value":4804296000},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2023-01-31","value":4804296000},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2023-04-30","value":5023370000},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2023-07-31","value":5228143000},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2023-10-31","value":5225772000},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2024-01-31","value":5910920000},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2024-01-31","value":5910920000},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2024-04-30","value":6187558000},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2024-07-31","value":6330837000},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2024-10-31","value":6452853000},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2025-01-31","value":7339756000},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2025-01-31","value":7339756000},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2025-04-30","value":7765077000},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2025-07-31","value":7999427000},"totalAssets@2026Q3":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2025-10-31","value":8097151000},"totalAssets@2026Q4":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2026-01-31","value":8979343000},"totalAssets@FY2026":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2026-01-31","value":8979343000},"totalAssets@2027Q1":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2026-04-30","value":9129558000},"totalAssets@2027Q2":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2026-07-31","value":9060223000},"currentLiabilities@2013Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2013-01-31","value":54289000},"currentLiabilities@FY2013":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2013-01-31","value":54289000},"currentLiabilities@2014Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2013-10-31","value":70253000},"currentLiabilities@2014Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2014-01-31","value":86617000},"currentLiabilities@FY2014":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2014-01-31","value":86617000},"currentLiabilities@2015Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":48,"unit":"USD","end":"2014-04-30","value":101231000},"currentLiabilities@2015Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":49,"unit":"USD","end":"2014-07-31","value":103257000},"currentLiabilities@2015Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2014-10-31","value":107760000},"currentLiabilities@2015Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2015-01-31","value":135523000},"currentLiabilities@FY2015":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2015-01-31","value":135523000},"currentLiabilities@2016Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2015-04-30","value":137143000},"currentLiabilities@2016Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2015-07-31","value":134402000},"currentLiabilities@2016Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2015-10-31","value":136383000},"currentLiabilities@2016Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2016-01-31","value":186279000},"currentLiabilities@FY2016":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2016-01-31","value":186279000},"currentLiabilities@2017Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2016-04-30","value":207098000},"currentLiabilities@2017Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2016-07-31","value":208115000},"currentLiabilities@2017Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2016-10-31","value":167616000},"currentLiabilities@2017Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2017-01-31","value":246784000},"currentLiabilities@FY2017":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2017-01-31","value":246784000},"currentLiabilities@2018Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2017-04-30","value":269046000},"currentLiabilities@2018Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":42,"unit":"USD","end":"2017-07-31","value":255578000},"currentLiabilities@2018Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2017-10-31","value":214350000},"currentLiabilities@2018Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2018-01-31","value":306169000},"currentLiabilities@FY2018":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2018-01-31","value":306169000},"currentLiabilities@2019Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2018-04-30","value":326226000},"currentLiabilities@2019Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2018-07-31","value":294658000},"currentLiabilities@2019Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2018-10-31","value":236716000},"currentLiabilities@2019Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2019-01-31","value":401022000},"currentLiabilities@FY2019":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2019-01-31","value":401022000},"currentLiabilities@2020Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2019-04-30","value":412587000},"currentLiabilities@2020Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2019-07-31","value":382941000},"currentLiabilities@2020Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2019-10-31","value":306897000},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2020-01-31","value":551172000},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2020-01-31","value":551172000},"currentLiabilities@2021Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":45,"unit":"USD","end":"2020-04-30","value":550340000},"currentLiabilities@2021Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":46,"unit":"USD","end":"2020-07-31","value":501482000},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":47,"unit":"USD","end":"2020-10-31","value":417392000},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2021-01-31","value":715952000},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2021-01-31","value":715952000},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2021-04-30","value":709546000},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2021-07-31","value":662837000},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2021-10-31","value":536887000},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2022-01-31","value":840779000},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2022-01-31","value":840779000},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2022-04-30","value":878860000},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2022-07-31","value":799389000},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2022-10-31","value":690280000},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2023-01-31","value":1006803000},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2023-01-31","value":1006803000},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2023-04-30","value":1006302000},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2023-07-31","value":1001954000},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2023-10-31","value":768250000},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2024-01-31","value":1178883000},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2024-01-31","value":1178883000},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2024-04-30","value":1223286000},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2024-07-31","value":1070438000},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2024-10-31","value":857001000},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2025-01-31","value":1398404000},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2025-01-31","value":1398404000},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":25,"unit":"USD","end":"2025-04-30","value":1456613000},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2025-07-31","value":1255053000},"currentLiabilities@2026Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2025-10-31","value":944878000},"currentLiabilities@2026Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2026-01-31","value":1637056000},"currentLiabilities@FY2026":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2026-01-31","value":1637056000},"currentLiabilities@2027Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2026-04-30","value":1701770000},"currentLiabilities@2027Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2026-07-31","value":1455950000},"totalLiabilities@2013Q4":{"kind":"filed","concept":"Liabilities","filing":30,"unit":"USD","end":"2013-01-31","value":55854000},"totalLiabilities@FY2013":{"kind":"filed","concept":"Liabilities","filing":30,"unit":"USD","end":"2013-01-31","value":55854000},"totalLiabilities@2014Q3":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2013-10-31","value":74643000},"totalLiabilities@2014Q4":{"kind":"filed","concept":"Liabilities","filing":31,"unit":"USD","end":"2014-01-31","value":90212000},"totalLiabilities@FY2014":{"kind":"filed","concept":"Liabilities","filing":31,"unit":"USD","end":"2014-01-31","value":90212000},"totalLiabilities@2015Q1":{"kind":"filed","concept":"Liabilities","filing":48,"unit":"USD","end":"2014-04-30","value":104838000},"totalLiabilities@2015Q2":{"kind":"filed","concept":"Liabilities","filing":49,"unit":"USD","end":"2014-07-31","value":106854000},"totalLiabilities@2015Q3":{"kind":"filed","concept":"Liabilities","filing":51,"unit":"USD","end":"2014-10-31","value":111346000},"totalLiabilities@2015Q4":{"kind":"filed","concept":"Liabilities","filing":32,"unit":"USD","end":"2015-01-31","value":138057000},"totalLiabilities@FY2015":{"kind":"filed","concept":"Liabilities","filing":32,"unit":"USD","end":"2015-01-31","value":138057000},"totalLiabilities@2016Q1":{"kind":"filed","concept":"Liabilities","filing":35,"unit":"USD","end":"2015-04-30","value":139713000},"totalLiabilities@2016Q2":{"kind":"filed","concept":"Liabilities","filing":36,"unit":"USD","end":"2015-07-31","value":137995000},"totalLiabilities@2016Q3":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2015-10-31","value":151055000},"totalLiabilities@2016Q4":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2016-01-31","value":200550000},"totalLiabilities@FY2016":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2016-01-31","value":200550000},"totalLiabilities@2017Q1":{"kind":"filed","concept":"Liabilities","filing":38,"unit":"USD","end":"2016-04-30","value":221246000},"totalLiabilities@2017Q2":{"kind":"filed","concept":"Liabilities","filing":39,"unit":"USD","end":"2016-07-31","value":222124000},"totalLiabilities@2017Q3":{"kind":"filed","concept":"Liabilities","filing":40,"unit":"USD","end":"2016-10-31","value":182569000},"totalLiabilities@2017Q4":{"kind":"filed","concept":"Liabilities","filing":34,"unit":"USD","end":"2017-01-31","value":264722000},"totalLiabilities@FY2017":{"kind":"filed","concept":"Liabilities","filing":34,"unit":"USD","end":"2017-01-31","value":264722000},"totalLiabilities@2018Q1":{"kind":"filed","concept":"Liabilities","filing":41,"unit":"USD","end":"2017-04-30","value":286759000},"totalLiabilities@2018Q2":{"kind":"filed","concept":"Liabilities","filing":42,"unit":"USD","end":"2017-07-31","value":269267000},"totalLiabilities@2018Q3":{"kind":"filed","concept":"Liabilities","filing":43,"unit":"USD","end":"2017-10-31","value":227748000},"totalLiabilities@2018Q4":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2018-01-31","value":324095000},"totalLiabilities@FY2018":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2018-01-31","value":324095000},"totalLiabilities@2019Q1":{"kind":"filed","concept":"Liabilities","filing":44,"unit":"USD","end":"2018-04-30","value":343218000},"totalLiabilities@2019Q2":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2018-07-31","value":314216000},"totalLiabilities@2019Q3":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2018-10-31","value":258976000},"totalLiabilities@2019Q4":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2019-01-31","value":416017000},"totalLiabilities@FY2019":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2019-01-31","value":416017000},"totalLiabilities@2020Q1":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2019-04-30","value":441001000},"totalLiabilities@2020Q2":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2019-07-31","value":414836000},"totalLiabilities@2020Q3":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2019-10-31","value":341876000},"totalLiabilities@2020Q4":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2020-01-31","value":606183000},"totalLiabilities@FY2020":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2020-01-31","value":606183000},"totalLiabilities@2021Q1":{"kind":"filed","concept":"Liabilities","filing":45,"unit":"USD","end":"2020-04-30","value":603583000},"totalLiabilities@2021Q2":{"kind":"filed","concept":"Liabilities","filing":46,"unit":"USD","end":"2020-07-31","value":559682000},"totalLiabilities@2021Q3":{"kind":"filed","concept":"Liabilities","filing":47,"unit":"USD","end":"2020-10-31","value":477262000},"totalLiabilities@2021Q4":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2021-01-31","value":779747000},"totalLiabilities@FY2021":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2021-01-31","value":779747000},"totalLiabilities@2022Q1":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2021-04-30","value":777165000},"totalLiabilities@2022Q2":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2021-07-31","value":731286000},"totalLiabilities@2022Q3":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2021-10-31","value":598125000},"totalLiabilities@2022Q4":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2022-01-31","value":904828000},"totalLiabilities@FY2022":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2022-01-31","value":904828000},"totalLiabilities@2023Q1":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2022-04-30","value":942947000},"totalLiabilities@2023Q2":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2022-07-31","value":872652000},"totalLiabilities@2023Q3":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2022-10-31","value":763925000},"totalLiabilities@2023Q4":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2023-01-31","value":1088044000},"totalLiabilities@FY2023":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2023-01-31","value":1088044000},"totalLiabilities@2024Q1":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2023-04-30","value":1080307000},"totalLiabilities@2024Q2":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2023-07-31","value":1075500000},"totalLiabilities@2024Q3":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2023-10-31","value":845999000},"totalLiabilities@2024Q4":{"kind":"filed","concept":"Liabilities","filing":20,"unit":"USD","end":"2024-01-31","value":1266096000},"totalLiabilities@FY2024":{"kind":"filed","concept":"Liabilities","filing":20,"unit":"USD","end":"2024-01-31","value":1266096000},"totalLiabilities@2025Q1":{"kind":"filed","concept":"Liabilities","filing":21,"unit":"USD","end":"2024-04-30","value":1298177000},"totalLiabilities@2025Q2":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2024-07-31","value":1146139000},"totalLiabilities@2025Q3":{"kind":"filed","concept":"Liabilities","filing":23,"unit":"USD","end":"2024-10-31","value":951450000},"totalLiabilities@2025Q4":{"kind":"filed","concept":"Liabilities","filing":24,"unit":"USD","end":"2025-01-31","value":1507383000},"totalLiabilities@FY2025":{"kind":"filed","concept":"Liabilities","filing":24,"unit":"USD","end":"2025-01-31","value":1507383000},"totalLiabilities@2026Q1":{"kind":"filed","concept":"Liabilities","filing":25,"unit":"USD","end":"2025-04-30","value":1553979000},"totalLiabilities@2026Q2":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2025-07-31","value":1360888000},"totalLiabilities@2026Q3":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2025-10-31","value":1056520000},"totalLiabilities@2026Q4":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2026-01-31","value":1764591000},"totalLiabilities@FY2026":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2026-01-31","value":1764591000},"totalLiabilities@2027Q1":{"kind":"filed","concept":"Liabilities","filing":28,"unit":"USD","end":"2026-04-30","value":1825204000},"totalLiabilities@2027Q2":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2026-07-31","value":1628774000},"equity@FY2012":{"kind":"filed","concept":"StockholdersEquity","filing":31,"unit":"USD","end":"2012-01-31","value":14103000},"equity@2013Q4":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2013-01-31","value":33966000},"equity@FY2013":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2013-01-31","value":33966000},"equity@2014Q3":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2013-10-31","value":270646000},"equity@2014Q4":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2014-01-31","value":280096000},"equity@FY2014":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2014-01-31","value":280096000},"equity@2015Q1":{"kind":"filed","concept":"StockholdersEquity","filing":48,"unit":"USD","end":"2014-04-30","value":330286000},"equity@2015Q2":{"kind":"filed","concept":"StockholdersEquity","filing":49,"unit":"USD","end":"2014-07-31","value":357387000},"equity@2015Q3":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2014-10-31","value":381207000},"equity@2015Q4":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2015-01-31","value":406833000},"equity@FY2015":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2015-01-31","value":406833000},"equity@2016Q1":{"kind":"filed","concept":"StockholdersEquity","filing":35,"unit":"USD","end":"2015-04-30","value":428950000},"equity@2016Q2":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2015-07-31","value":453637000},"equity@2016Q3":{"kind":"filed","concept":"StockholdersEquity","filing":37,"unit":"USD","end":"2015-10-31","value":473978000},"equity@2016Q4":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2016-01-31","value":521980000},"equity@FY2016":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2016-01-31","value":521980000},"equity@2017Q1":{"kind":"filed","concept":"StockholdersEquity","filing":38,"unit":"USD","end":"2016-04-30","value":530546000},"equity@2017Q2":{"kind":"filed","concept":"StockholdersEquity","filing":39,"unit":"USD","end":"2016-07-31","value":565108000},"equity@2017Q3":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2016-10-31","value":605905000},"equity@2017Q4":{"kind":"filed","concept":"StockholdersEquity","filing":3,"unit":"USD","end":"2017-01-31","value":678154000},"equity@FY2017":{"kind":"filed","concept":"StockholdersEquity","filing":3,"unit":"USD","end":"2017-01-31","value":678154000},"equity@2018Q1":{"kind":"filed","concept":"StockholdersEquity","filing":41,"unit":"USD","end":"2017-04-30","value":708904000},"equity@2018Q2":{"kind":"filed","concept":"StockholdersEquity","filing":42,"unit":"USD","end":"2017-07-31","value":766603000},"equity@2018Q3":{"kind":"filed","concept":"StockholdersEquity","filing":43,"unit":"USD","end":"2017-10-31","value":818468000},"equity@2018Q4":{"kind":"filed","concept":"StockholdersEquity","filing":7,"unit":"USD","end":"2018-01-31","value":906238000},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquity","filing":7,"unit":"USD","end":"2018-01-31","value":906238000},"equity@2019Q1":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2018-04-30","value":974437000},"equity@2019Q2":{"kind":"filed","concept":"StockholdersEquity","filing":6,"unit":"USD","end":"2018-07-31","value":1050376000},"equity@2019Q3":{"kind":"filed","concept":"StockholdersEquity","filing":6,"unit":"USD","end":"2018-10-31","value":1138305000},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2019-01-31","value":1237749000},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2019-01-31","value":1237749000},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquity","filing":46,"unit":"USD","end":"2019-04-30","value":1335103000},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquity","filing":47,"unit":"USD","end":"2019-07-31","value":1445017000},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquity","filing":47,"unit":"USD","end":"2019-10-31","value":1558565000},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2020-01-31","value":1665594000},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2020-01-31","value":1665594000},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquity","filing":10,"unit":"USD","end":"2020-04-30","value":1801036000},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2020-07-31","value":1956727000},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2020-10-31","value":2106379000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2021-01-31","value":2266320000},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2021-01-31","value":2266320000},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2021-04-30","value":2444984000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2021-07-31","value":2620097000},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2021-10-31","value":2769361000},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquity","filing":20,"unit":"USD","end":"2022-01-31","value":2911637000},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquity","filing":20,"unit":"USD","end":"2022-01-31","value":2911637000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquity","filing":18,"unit":"USD","end":"2022-04-30","value":3068275000},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquity","filing":19,"unit":"USD","end":"2022-07-31","value":3243931000},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquity","filing":19,"unit":"USD","end":"2022-10-31","value":3418792000},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2023-01-31","value":3716252000},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2023-01-31","value":3716252000},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquity","filing":22,"unit":"USD","end":"2023-04-30","value":3943063000},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquity","filing":23,"unit":"USD","end":"2023-07-31","value":4152643000},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquity","filing":23,"unit":"USD","end":"2023-10-31","value":4379773000},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2024-01-31","value":4644824000},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2024-01-31","value":4644824000},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquity","filing":26,"unit":"USD","end":"2024-04-30","value":4889381000},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2024-07-31","value":5184698000},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2024-10-31","value":5501403000},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2025-01-31","value":5832373000},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2025-01-31","value":5832373000},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2025-04-30","value":6211098000},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2025-07-31","value":6638539000},"equity@2026Q3":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2025-10-31","value":7040631000},"equity@2026Q4":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2026-01-31","value":7214752000},"equity@FY2026":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2026-01-31","value":7214752000},"equity@2027Q1":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2026-04-30","value":7304354000},"equity@2027Q2":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2026-07-31","value":7431449000},"operatingCashFlow@FY2012":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":4736000},"operatingCashFlow@2013Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":9716000},"#200":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":30799000},"#201":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":23812000},"operatingCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#200"},{"ref":"#201","weight":-1}],"rule":"quarter-from-ytd","value":6987000},"operatingCashFlow@FY2013":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":30799000},"operatingCashFlow@2014Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":5267000},"#202":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":41753000},"#203":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":25528000},"operatingCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#202"},{"ref":"#203","weight":-1}],"rule":"quarter-from-ytd","value":16225000},"operatingCashFlow@FY2014":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":41753000},"operatingCashFlow@FY2017":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":144011000},"operatingCashFlow@2018Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":44,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":142161000},"operatingCashFlow@2018Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":57606000},"operatingCashFlow@2018Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":32234000},"#204":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":233438000},"#205":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":232001000},"operatingCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#204"},{"ref":"#205","weight":-1}],"rule":"quarter-from-ytd","value":1437000},"operatingCashFlow@FY2018":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":233438000},"operatingCashFlow@2019Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":150585000},"operatingCashFlow@2019Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":86813000},"operatingCashFlow@2019Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":41556000},"#206":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":310827000},"#207":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":278954000},"operatingCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#206"},{"ref":"#207","weight":-1}],"rule":"quarter-from-ytd","value":31873000},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":310827000},"operatingCashFlow@2020Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":236289000},"operatingCashFlow@2020Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":46,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":100473000},"operatingCashFlow@2020Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":47,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":61504000},"#208":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":437375000},"#209":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":47,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":398266000},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#208"},{"ref":"#209","weight":-1}],"rule":"quarter-from-ytd","value":39109000},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":437375000},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":282172000},"operatingCashFlow@2021Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":105320000},"operatingCashFlow@2021Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":95403000},"#210":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":551246000},"#211":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":482895000},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#210"},{"ref":"#211","weight":-1}],"rule":"quarter-from-ytd","value":68351000},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":551246000},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":478385000},"operatingCashFlow@2022Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":119065000},"operatingCashFlow@2022Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":112959000},"#212":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":764463000},"#213":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":710409000},"operatingCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#212"},{"ref":"#213","weight":-1}],"rule":"quarter-from-ytd","value":54054000},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":764463000},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":481027000},"operatingCashFlow@2023Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":93386000},"operatingCashFlow@2023Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":142660000},"#214":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":780470000},"#215":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":717073000},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#214"},{"ref":"#215","weight":-1}],"rule":"quarter-from-ytd","value":63397000},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":780470000},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":505936000},"operatingCashFlow@2024Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":265036000},"operatingCashFlow@2024Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":82598000},"#216":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":911339000},"#217":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":853570000},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#216"},{"ref":"#217","weight":-1}],"rule":"quarter-from-ytd","value":57769000},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":911339000},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":763516000},"#218":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2024-02-01","end":"2024-07-31","value":856390000},"#219":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":763516000},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#218"},{"ref":"#219","weight":-1}],"rule":"quarter-from-ytd","value":92874000},"#220":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":1020507000},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#220"},{"ref":"#218","weight":-1}],"rule":"quarter-from-ytd","value":164117000},"#221":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":1090051000},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#221"},{"ref":"#220","weight":-1}],"rule":"quarter-from-ytd","value":69544000},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":1090051000},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":877158000},"#222":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2025-02-01","end":"2025-07-31","value":1115591000},"#223":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":877158000},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#222"},{"ref":"#223","weight":-1}],"rule":"quarter-from-ytd","value":238433000},"#224":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":1308378000},"operatingCashFlow@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#224"},{"ref":"#222","weight":-1}],"rule":"quarter-from-ytd","value":192787000},"#225":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":1415225000},"operatingCashFlow@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#225"},{"ref":"#224","weight":-1}],"rule":"quarter-from-ytd","value":106847000},"operatingCashFlow@FY2026":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":1415225000},"operatingCashFlow@2027Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":1127116000},"#226":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2026-02-01","end":"2026-07-31","value":1365825000},"#227":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":1127116000},"operatingCashFlow@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#226"},{"ref":"#227","weight":-1}],"rule":"quarter-from-ytd","value":238709000},"operatingCashFlow@2014Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":48,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":13023000},"operatingCashFlow@2014Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":49,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":7238000},"operatingCashFlow@2015Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":35,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":18130000},"operatingCashFlow@2015Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":36,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":16608000},"operatingCashFlow@2015Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":37,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":34256000},"#228":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":67574000},"#229":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":37,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":68994000},"operatingCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#228"},{"ref":"#229","weight":-1}],"rule":"quarter-from-ytd","value":-1420000},"operatingCashFlow@FY2015":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":67574000},"operatingCashFlow@2016Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":38,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":41791000},"operatingCashFlow@2016Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":39,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":15182000},"operatingCashFlow@2016Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":40,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":19735000},"#230":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":80154000},"#231":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":40,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":76708000},"operatingCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#230"},{"ref":"#231","weight":-1}],"rule":"quarter-from-ytd","value":3446000},"operatingCashFlow@FY2016":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":80154000},"operatingCashFlow@2017Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":41,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":109360000},"operatingCashFlow@2017Q2":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":42,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":11746000},"operatingCashFlow@2017Q3":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":43,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":24993000},"#232":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":34,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":144011000},"#233":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":43,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":146099000},"operatingCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#232"},{"ref":"#233","weight":-1}],"rule":"quarter-from-ytd","value":-2088000},"#234":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":650000},"#235":{"kind":"filed","concept":"PaymentsForSoftware","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":543000},"capex@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#234"},{"ref":"#235"}],"rule":"component-sum","value":1193000},"#236":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":50,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":262000},"#237":{"kind":"filed","concept":"PaymentsForSoftware","filing":50,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":257000},"capex@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#236"},{"ref":"#237"}],"rule":"component-sum","value":519000},"#238":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":964000},"#239":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":50,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":716000},"#240":{"kind":"computed","op":"sum","terms":[{"ref":"#238"},{"ref":"#239","weight":-1}],"rule":"quarter-from-ytd","value":248000},"#241":{"kind":"filed","concept":"PaymentsForSoftware","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":590000},"#242":{"kind":"filed","concept":"PaymentsForSoftware","filing":50,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":590000},"#243":{"kind":"computed","op":"sum","terms":[{"ref":"#241"},{"ref":"#242","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#240"},{"ref":"#243"}],"rule":"component-sum","value":248000},"capex@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#238"},{"ref":"#241"}],"rule":"component-sum","value":1554000},"#244":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":48,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":217000},"capex@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#244"}],"rule":"component-sum","value":217000},"#245":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":49,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":884000},"#246":{"kind":"filed","concept":"PaymentsForSoftware","filing":49,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":293000},"capex@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#245"},{"ref":"#246"}],"rule":"component-sum","value":1177000},"#247":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":51,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":460000},"#248":{"kind":"filed","concept":"PaymentsForSoftware","filing":51,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":720000},"capex@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#247"},{"ref":"#248"}],"rule":"component-sum","value":1180000},"#249":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":1860000},"#250":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":51,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":1561000},"#251":{"kind":"computed","op":"sum","terms":[{"ref":"#249"},{"ref":"#250","weight":-1}],"rule":"quarter-from-ytd","value":299000},"#252":{"kind":"filed","concept":"PaymentsForSoftware","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":1117000},"#253":{"kind":"filed","concept":"PaymentsForSoftware","filing":51,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":1013000},"#254":{"kind":"computed","op":"sum","terms":[{"ref":"#252"},{"ref":"#253","weight":-1}],"rule":"quarter-from-ytd","value":104000},"capex@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#251"},{"ref":"#254"}],"rule":"component-sum","value":403000},"capex@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#249"},{"ref":"#252"}],"rule":"component-sum","value":2977000},"#255":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":35,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":299000},"#256":{"kind":"filed","concept":"PaymentsForSoftware","filing":35,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":220000},"capex@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#255"},{"ref":"#256"}],"rule":"component-sum","value":519000},"#257":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":36,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":24983000},"#258":{"kind":"filed","concept":"PaymentsForSoftware","filing":36,"unit":"USD","start":"2014-02-01","end":"2014-07-31","value":220000},"#259":{"kind":"computed","op":"sum","terms":[{"ref":"#258"},{"ref":"#256","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#257"},{"ref":"#259"}],"rule":"component-sum","value":24983000},"#260":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":37,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":790000},"#261":{"kind":"filed","concept":"PaymentsForSoftware","filing":37,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":81000},"capex@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#260"},{"ref":"#261"}],"rule":"component-sum","value":871000},"#262":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":26531000},"#263":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":37,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":26072000},"#264":{"kind":"computed","op":"sum","terms":[{"ref":"#262"},{"ref":"#263","weight":-1}],"rule":"quarter-from-ytd","value":459000},"#265":{"kind":"filed","concept":"PaymentsForSoftware","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":413000},"#266":{"kind":"filed","concept":"PaymentsForSoftware","filing":37,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":301000},"#267":{"kind":"computed","op":"sum","terms":[{"ref":"#265"},{"ref":"#266","weight":-1}],"rule":"quarter-from-ytd","value":112000},"capex@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#264"},{"ref":"#267"}],"rule":"component-sum","value":571000},"capex@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#262"},{"ref":"#265"}],"rule":"component-sum","value":26944000},"#268":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":38,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":4710000},"#269":{"kind":"filed","concept":"PaymentsForSoftware","filing":38,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":22000},"capex@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#268"},{"ref":"#269"}],"rule":"component-sum","value":4732000},"#270":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":39,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":9782000},"#271":{"kind":"filed","concept":"PaymentsForSoftware","filing":39,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":172000},"#272":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":39,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":568000},"capex@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#270"},{"ref":"#271"},{"ref":"#272"}],"rule":"component-sum","value":10522000},"#273":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":4556000},"#274":{"kind":"filed","concept":"PaymentsForSoftware","filing":40,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":194000},"#275":{"kind":"filed","concept":"PaymentsForSoftware","filing":39,"unit":"USD","start":"2015-02-01","end":"2015-07-31","value":194000},"#276":{"kind":"computed","op":"sum","terms":[{"ref":"#274"},{"ref":"#275","weight":-1}],"rule":"quarter-from-ytd","value":0},"#277":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":40,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":568000},"#278":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":39,"unit":"USD","start":"2015-02-01","end":"2015-07-31","value":568000},"#279":{"kind":"computed","op":"sum","terms":[{"ref":"#277"},{"ref":"#278","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#273"},{"ref":"#276"},{"ref":"#279"}],"rule":"component-sum","value":4556000},"#280":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":21153000},"#281":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":19048000},"#282":{"kind":"computed","op":"sum","terms":[{"ref":"#280"},{"ref":"#281","weight":-1}],"rule":"quarter-from-ytd","value":2105000},"#283":{"kind":"filed","concept":"PaymentsForSoftware","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":431000},"#284":{"kind":"computed","op":"sum","terms":[{"ref":"#283"},{"ref":"#274","weight":-1}],"rule":"quarter-from-ytd","value":237000},"#285":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":568000},"#286":{"kind":"computed","op":"sum","terms":[{"ref":"#285"},{"ref":"#277","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#282"},{"ref":"#284"},{"ref":"#286"}],"rule":"component-sum","value":2342000},"capex@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#280"},{"ref":"#283"},{"ref":"#285"}],"rule":"component-sum","value":22152000},"#287":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":41,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":2057000},"#288":{"kind":"filed","concept":"PaymentsForSoftware","filing":41,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":140000},"capex@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#287"},{"ref":"#288"}],"rule":"component-sum","value":2197000},"#289":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":42,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":859000},"#290":{"kind":"filed","concept":"PaymentsForSoftware","filing":42,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":69000},"capex@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#289"},{"ref":"#290"}],"rule":"component-sum","value":928000},"#291":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":43,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":1456000},"#292":{"kind":"filed","concept":"PaymentsForSoftware","filing":43,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":32000},"capex@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#291"},{"ref":"#292"}],"rule":"component-sum","value":1488000},"#293":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":6923000},"#294":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":43,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":4372000},"#295":{"kind":"computed","op":"sum","terms":[{"ref":"#293"},{"ref":"#294","weight":-1}],"rule":"quarter-from-ytd","value":2551000},"#296":{"kind":"filed","concept":"PaymentsForSoftware","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":584000},"#297":{"kind":"filed","concept":"PaymentsForSoftware","filing":43,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":241000},"#298":{"kind":"computed","op":"sum","terms":[{"ref":"#296"},{"ref":"#297","weight":-1}],"rule":"quarter-from-ytd","value":343000},"capex@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#295"},{"ref":"#298"}],"rule":"component-sum","value":2894000},"capex@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#293"},{"ref":"#296"}],"rule":"component-sum","value":7507000},"#299":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":44,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":3960000},"#300":{"kind":"filed","concept":"PaymentsForSoftware","filing":44,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":791000},"capex@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#299"},{"ref":"#300"}],"rule":"component-sum","value":4751000},"#301":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":2535000},"#302":{"kind":"filed","concept":"PaymentsForSoftware","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":242000},"capex@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#301"},{"ref":"#302"}],"rule":"component-sum","value":2777000},"#303":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":1635000},"#304":{"kind":"filed","concept":"PaymentsForSoftware","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":301000},"capex@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#303"},{"ref":"#304"}],"rule":"component-sum","value":1936000},"#305":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":9633000},"#306":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":8130000},"#307":{"kind":"computed","op":"sum","terms":[{"ref":"#305"},{"ref":"#306","weight":-1}],"rule":"quarter-from-ytd","value":1503000},"#308":{"kind":"filed","concept":"PaymentsForSoftware","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":1734000},"#309":{"kind":"filed","concept":"PaymentsForSoftware","filing":2,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":1334000},"#310":{"kind":"computed","op":"sum","terms":[{"ref":"#308"},{"ref":"#309","weight":-1}],"rule":"quarter-from-ytd","value":400000},"capex@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#307"},{"ref":"#310"}],"rule":"component-sum","value":1903000},"capex@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#305"},{"ref":"#308"}],"rule":"component-sum","value":11367000},"#311":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":709000},"#312":{"kind":"filed","concept":"PaymentsForSoftware","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":230000},"capex@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#311"},{"ref":"#312"}],"rule":"component-sum","value":939000},"#313":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":686000},"#314":{"kind":"filed","concept":"PaymentsForSoftware","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":284000},"capex@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#313"},{"ref":"#314"}],"rule":"component-sum","value":970000},"#315":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":4163000},"#316":{"kind":"filed","concept":"PaymentsForSoftware","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":495000},"capex@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#315"},{"ref":"#316"}],"rule":"component-sum","value":4658000},"#317":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":8440000},"#318":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":5558000},"#319":{"kind":"computed","op":"sum","terms":[{"ref":"#317"},{"ref":"#318","weight":-1}],"rule":"quarter-from-ytd","value":2882000},"#320":{"kind":"filed","concept":"PaymentsForSoftware","filing":7,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":9819000},"#321":{"kind":"filed","concept":"PaymentsForSoftware","filing":6,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":1009000},"#322":{"kind":"computed","op":"sum","terms":[{"ref":"#320"},{"ref":"#321","weight":-1}],"rule":"quarter-from-ytd","value":8810000},"capex@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#319"},{"ref":"#322"}],"rule":"component-sum","value":11692000},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#317"},{"ref":"#320"}],"rule":"component-sum","value":18259000},"#323":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":1194000},"#324":{"kind":"filed","concept":"PaymentsForSoftware","filing":45,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":419000},"capex@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#323"},{"ref":"#324"}],"rule":"component-sum","value":1613000},"#325":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":1092000},"#326":{"kind":"filed","concept":"PaymentsForSoftware","filing":46,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":1378000},"capex@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#325"},{"ref":"#326"}],"rule":"component-sum","value":2470000},"#327":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":881000},"#328":{"kind":"filed","concept":"PaymentsForSoftware","filing":47,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":1237000},"capex@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#327"},{"ref":"#328"}],"rule":"component-sum","value":2118000},"#329":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":3113000},"#330":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":3167000},"#331":{"kind":"computed","op":"sum","terms":[{"ref":"#329"},{"ref":"#330","weight":-1}],"rule":"quarter-from-ytd","value":-54000},"#332":{"kind":"filed","concept":"PaymentsForSoftware","filing":8,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":4321000},"#333":{"kind":"filed","concept":"PaymentsForSoftware","filing":47,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":4228000},"#334":{"kind":"computed","op":"sum","terms":[{"ref":"#332"},{"ref":"#333","weight":-1}],"rule":"quarter-from-ytd","value":93000},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#331"},{"ref":"#334"}],"rule":"component-sum","value":39000},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#329"},{"ref":"#332"}],"rule":"component-sum","value":7434000},"#335":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":-267000},"#336":{"kind":"filed","concept":"PaymentsForSoftware","filing":45,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":0},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#335"},{"ref":"#336"}],"rule":"component-sum","value":-267000},"depreciationAndAmortization@FY2012":{"kind":"filed","concept":"DepreciationAndAmortization","filing":30,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":407000},"depreciationAndAmortization@2013Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":50,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":174000},"#337":{"kind":"filed","concept":"DepreciationAndAmortization","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":789000},"#338":{"kind":"filed","concept":"DepreciationAndAmortization","filing":50,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":536000},"depreciationAndAmortization@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#337"},{"ref":"#338","weight":-1}],"rule":"quarter-from-ytd","value":253000},"depreciationAndAmortization@FY2013":{"kind":"filed","concept":"DepreciationAndAmortization","filing":31,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":789000},"depreciationAndAmortization@2014Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":48,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":267000},"depreciationAndAmortization@2014Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":49,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":511000},"depreciationAndAmortization@2014Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":51,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":774000},"#339":{"kind":"filed","concept":"DepreciationAndAmortization","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":2410000},"#340":{"kind":"filed","concept":"DepreciationAndAmortization","filing":51,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":1552000},"depreciationAndAmortization@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#339"},{"ref":"#340","weight":-1}],"rule":"quarter-from-ytd","value":858000},"depreciationAndAmortization@FY2014":{"kind":"filed","concept":"DepreciationAndAmortization","filing":32,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":2410000},"depreciationAndAmortization@2015Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":35,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":930000},"depreciationAndAmortization@2015Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":36,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":991000},"depreciationAndAmortization@2015Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":37,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":1022000},"#341":{"kind":"filed","concept":"DepreciationAndAmortization","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":3929000},"#342":{"kind":"filed","concept":"DepreciationAndAmortization","filing":37,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":2943000},"depreciationAndAmortization@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#341"},{"ref":"#342","weight":-1}],"rule":"quarter-from-ytd","value":986000},"depreciationAndAmortization@FY2015":{"kind":"filed","concept":"DepreciationAndAmortization","filing":33,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":3929000},"depreciationAndAmortization@2016Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":38,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":1024000},"depreciationAndAmortization@2016Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":39,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":1344000},"depreciationAndAmortization@2016Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":40,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":2481000},"#343":{"kind":"filed","concept":"DepreciationAndAmortization","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":8464000},"#344":{"kind":"filed","concept":"DepreciationAndAmortization","filing":40,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":4849000},"depreciationAndAmortization@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#343"},{"ref":"#344","weight":-1}],"rule":"quarter-from-ytd","value":3615000},"depreciationAndAmortization@FY2016":{"kind":"filed","concept":"DepreciationAndAmortization","filing":34,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":8464000},"depreciationAndAmortization@2017Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":41,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":3405000},"depreciationAndAmortization@2017Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":42,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":3470000},"depreciationAndAmortization@2017Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":43,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":3469000},"#345":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":13825000},"#346":{"kind":"filed","concept":"DepreciationAndAmortization","filing":43,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":10344000},"depreciationAndAmortization@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#345"},{"ref":"#346","weight":-1}],"rule":"quarter-from-ytd","value":3481000},"depreciationAndAmortization@FY2017":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":13825000},"depreciationAndAmortization@2018Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":44,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":3449000},"depreciationAndAmortization@2018Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":3571000},"depreciationAndAmortization@2018Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":3601000},"#347":{"kind":"filed","concept":"DepreciationAndAmortization","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":14277000},"#348":{"kind":"filed","concept":"DepreciationAndAmortization","filing":2,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":10621000},"depreciationAndAmortization@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#347"},{"ref":"#348","weight":-1}],"rule":"quarter-from-ytd","value":3656000},"depreciationAndAmortization@FY2018":{"kind":"filed","concept":"DepreciationAndAmortization","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":14277000},"depreciationAndAmortization@2019Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":3596000},"depreciationAndAmortization@2019Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":3498000},"depreciationAndAmortization@2019Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":3383000},"#349":{"kind":"filed","concept":"DepreciationAndAmortization","filing":3,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":14071000},"#350":{"kind":"filed","concept":"DepreciationAndAmortization","filing":6,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":10477000},"depreciationAndAmortization@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#349"},{"ref":"#350","weight":-1}],"rule":"quarter-from-ytd","value":3594000},"depreciationAndAmortization@FY2019":{"kind":"filed","concept":"DepreciationAndAmortization","filing":3,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":14071000},"depreciationAndAmortization@2020Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":4,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":5438000},"depreciationAndAmortization@2020Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":5,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":5561000},"depreciationAndAmortization@2020Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":6,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":5643000},"#351":{"kind":"filed","concept":"DepreciationAndAmortization","filing":3,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":19859000},"#352":{"kind":"filed","concept":"DepreciationAndAmortization","filing":6,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":16642000},"depreciationAndAmortization@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#351"},{"ref":"#352","weight":-1}],"rule":"quarter-from-ytd","value":3217000},"depreciationAndAmortization@FY2020":{"kind":"filed","concept":"DepreciationAndAmortization","filing":3,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":19859000},"dilutedShares@FY2012":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2011-02-01","end":"2012-01-31","value":24776000},"dilutedShares@2013Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2012-08-01","end":"2012-10-31","value":30369000},"dilutedShares@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#153","weight":4},{"ref":"#156","weight":-3}],"rule":"unaverage-quarter","value":34916000},"dilutedShares@FY2013":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2012-02-01","end":"2013-01-31","value":30599000},"dilutedShares@2014Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2013-02-01","end":"2013-04-30","value":32988000},"dilutedShares@2014Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2013-05-01","end":"2013-07-31","value":37038000},"dilutedShares@2014Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2013-08-01","end":"2013-10-31","value":131963000},"dilutedShares@2014Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2013-11-01","end":"2014-01-31","value":143221000},"dilutedShares@FY2014":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2013-02-01","end":"2014-01-31","value":68024000},"dilutedShares@2015Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2014-02-01","end":"2014-04-30","value":142849000},"dilutedShares@2015Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2014-05-01","end":"2014-07-31","value":143353000},"dilutedShares@2015Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2014-08-01","end":"2014-10-31","value":144289000},"dilutedShares@2015Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2014-11-01","end":"2015-01-31","value":144737000},"dilutedShares@FY2015":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2014-02-01","end":"2015-01-31","value":144204000},"dilutedShares@2016Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2015-02-01","end":"2015-04-30","value":144734000},"dilutedShares@2016Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2015-05-01","end":"2015-07-31","value":144871000},"dilutedShares@2016Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2015-08-01","end":"2015-10-31","value":145063000},"#353":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2015-02-01","end":"2016-01-31","value":144977000},"#354":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2015-02-01","end":"2015-10-31","value":144909000},"dilutedShares@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#353","weight":4},{"ref":"#354","weight":-3}],"rule":"unaverage-quarter","value":145181000},"dilutedShares@FY2016":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2015-02-01","end":"2016-01-31","value":144977000},"dilutedShares@2017Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2016-02-01","end":"2016-04-30","value":145708000},"dilutedShares@2017Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2016-05-01","end":"2016-07-31","value":147155000},"dilutedShares@2017Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2016-08-01","end":"2016-10-31","value":147436000},"#355":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2016-02-01","end":"2017-01-31","value":147578000},"#356":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2016-02-01","end":"2016-10-31","value":147073000},"dilutedShares@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#355","weight":4},{"ref":"#356","weight":-3}],"rule":"unaverage-quarter","value":149093000},"dilutedShares@FY2017":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2016-02-01","end":"2017-01-31","value":147578000},"dilutedShares@2018Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":44,"unit":"shares","start":"2017-02-01","end":"2017-04-30","value":151056000},"dilutedShares@2018Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2017-05-01","end":"2017-07-31","value":153778000},"dilutedShares@2018Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2017-08-01","end":"2017-10-31","value":154256000},"#357":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2017-02-01","end":"2018-01-31","value":153681000},"#358":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2017-02-01","end":"2017-10-31","value":153409000},"dilutedShares@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#357","weight":4},{"ref":"#358","weight":-3}],"rule":"unaverage-quarter","value":154497000},"dilutedShares@FY2018":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2017-02-01","end":"2018-01-31","value":153681000},"dilutedShares@2019Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2018-02-01","end":"2018-04-30","value":154935000},"dilutedShares@2019Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-05-01","end":"2018-07-31","value":155416000},"dilutedShares@2019Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2018-08-01","end":"2018-10-31","value":156025000},"#359":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2018-02-01","end":"2019-01-31","value":156117000},"#360":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2018-02-01","end":"2018-10-31","value":155706000},"dilutedShares@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#359","weight":4},{"ref":"#360","weight":-3}],"rule":"unaverage-quarter","value":157350000},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2018-02-01","end":"2019-01-31","value":156117000},"dilutedShares@2020Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2019-02-01","end":"2019-04-30","value":157910000},"dilutedShares@2020Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":46,"unit":"shares","start":"2019-05-01","end":"2019-07-31","value":158675000},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":47,"unit":"shares","start":"2019-08-01","end":"2019-10-31","value":158750000},"#361":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2019-02-01","end":"2020-01-31","value":158296000},"#362":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":47,"unit":"shares","start":"2019-02-01","end":"2019-10-31","value":158124000},"dilutedShares@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#361","weight":4},{"ref":"#362","weight":-3}],"rule":"unaverage-quarter","value":158812000},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2019-02-01","end":"2020-01-31","value":158296000},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2020-02-01","end":"2020-04-30","value":159474000},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2020-05-01","end":"2020-07-31","value":160840000},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2020-08-01","end":"2020-10-31","value":161711000},"#363":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2020-02-01","end":"2021-01-31","value":160732000},"#364":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2020-02-01","end":"2020-10-31","value":160517000},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#363","weight":4},{"ref":"#364","weight":-3}],"rule":"unaverage-quarter","value":161377000},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2020-02-01","end":"2021-01-31","value":160732000},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2021-02-01","end":"2021-04-30","value":162213000},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2021-05-01","end":"2021-07-31","value":162765000},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2021-08-01","end":"2021-10-31","value":163034000},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#161","weight":4},{"ref":"#164","weight":-3}],"rule":"unaverage-quarter","value":161119000},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2021-02-01","end":"2022-01-31","value":162277000},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2022-02-01","end":"2022-04-30","value":161928000},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2022-05-01","end":"2022-07-31","value":162132000},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2022-08-01","end":"2022-10-31","value":162295000},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#169","weight":4},{"ref":"#172","weight":-3}],"rule":"unaverage-quarter","value":163181000},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2022-02-01","end":"2023-01-31","value":162437000},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2023-02-01","end":"2023-04-30","value":162521000},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2023-05-01","end":"2023-07-31","value":163284000},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":23,"unit":"shares","start":"2023-08-01","end":"2023-10-31","value":163761000},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#177","weight":4},{"ref":"#180","weight":-3}],"rule":"unaverage-quarter","value":164557000},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2023-02-01","end":"2024-01-31","value":163486000},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2024-02-01","end":"2024-04-30","value":164394000},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2024-05-01","end":"2024-07-31","value":164564000},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2024-08-01","end":"2024-10-31","value":164979000},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#185","weight":4},{"ref":"#188","weight":-3}],"rule":"unaverage-quarter","value":166414000},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2024-02-01","end":"2025-01-31","value":165232000},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2025-02-01","end":"2025-04-30","value":166229000},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2025-05-01","end":"2025-07-31","value":167685000},"dilutedShares@2026Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2025-08-01","end":"2025-10-31","value":168935000},"dilutedShares@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#193","weight":4},{"ref":"#196","weight":-3}],"rule":"unaverage-quarter","value":164121000},"dilutedShares@FY2026":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2025-02-01","end":"2026-01-31","value":166995000},"dilutedShares@2027Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2026-02-01","end":"2026-04-30","value":165989000},"dilutedShares@2027Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2026-05-01","end":"2026-07-31","value":165057000},"sharesOutstanding@2013Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2013-01-31","value":24843851},"sharesOutstanding@FY2013":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2013-01-31","value":24843851},"sharesOutstanding@2014Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2013-10-31","value":0},"sharesOutstanding@2014Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2014-01-31","value":0},"sharesOutstanding@FY2014":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2014-01-31","value":0},"sharesOutstanding@2024Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":19,"unit":"shares","end":"2023-10-31","value":160965687},"sharesOutstanding@2024Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":20,"unit":"shares","end":"2024-01-31","value":161260172},"sharesOutstanding@FY2024":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":20,"unit":"shares","end":"2024-01-31","value":161260172},"sharesOutstanding@2025Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":21,"unit":"shares","end":"2024-04-30","value":161624611},"sharesOutstanding@2025Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2024-07-31","value":161830287},"sharesOutstanding@2025Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":23,"unit":"shares","end":"2024-10-31","value":162158468},"sharesOutstanding@2025Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":24,"unit":"shares","end":"2025-01-31","value":162583789},"sharesOutstanding@FY2025":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":24,"unit":"shares","end":"2025-01-31","value":162583789},"sharesOutstanding@2026Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":25,"unit":"shares","end":"2025-04-30","value":162975081},"sharesOutstanding@2026Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":26,"unit":"shares","end":"2025-07-31","value":163877694},"sharesOutstanding@2026Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":27,"unit":"shares","end":"2025-10-31","value":164342871},"sharesOutstanding@2026Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":24,"unit":"shares","end":"2026-01-31","value":163778271},"sharesOutstanding@FY2026":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":24,"unit":"shares","end":"2026-01-31","value":163778271},"sharesOutstanding@2027Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":28,"unit":"shares","end":"2026-04-30","value":162942747},"sharesOutstanding@2027Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":29,"unit":"shares","end":"2026-07-31","value":161834760},"#365":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":173681000},"totalCosts@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#365"},{"ref":"#88"}],"rule":"component-sum","value":429854000},"#366":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":50400000},"#367":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":79328000},"totalCosts@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#366"},{"ref":"#367"}],"rule":"component-sum","value":129728000},"#368":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":53234000},"#369":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":81279000},"totalCosts@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#368"},{"ref":"#369"}],"rule":"component-sum","value":134513000},"#370":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":3,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":211422000},"#371":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":152511000},"#372":{"kind":"computed","op":"sum","terms":[{"ref":"#370"},{"ref":"#371","weight":-1}],"rule":"quarter-from-ytd","value":58911000},"#373":{"kind":"computed","op":"sum","terms":[{"ref":"#90"},{"ref":"#91","weight":-1}],"rule":"quarter-from-ytd","value":88569000},"totalCosts@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#372"},{"ref":"#373"}],"rule":"component-sum","value":147480000},"totalCosts@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#370"},{"ref":"#90"}],"rule":"component-sum","value":532630000},"#374":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":60155000},"#375":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":91436000},"totalCosts@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#374"},{"ref":"#375"}],"rule":"component-sum","value":151591000},"#376":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":59226000},"#377":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":97565000},"totalCosts@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#376"},{"ref":"#377"}],"rule":"component-sum","value":156791000},"#378":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":61374000},"#379":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":100263000},"totalCosts@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#378"},{"ref":"#379"}],"rule":"component-sum","value":161637000},"#380":{"kind":"computed","op":"sum","terms":[{"ref":"#60"},{"ref":"#61","weight":-1}],"rule":"quarter-from-ytd","value":64526000},"#381":{"kind":"computed","op":"sum","terms":[{"ref":"#92"},{"ref":"#93","weight":-1}],"rule":"quarter-from-ytd","value":104799000},"totalCosts@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#380"},{"ref":"#381"}],"rule":"component-sum","value":169325000},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#60"},{"ref":"#92"}],"rule":"component-sum","value":639344000},"#382":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":45,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":65503000},"#383":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":108080000},"totalCosts@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#382"},{"ref":"#383"}],"rule":"component-sum","value":173583000},"#384":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":46,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":70218000},"#385":{"kind":"filed","concept":"OperatingExpenses","filing":46,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":122826000},"totalCosts@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#384"},{"ref":"#385"}],"rule":"component-sum","value":193044000},"#386":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":47,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":73329000},"#387":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":126792000},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#386"},{"ref":"#387"}],"rule":"component-sum","value":200121000},"#388":{"kind":"computed","op":"sum","terms":[{"ref":"#62"},{"ref":"#63","weight":-1}],"rule":"quarter-from-ytd","value":94319000},"#389":{"kind":"computed","op":"sum","terms":[{"ref":"#94"},{"ref":"#95","weight":-1}],"rule":"quarter-from-ytd","value":156795000},"totalCosts@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#388"},{"ref":"#389"}],"rule":"component-sum","value":251114000},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#62"},{"ref":"#94"}],"rule":"component-sum","value":817862000},"#390":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":94880000},"#391":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":154661000},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#390"},{"ref":"#391"}],"rule":"component-sum","value":249541000},"#392":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":97204000},"#393":{"kind":"filed","concept":"OperatingExpenses","filing":10,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":166398000},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#392"},{"ref":"#393"}],"rule":"component-sum","value":263602000},"#394":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":102997000},"#395":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":173217000},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#394"},{"ref":"#395"}],"rule":"component-sum","value":276214000},"#396":{"kind":"computed","op":"sum","terms":[{"ref":"#64"},{"ref":"#65","weight":-1}],"rule":"quarter-from-ytd","value":113847000},"#397":{"kind":"computed","op":"sum","terms":[{"ref":"#96"},{"ref":"#97","weight":-1}],"rule":"quarter-from-ytd","value":184071000},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#396"},{"ref":"#397"}],"rule":"component-sum","value":297918000},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#64"},{"ref":"#96"}],"rule":"component-sum","value":1087275000},"#398":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":116136000},"#399":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":188991000},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#398"},{"ref":"#399"}],"rule":"component-sum","value":305127000},"#400":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":122097000},"#401":{"kind":"filed","concept":"OperatingExpenses","filing":14,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":208873000},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#400"},{"ref":"#401"}],"rule":"component-sum","value":330970000},"#402":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":129564000},"#403":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":213839000},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#402"},{"ref":"#403"}],"rule":"component-sum","value":343403000},"#404":{"kind":"computed","op":"sum","terms":[{"ref":"#66"},{"ref":"#67","weight":-1}],"rule":"quarter-from-ytd","value":135881000},"#405":{"kind":"computed","op":"sum","terms":[{"ref":"#98"},{"ref":"#99","weight":-1}],"rule":"quarter-from-ytd","value":229900000},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#404"},{"ref":"#405"}],"rule":"component-sum","value":365781000},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#66"},{"ref":"#98"}],"rule":"component-sum","value":1345281000},"#406":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":139515000},"#407":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":237915000},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#406"},{"ref":"#407"}],"rule":"component-sum","value":377430000},"#408":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":151669000},"#409":{"kind":"filed","concept":"OperatingExpenses","filing":18,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":281457000},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#408"},{"ref":"#409"}],"rule":"component-sum","value":433126000},"#410":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":153907000},"#411":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":277040000},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#410"},{"ref":"#411"}],"rule":"component-sum","value":430947000},"#412":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#69","weight":-1}],"rule":"quarter-from-ytd","value":164314000},"#413":{"kind":"computed","op":"sum","terms":[{"ref":"#100"},{"ref":"#101","weight":-1}],"rule":"quarter-from-ytd","value":290152000},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#412"},{"ref":"#413"}],"rule":"component-sum","value":454466000},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#100"}],"rule":"component-sum","value":1695969000},"#414":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":166663000},"#415":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":298132000},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#414"},{"ref":"#415"}],"rule":"component-sum","value":464795000},"#416":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":169018000},"#417":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":317158000},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#416"},{"ref":"#417"}],"rule":"component-sum","value":486176000},"#418":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":167682000},"#419":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":320334000},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#418"},{"ref":"#419"}],"rule":"component-sum","value":488016000},"#420":{"kind":"computed","op":"sum","terms":[{"ref":"#70"},{"ref":"#71","weight":-1}],"rule":"quarter-from-ytd","value":173928000},"#421":{"kind":"computed","op":"sum","terms":[{"ref":"#102"},{"ref":"#103","weight":-1}],"rule":"quarter-from-ytd","value":321426000},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#420"},{"ref":"#421"}],"rule":"component-sum","value":495354000},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#70"},{"ref":"#102"}],"rule":"component-sum","value":1934339000},"#422":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":173884000},"#423":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":321289000},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#422"},{"ref":"#423"}],"rule":"component-sum","value":495173000},"#424":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":170372000},"#425":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":339322000},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#424"},{"ref":"#425"}],"rule":"component-sum","value":509694000},"#426":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":174389000},"#427":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":343465000},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#426"},{"ref":"#427"}],"rule":"component-sum","value":517854000},"#428":{"kind":"computed","op":"sum","terms":[{"ref":"#72"},{"ref":"#73","weight":-1}],"rule":"quarter-from-ytd","value":180991000},"#429":{"kind":"computed","op":"sum","terms":[{"ref":"#104"},{"ref":"#105","weight":-1}],"rule":"quarter-from-ytd","value":351472000},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#428"},{"ref":"#429"}],"rule":"component-sum","value":532463000},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#72"},{"ref":"#104"}],"rule":"component-sum","value":2055184000},"#430":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":173824000},"#431":{"kind":"filed","concept":"OperatingExpenses","filing":28,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":351487000},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#430"},{"ref":"#431"}],"rule":"component-sum","value":525311000},"#432":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":195253000},"#433":{"kind":"filed","concept":"OperatingExpenses","filing":29,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":397920000},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#432"},{"ref":"#433"}],"rule":"component-sum","value":593173000},"#434":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":199465000},"#435":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":370918000},"totalCosts@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#434"},{"ref":"#435"}],"rule":"component-sum","value":570383000},"#436":{"kind":"computed","op":"sum","terms":[{"ref":"#74"},{"ref":"#75","weight":-1}],"rule":"quarter-from-ytd","value":213477000},"#437":{"kind":"computed","op":"sum","terms":[{"ref":"#106"},{"ref":"#107","weight":-1}],"rule":"quarter-from-ytd","value":376598000},"totalCosts@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#436"},{"ref":"#437"}],"rule":"component-sum","value":590075000},"totalCosts@FY2026":{"kind":"computed","op":"sum","terms":[{"ref":"#74"},{"ref":"#106"}],"rule":"component-sum","value":2278942000},"#438":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":220924000},"#439":{"kind":"filed","concept":"OperatingExpenses","filing":28,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":388912000},"totalCosts@2027Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#438"},{"ref":"#439"}],"rule":"component-sum","value":609836000},"#440":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":232012000},"#441":{"kind":"filed","concept":"OperatingExpenses","filing":29,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":420933000},"totalCosts@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#440"},{"ref":"#441"}],"rule":"component-sum","value":652945000},"freeCashFlow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2017"},{"ref":"capex@FY2017","weight":-1}],"value":136504000},"capexOutflow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2017","weight":-1}],"value":-7507000},"grossMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":68.45272476940906},"operatingMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":21.92166991800807},"netMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":14.09011483229254},"currentRatio@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2017"},{"ref":"currentLiabilities@FY2017"}],"value":2.8845670707987554},"freeCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q2"},{"ref":"capex@2018Q2","weight":-1}],"value":54829000},"capexOutflow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q2","weight":-1}],"value":-2777000},"grossMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":69.96334813313865},"operatingMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":22.686611639202596},"netMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":23.00545308263059},"currentRatio@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q2"},{"ref":"currentLiabilities@2018Q2"}],"value":3.26066797611688},"freeCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q3"},{"ref":"capex@2018Q3","weight":-1}],"value":30298000},"capexOutflow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q3","weight":-1}],"value":-1936000},"grossMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":69.925653077827},"operatingMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":24.00738949651993},"netMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":19.730746632920546},"currentRatio@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q3"},{"ref":"currentLiabilities@2018Q3"}],"value":3.947137858642407},"freeCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q4"},{"ref":"capex@2018Q4","weight":-1}],"value":-466000},"capexOutflow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q4","weight":-1}],"value":-1903000},"grossMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":68.32469459738472},"operatingMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":20.70285615966965},"netMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":21.85886958017894},"currentRatio@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q4"},{"ref":"currentLiabilities@2018Q4"}],"value":3.3067390885426025},"freeCashFlow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2018"},{"ref":"capex@FY2018","weight":-1}],"value":222071000},"capexOutflow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2018","weight":-1}],"value":-11367000},"grossMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":69.38393388544642},"operatingMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":22.869733071323378},"netMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":21.8919744728546},"currentRatio@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2018"},{"ref":"currentLiabilities@FY2018"}],"value":3.3067390885426025},"freeCashFlow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q1"},{"ref":"capex@2019Q1","weight":-1}],"value":149646000},"capexOutflow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q1","weight":-1}],"value":-939000},"grossMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":69.23757459843414},"operatingMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":22.478483433650222},"netMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":22.65951408101377},"currentRatio@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q1"},{"ref":"currentLiabilities@2019Q1"}],"value":3.380564394009061},"freeCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q2"},{"ref":"capex@2019Q2","weight":-1}],"value":85843000},"capexOutflow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q2","weight":-1}],"value":-970000},"grossMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":71.74453387020596},"operatingMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":25.198345490890183},"netMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":23.990382092371988},"currentRatio@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q2"},{"ref":"currentLiabilities@2019Q2"}],"value":3.9108322190471667},"freeCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q3"},{"ref":"capex@2019Q3","weight":-1}],"value":36898000},"capexOutflow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q3","weight":-1}],"value":-4658000},"grossMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":72.69001606364944},"operatingMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":28.07534341056641},"netMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":28.516315061117513},"currentRatio@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q3"},{"ref":"currentLiabilities@2019Q3"}],"value":4.998369353993815},"freeCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q4"},{"ref":"capex@2019Q4","weight":-1}],"value":20181000},"capexOutflow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q4","weight":-1}],"value":-11692000},"grossMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":72.22573744312875},"operatingMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":27.116557551340158},"netMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":30.62589584328715},"currentRatio@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q4"},{"ref":"currentLiabilities@2019Q4"}],"value":3.574402401863239},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":292568000},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-18259000},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":71.55205808329758},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":25.848227230025167},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":26.656151053687616},"currentRatio@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2019"},{"ref":"currentLiabilities@FY2019"}],"value":3.574402401863239},"freeCashFlow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q1"},{"ref":"capex@2020Q1","weight":-1}],"value":234676000},"capexOutflow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q1","weight":-1}],"value":-1613000},"grossMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":73.23699091325096},"operatingMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":29.078005491272798},"netMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":30.009560698176113},"currentRatio@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q1"},{"ref":"currentLiabilities@2020Q1"}],"value":3.727337506998524},"freeCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q2"},{"ref":"capex@2020Q2","weight":-1}],"value":98003000},"capexOutflow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q2","weight":-1}],"value":-2470000},"grossMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":73.6912701386287},"operatingMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":27.671787186212065},"netMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":29.68977144998127},"currentRatio@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q2"},{"ref":"currentLiabilities@2020Q2"}],"value":4.232605022705847},"freeCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q3"},{"ref":"capex@2020Q3","weight":-1}],"value":59386000},"capexOutflow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q3","weight":-1}],"value":-2118000},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":73.89693187764533},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":28.762534662769962},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":29.276914150241527},"currentRatio@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q3"},{"ref":"currentLiabilities@2020Q3"}],"value":5.402858287959804},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":39070000},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-39000},"grossMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":69.72180489746653},"operatingMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":19.38762407386006},"netMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":21.24568229387367},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":2.7779422757324395},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":429941000},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-7434000},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":72.52293989299699},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":25.923732045022057},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":27.273180138051465},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":2.7779422757324395},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":282439000},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":267000},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":71.85455020082703},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":25.975509187021295},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":25.68034980095282},"currentRatio@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q1"},{"ref":"currentLiabilities@2021Q1"}],"value":3.04406730384853},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":72.51663212537781},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":25.46941752925642},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":26.45052207767973},"currentRatio@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q2"},{"ref":"currentLiabilities@2021Q2"}],"value":3.5603112374920736},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":72.71739965405715},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":26.834410983288258},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":25.683210646351572},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":4.439464580059033},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":71.30589952137433},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":24.912478797059187},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":25.93954546943878},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":3.2276269917536373},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":72.08814055856755},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":25.786771817573097},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":25.937208418170066},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":3.2276269917536373},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":73.21419922366015},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":29.624999711697914},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":26.654565667142556},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":3.5164259963413227},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":73.20048113012902},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":27.354179379008503},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":23.893642146296923},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":3.970496517243304},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":72.78701815332978},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":27.873332059120663},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":22.236201221983947},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":4.954105798799375},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":72.01209477259479},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":24.65875315912082},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":19.999217300138618},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":3.695600151764019},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":72.78559221343251},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":27.312636800651834},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":23.092463327564587},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":3.695600151764019},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":72.37884625283606},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":25.27647881022051},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":19.820749076424168},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":3.7267539767425983},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":71.60915581279552},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":18.923360875148347},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":16.959555836755783},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":4.198384015792061},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":72.13601496150093},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":21.979502164384606},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":19.635521615784164},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":4.905958451642811},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":70.83471633276474},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":19.33353331357197},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":33.464089643212766},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":3.942492225390667},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":71.72213302645865},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":21.30293356101454},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":22.630738819336816},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":3.942492225390667},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":68.33458414477747},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":11.690495416330213},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":24.988552700327745},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":4.161905670464732},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":71.36380193993816},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":17.628700919141004},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":18.912787496293788},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":4.35324675583909},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":72.80119382648965},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":20.841517911452463},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":21.923260963009223},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":5.643681093394077},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":72.4194361721359},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":21.44943531583304},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":23.37357956797935},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":4.244026760925385},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":71.34582490894468},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":18.16384922956771},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":22.241020648795327},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":4.244026760925385},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":73.26280666415518},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":23.859951256640706},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":24.85819065265359},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":4.287589329069408},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":74.8037877432226},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":24.621661951459743},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":25.29515026302129},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":5.0146229861047535},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":75.05903115958507},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":25.936954292505654},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":26.574104664283965},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":6.356071929904399},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":74.89325635398663},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":26.137697222584432},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":27.136745615811652},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":4.511430173254653},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":74.52737347262216},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":25.174041248531374},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":26.000621127284123},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":4.511430173254653},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":77.09958460851361},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":30.792985377640004},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":30.06285546405144},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":4.604884070099608},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":75.25564549140076},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":24.827362463422638},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":25.38509988201465},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":5.573141532668341},"grossMargin@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q3"},{"ref":"revenue@2026Q3"}],"scale":100,"value":75.41221050347863},"operatingMargin@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q3"},{"ref":"revenue@2026Q3"}],"scale":100,"value":29.68963408921695},"netMargin@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q3"},{"ref":"revenue@2026Q3"}],"scale":100,"value":29.116434674989765},"currentRatio@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q3"},{"ref":"currentLiabilities@2026Q3"}],"value":7.526743135092572},"grossMargin@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q4"},{"ref":"revenue@2026Q4"}],"scale":100,"value":74.46297689697123},"operatingMargin@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q4"},{"ref":"revenue@2026Q4"}],"scale":100,"value":29.412728736492927},"netMargin@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q4"},{"ref":"revenue@2026Q4"}],"scale":100,"value":29.212717013317768},"currentRatio@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q4"},{"ref":"currentLiabilities@2026Q4"}],"value":4.885373499745885},"grossMargin@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2026"},{"ref":"revenue@FY2026"}],"scale":100,"value":75.52604425672493},"operatingMargin@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2026"},{"ref":"revenue@FY2026"}],"scale":100,"value":28.67855429408906},"netMargin@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2026"},{"ref":"revenue@FY2026"}],"scale":100,"value":28.44499330425114},"currentRatio@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2026"},{"ref":"currentLiabilities@FY2026"}],"value":4.885373499745885},"grossMargin@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2027Q1"},{"ref":"revenue@2027Q1"}],"scale":100,"value":74.97882094981811},"operatingMargin@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2027Q1"},{"ref":"revenue@2027Q1"}],"scale":100,"value":30.931832905222052},"netMargin@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2027Q1"},{"ref":"revenue@2027Q1"}],"scale":100,"value":29.55281624738943},"currentRatio@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2027Q1"},{"ref":"currentLiabilities@2027Q1"}],"value":4.738161443673352},"grossMargin@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2027Q2"},{"ref":"revenue@2027Q2"}],"scale":100,"value":74.99771003800798},"operatingMargin@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2027Q2"},{"ref":"revenue@2027Q2"}],"scale":100,"value":29.636741982169546},"netMargin@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2027Q2"},{"ref":"revenue@2027Q2"}],"scale":100,"value":29.465506706625156},"currentRatio@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2027Q2"},{"ref":"currentLiabilities@2027Q2"}],"value":5.457760912119235},"freeCashFlow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2012"},{"ref":"capex@FY2012","weight":-1}],"value":3543000},"totalCosts@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"operatingIncome@FY2012","weight":-1}],"value":54624000},"capexOutflow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2012","weight":-1}],"value":-1193000},"grossMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":52.570924880023504},"operatingMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":10.835428161013352},"netMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":6.9047696777774155},"totalCosts@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"operatingIncome@2013Q1","weight":-1}],"value":19744000},"grossMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":53.69456118160676},"operatingMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":19.441837692276305},"netMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":12.66065526949284},"totalCosts@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"operatingIncome@2013Q2","weight":-1}],"value":22333000},"grossMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":55.69512816160245},"operatingMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":24.179256492955357},"netMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":14.418604651162791},"freeCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q3"},{"ref":"capex@2013Q3","weight":-1}],"value":9197000},"totalCosts@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"operatingIncome@2013Q3","weight":-1}],"value":27012000},"capexOutflow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q3","weight":-1}],"value":-519000},"grossMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":55.70454799418929},"operatingMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":24.53905464297687},"netMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":16.060453681975638},"freeCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q4"},{"ref":"capex@2013Q4","weight":-1}],"value":6739000},"totalCosts@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"operatingIncome@2013Q4","weight":-1}],"value":30426000},"capexOutflow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q4","weight":-1}],"value":-248000},"grossMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":57.87423343721725},"operatingMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":23.529707449482256},"netMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":14.285714285714285},"currentRatio@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q4"},{"ref":"currentLiabilities@2013Q4"}],"value":1.6005083902816408},"freeCashFlow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2013"},{"ref":"capex@FY2013","weight":-1}],"value":29245000},"totalCosts@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"operatingIncome@FY2013","weight":-1}],"value":99515000},"capexOutflow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2013","weight":-1}],"value":-1554000},"grossMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":55.988513909902125},"operatingMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":23.18291289715009},"netMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":14.498873004600613},"currentRatio@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2013"},{"ref":"currentLiabilities@FY2013"}],"value":1.6005083902816408},"freeCashFlow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q1"},{"ref":"capex@2014Q1","weight":-1}],"value":12806000},"totalCosts@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"operatingIncome@2014Q1","weight":-1}],"value":34615000},"capexOutflow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q1","weight":-1}],"value":-217000},"grossMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":58.6122277274002},"operatingMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":19.10114985509956},"netMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":11.323268206039076},"freeCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q2"},{"ref":"capex@2014Q2","weight":-1}],"value":6061000},"totalCosts@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"operatingIncome@2014Q2","weight":-1}],"value":39743000},"capexOutflow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q2","weight":-1}],"value":-1177000},"grossMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":61.39045198765656},"operatingMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":19.842278292087695},"netMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":12.097376010971946},"freeCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q3"},{"ref":"capex@2014Q3","weight":-1}],"value":4087000},"totalCosts@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"operatingIncome@2014Q3","weight":-1}],"value":44994000},"capexOutflow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q3","weight":-1}],"value":-1180000},"grossMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":61.090598228414486},"operatingMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":18.161479837756232},"netMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":11.8681678459048},"currentRatio@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q3"},{"ref":"currentLiabilities@2014Q3"}],"value":4.675216716723841},"freeCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q4"},{"ref":"capex@2014Q4","weight":-1}],"value":15822000},"totalCosts@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"operatingIncome@2014Q4","weight":-1}],"value":51495000},"capexOutflow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q4","weight":-1}],"value":-403000},"grossMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":61.21522857188351},"operatingMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":18.005509290957438},"netMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":9.946977055236216},"currentRatio@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q4"},{"ref":"currentLiabilities@2014Q4"}],"value":4.083863444820301},"freeCashFlow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2014"},{"ref":"capex@FY2014","weight":-1}],"value":38776000},"totalCosts@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"operatingIncome@FY2014","weight":-1}],"value":170847000},"capexOutflow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2014","weight":-1}],"value":-2977000},"grossMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":60.69397718783161},"operatingMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":18.702742313860035},"netMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":11.237158043502053},"currentRatio@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2014"},{"ref":"currentLiabilities@FY2014"}],"value":4.083863444820301},"freeCashFlow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q1"},{"ref":"capex@2015Q1","weight":-1}],"value":17611000},"totalCosts@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"operatingIncome@2015Q1","weight":-1}],"value":54164000},"capexOutflow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q1","weight":-1}],"value":-519000},"grossMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":61.10669804109651},"operatingMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":18.820161568321815},"netMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":10.822679516194302},"currentRatio@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q1"},{"ref":"currentLiabilities@2015Q1"}],"value":4.136894824707847},"freeCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q2"},{"ref":"capex@2015Q2","weight":-1}],"value":-8375000},"totalCosts@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"operatingIncome@2015Q2","weight":-1}],"value":58879000},"capexOutflow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q2","weight":-1}],"value":-24983000},"grossMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":62.81454853034468},"operatingMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":22.183601184182702},"netMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":12.65859589765278},"currentRatio@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q2"},{"ref":"currentLiabilities@2015Q2"}],"value":4.096622989240439},"freeCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q3"},{"ref":"capex@2015Q3","weight":-1}],"value":33385000},"totalCosts@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"operatingIncome@2015Q3","weight":-1}],"value":63884000},"capexOutflow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q3","weight":-1}],"value":-871000},"grossMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":63.714882195049206},"operatingMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":23.788845809722638},"netMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":12.237399343871159},"currentRatio@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q3"},{"ref":"currentLiabilities@2015Q3"}],"value":4.171455085374907},"freeCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q4"},{"ref":"capex@2015Q4","weight":-1}],"value":-1991000},"totalCosts@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"operatingIncome@2015Q4","weight":-1}],"value":66329000},"capexOutflow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q4","weight":-1}],"value":-571000},"grossMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":64.19344458235645},"operatingMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":23.770284558451706},"netMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":15.315128947731345},"currentRatio@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q4"},{"ref":"currentLiabilities@2015Q4"}],"value":3.7029655482833173},"freeCashFlow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2015"},{"ref":"capex@FY2015","weight":-1}],"value":40630000},"totalCosts@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"operatingIncome@FY2015","weight":-1}],"value":243256000},"capexOutflow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2015","weight":-1}],"value":-26944000},"grossMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":63.074752092764875},"operatingMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":22.337511413629947},"netMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":12.89277253832745},"currentRatio@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2015"},{"ref":"currentLiabilities@FY2015"}],"value":3.7029655482833173},"freeCashFlow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q1"},{"ref":"capex@2016Q1","weight":-1}],"value":37059000},"totalCosts@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"operatingIncome@2016Q1","weight":-1}],"value":68998000},"capexOutflow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q1","weight":-1}],"value":-4732000},"grossMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":64.43067958141965},"operatingMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":23.26990869966527},"netMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":14.436795925402846},"currentRatio@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q1"},{"ref":"currentLiabilities@2016Q1"}],"value":3.7171055030151012},"freeCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q2"},{"ref":"capex@2016Q2","weight":-1}],"value":4660000},"totalCosts@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"operatingIncome@2016Q2","weight":-1}],"value":75754000},"capexOutflow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q2","weight":-1}],"value":-10522000},"grossMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":65.88112978686537},"operatingMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":22.784306930188468},"netMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":13.664672245609385},"currentRatio@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q2"},{"ref":"currentLiabilities@2016Q2"}],"value":3.889451049835568},"freeCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q3"},{"ref":"capex@2016Q3","weight":-1}],"value":15179000},"totalCosts@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"operatingIncome@2016Q3","weight":-1}],"value":86821000},"capexOutflow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q3","weight":-1}],"value":-4556000},"grossMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":65.38378803041498},"operatingMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":18.798926310079406},"netMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":9.803499780211558},"currentRatio@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q3"},{"ref":"currentLiabilities@2016Q3"}],"value":3.1333670618772134},"freeCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q4"},{"ref":"capex@2016Q4","weight":-1}],"value":1104000},"totalCosts@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"operatingIncome@2016Q4","weight":-1}],"value":99059000},"capexOutflow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q4","weight":-1}],"value":-2342000},"grossMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":65.21921764242583},"operatingMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":13.311455325107202},"netMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":15.393366587905838},"currentRatio@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q4"},{"ref":"currentLiabilities@2016Q4"}],"value":2.6893208574235423},"freeCashFlow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2016"},{"ref":"capex@FY2016","weight":-1}],"value":58002000},"totalCosts@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"operatingIncome@FY2016","weight":-1}],"value":330632000},"capexOutflow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2016","weight":-1}],"value":-22152000},"grossMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":65.24762903174567},"operatingMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":19.204537401550752},"netMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":13.308212432890784},"currentRatio@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2016"},{"ref":"currentLiabilities@FY2016"}],"value":2.6893208574235423},"freeCashFlow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q1"},{"ref":"capex@2017Q1","weight":-1}],"value":107163000},"totalCosts@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"operatingIncome@2017Q1","weight":-1}],"value":101958000},"capexOutflow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q1","weight":-1}],"value":-2197000},"grossMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":65.69002371330282},"operatingMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":14.867572893356934},"netMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":10.444707925586988},"currentRatio@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q1"},{"ref":"currentLiabilities@2017Q1"}],"value":2.6478961651005806},"freeCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q2"},{"ref":"capex@2017Q2","weight":-1}],"value":10818000},"totalCosts@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"operatingIncome@2017Q2","weight":-1}],"value":107525000},"capexOutflow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q2","weight":-1}],"value":-928000},"grossMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":67.8751703502935},"operatingMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":18.136691359528577},"netMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":9.865470852017937},"currentRatio@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q2"},{"ref":"currentLiabilities@2017Q2"}],"value":2.8210028109458714},"freeCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q3"},{"ref":"capex@2017Q3","weight":-1}],"value":23505000},"totalCosts@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"operatingIncome@2017Q3","weight":-1}],"value":108969000},"capexOutflow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q3","weight":-1}],"value":-1488000},"grossMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":69.23567191253616},"operatingMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":23.679952934255038},"netMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":15.149286659802913},"currentRatio@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q3"},{"ref":"currentLiabilities@2017Q3"}],"value":3.5189301737304315},"freeCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q4"},{"ref":"capex@2017Q4","weight":-1}],"value":-4982000},"totalCosts@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"operatingIncome@2017Q4","weight":-1}],"value":117623000},"capexOutflow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q4","weight":-1}],"value":-2894000},"grossMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":69.05156740125072},"operatingMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":21.664568806484052},"netMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":14.456587613967088},"currentRatio@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q4"},{"ref":"currentLiabilities@2017Q4"}],"value":2.8845670707987554},"freeCashFlow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q1"},{"ref":"capex@2018Q1","weight":-1}],"value":137410000},"totalCosts@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"operatingIncome@2018Q1","weight":-1}],"value":120909000},"capexOutflow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q1","weight":-1}],"value":-4751000},"grossMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":69.40828180156723},"operatingMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":24.32403675237213},"netMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":23.155496582630246},"currentRatio@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q1"},{"ref":"currentLiabilities@2018Q1"}],"value":2.9330003047805953},"fcfMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":24.79447526255944},"fcfMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":32.67618224619327},"fcfMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":17.116740486305705},"fcfMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":-0.25055918788713005},"fcfMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":32.15815013633882},"fcfMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":76.52687077786926},"fcfMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":40.95387125552815},"fcfMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":16.418740627683764},"fcfMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":8.686613034439121},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":33.93233666972083},"fcfMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":95.88317970843956},"fcfMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":36.71899587860622},"fcfMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":21.139751033208626},"fcfMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":12.542214004134724},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":38.9410740697467},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":83.78343903697947},"fcfMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":5.78335673011002},"fcfMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":25.69281483964689},"fcfMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":16.937267517844575},"fcfMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":22.574644147343072},"fcfMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":29.928952042628776},"fcfMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":12.2244408140215},"fcfMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":7.433747430837228},"fcfMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":25.193064025603874},"fcfMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":18.451494401644535},"fcfMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":26.394988084710963},"fcfMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":-11.068672023683654},"fcfMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":39.82702057858634},"fcfMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":-2.2881901346940654},"fcfMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":12.971630345250334},"fcfMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":41.21192575870467},"fcfMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":4.749915908141111},"fcfMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":14.196462808989816},"fcfMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":0.9661328432659491},"fcfMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":14.173759411173915},"fcfMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":89.47847433285462},"fcfMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":8.23619877119386},"fcfMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":16.462504990229657},"fcfMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":-3.317949025327499},"fcfMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":86.00380542272738},"#442":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016","weight":0.5},{"ref":"totalAssets@FY2017","weight":0.5}],"rule":"average-balance","value":811587500},"returnOnAssets@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#442"}],"scale":100,"value":9.558057510742834},"#443":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"}],"rule":"trailing-year","value":118935000},"#444":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2","weight":0.5},{"ref":"totalAssets@2018Q2","weight":0.5}],"rule":"average-balance","value":911551000},"returnOnAssets@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#443"},{"ref":"#444"}],"scale":100,"value":13.047542046468052},"#445":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"}],"rule":"trailing-year","value":132230000},"#446":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3","weight":0.5},{"ref":"totalAssets@2018Q3","weight":0.5}],"rule":"average-balance","value":917345000},"returnOnAssets@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#445"},{"ref":"#446"}],"scale":100,"value":14.414424235156892},"#447":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"}],"rule":"trailing-year","value":151177000},"#448":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4","weight":0.5},{"ref":"totalAssets@2018Q4","weight":0.5}],"rule":"average-balance","value":1073854500},"returnOnAssets@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#447"},{"ref":"#448"}],"scale":100,"value":14.077977975600978},"#449":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017","weight":0.5},{"ref":"totalAssets@FY2018","weight":0.5}],"rule":"average-balance","value":1073854500},"returnOnAssets@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#449"}],"scale":100,"value":14.077977975600978},"#450":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"}],"rule":"trailing-year","value":158491000},"#451":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1","weight":0.5},{"ref":"totalAssets@2019Q1","weight":0.5}],"rule":"average-balance","value":1156659000},"returnOnAssets@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#450"},{"ref":"#451"}],"scale":100,"value":13.702482754208456},"#452":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"}],"rule":"trailing-year","value":170175000},"#453":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2","weight":0.5},{"ref":"totalAssets@2019Q2","weight":0.5}],"rule":"average-balance","value":1200231000},"returnOnAssets@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#452"},{"ref":"#453"}],"scale":100,"value":14.178520634777806},"#454":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"}],"rule":"trailing-year","value":199335000},"#455":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3","weight":0.5},{"ref":"totalAssets@2019Q3","weight":0.5}],"rule":"average-balance","value":1221748500},"returnOnAssets@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#454"},{"ref":"#455"}],"scale":100,"value":16.31555103198408},"#456":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"}],"rule":"trailing-year","value":229832000},"#457":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4","weight":0.5},{"ref":"totalAssets@2019Q4","weight":0.5}],"rule":"average-balance","value":1442049500},"returnOnAssets@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#456"},{"ref":"#457"}],"scale":100,"value":15.937871758216342},"#458":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018","weight":0.5},{"ref":"totalAssets@FY2019","weight":0.5}],"rule":"average-balance","value":1442049500},"returnOnAssets@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#458"}],"scale":100,"value":15.937871758216342},"#459":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"}],"rule":"trailing-year","value":258971000},"#460":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1","weight":0.5},{"ref":"totalAssets@2020Q1","weight":0.5}],"rule":"average-balance","value":1546879500},"returnOnAssets@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#459"},{"ref":"#460"}],"scale":100,"value":16.741510893382454},"#461":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"}],"rule":"trailing-year","value":287927000},"#462":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2","weight":0.5},{"ref":"totalAssets@2020Q2","weight":0.5}],"rule":"average-balance","value":1612222500},"returnOnAssets@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#461"},{"ref":"#462"}],"scale":100,"value":17.85901139575958},"#463":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"}],"rule":"trailing-year","value":306087000},"#464":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3","weight":0.5},{"ref":"totalAssets@2020Q3","weight":0.5}],"rule":"average-balance","value":1648861000},"returnOnAssets@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#463"},{"ref":"#464"}],"scale":100,"value":18.563541741844823},"#465":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":301118000},"#466":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4","weight":0.5},{"ref":"totalAssets@2020Q4","weight":0.5}],"rule":"average-balance","value":1962771500},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#465"},{"ref":"#466"}],"scale":100,"value":15.341469957149878},"#467":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019","weight":0.5},{"ref":"totalAssets@FY2020","weight":0.5}],"rule":"average-balance","value":1962771500},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#467"}],"scale":100,"value":15.341469957149878},"#468":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":314239000},"#469":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1","weight":0.5},{"ref":"totalAssets@2021Q1","weight":0.5}],"rule":"average-balance","value":2090361500},"returnOnAssets@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#468"},{"ref":"#469"}],"scale":100,"value":15.032758687911157},"#470":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":328548000},"#471":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2","weight":0.5},{"ref":"totalAssets@2021Q2","weight":0.5}],"rule":"average-balance","value":2188131000},"returnOnAssets@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#470"},{"ref":"#471"}],"scale":100,"value":15.015005957138763},"#472":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":343262000},"#473":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3","weight":0.5},{"ref":"totalAssets@2021Q3","weight":0.5}],"rule":"average-balance","value":2242041000},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#472"},{"ref":"#473"}],"scale":100,"value":15.310246333586228},"#474":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":379998000},"#475":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":2658922000},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#474"},{"ref":"#475"}],"scale":100,"value":14.291430888156931},"#476":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":2658922000},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#476"}],"scale":100,"value":14.291430888156931},"#477":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":408995000},"#478":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1","weight":0.5},{"ref":"totalAssets@2022Q1","weight":0.5}],"rule":"average-balance","value":2813384000},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#477"},{"ref":"#478"}],"scale":100,"value":14.53747515447589},"#479":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":424302000},"#480":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2","weight":0.5},{"ref":"totalAssets@2022Q2","weight":0.5}],"rule":"average-balance","value":2933896000},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#479"},{"ref":"#480"}],"scale":100,"value":14.46206682172783},"#481":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":433212000},"#482":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":2975563500},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#481"},{"ref":"#482"}],"scale":100,"value":14.558990255123106},"#483":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":427390000},"#484":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":3431266000},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#483"},{"ref":"#484"}],"scale":100,"value":12.45575248319425},"#485":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":3431266000},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#485"}],"scale":100,"value":12.45575248319425},"#486":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":411938000},"#487":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":3616685500},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#486"},{"ref":"#487"}],"scale":100,"value":11.389931471785424},"#488":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":393681000},"#489":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":3733983000},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#488"},{"ref":"#489"}],"scale":100,"value":10.543192082020727},"#490":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":396269000},"#491":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":3775101500},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#490"},{"ref":"#491"}],"scale":100,"value":10.496909818186346},"#492":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":487706000},"#493":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":4310380500},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#492"},{"ref":"#493"}],"scale":100,"value":11.314685559662308},"#494":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":4310380500},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#494"}],"scale":100,"value":11.314685559662308},"#495":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":519112000},"#496":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":4517296000},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#495"},{"ref":"#496"}],"scale":100,"value":11.491653413900705},"#497":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":540139000},"#498":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":4672363000},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#497"},{"ref":"#498"}],"scale":100,"value":11.560296149935269},"#499":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":566840000},"#500":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":4704244500},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#499"},{"ref":"#500"}],"scale":100,"value":12.049543768398943},"#501":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":525705000},"#502":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":5357608000},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#501"},{"ref":"#502"}],"scale":100,"value":9.812308030001448},"#503":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":5357608000},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#503"}],"scale":100,"value":9.812308030001448},"#504":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":555848000},"#505":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":5605464000},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#504"},{"ref":"#505"}],"scale":100,"value":9.916181782632089},"#506":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":615261000},"#507":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":5779490000},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#506"},{"ref":"#507"}],"scale":100,"value":10.64559329629431},"#508":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":665911000},"#509":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":5839312500},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#508"},{"ref":"#509"}],"scale":100,"value":11.403928116537692},"#510":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":714138000},"#511":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":6625338000},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#510"},{"ref":"#511"}],"scale":100,"value":10.778891582587939},"#512":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":6625338000},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#512"}],"scale":100,"value":10.778891582587939},"#513":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":780664000},"#514":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":6976317500},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#513"},{"ref":"#514"}],"scale":100,"value":11.190201707419423},"#515":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":809932000},"#516":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":7165132000},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#515"},{"ref":"#516"}],"scale":100,"value":11.303797334089587},"#517":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q3"},{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"}],"rule":"trailing-year","value":860327000},"#518":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q3","weight":0.5},{"ref":"totalAssets@2026Q3","weight":0.5}],"rule":"average-balance","value":7275002000},"returnOnAssets@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#517"},{"ref":"#518"}],"scale":100,"value":11.82579743620689},"#519":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q4"},{"ref":"netIncome@2026Q3"},{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"}],"rule":"trailing-year","value":908906000},"#520":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q4","weight":0.5},{"ref":"totalAssets@2026Q4","weight":0.5}],"rule":"average-balance","value":8159549500},"returnOnAssets@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#519"},{"ref":"#520"}],"scale":100,"value":11.139168896518123},"#521":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2025","weight":0.5},{"ref":"totalAssets@FY2026","weight":0.5}],"rule":"average-balance","value":8159549500},"returnOnAssets@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2026"},{"ref":"#521"}],"scale":100,"value":11.139168896518123},"#522":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2027Q1"},{"ref":"netIncome@2026Q4"},{"ref":"netIncome@2026Q3"},{"ref":"netIncome@2026Q2"}],"rule":"trailing-year","value":941652000},"#523":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2026Q1","weight":0.5},{"ref":"totalAssets@2027Q1","weight":0.5}],"rule":"average-balance","value":8447317500},"returnOnAssets@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#522"},{"ref":"#523"}],"scale":100,"value":11.1473494396298},"#524":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2027Q2"},{"ref":"netIncome@2027Q1"},{"ref":"netIncome@2026Q4"},{"ref":"netIncome@2026Q3"}],"rule":"trailing-year","value":1014772000},"#525":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2026Q2","weight":0.5},{"ref":"totalAssets@2027Q2","weight":0.5}],"rule":"average-balance","value":8529825000},"returnOnAssets@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#524"},{"ref":"#525"}],"scale":100,"value":11.896750519500692},"#526":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"}],"rule":"trailing-year","value":18783000},"returnOnAssets@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#526"},{"ref":"totalAssets@2013Q4"}],"scale":100,"value":20.91182364729459},"returnOnAssets@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"totalAssets@FY2013"}],"scale":100,"value":20.91182364729459},"#527":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"}],"rule":"trailing-year","value":23052000},"returnOnAssets@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#527"},{"ref":"totalAssets@2014Q3"}],"scale":100,"value":6.676146648170084},"#528":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"}],"rule":"trailing-year","value":23615000},"#529":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q4","weight":0.5},{"ref":"totalAssets@2014Q4","weight":0.5}],"rule":"average-balance","value":230064000},"returnOnAssets@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#528"},{"ref":"#529"}],"scale":100,"value":10.264535085889143},"#530":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2013","weight":0.5},{"ref":"totalAssets@FY2014","weight":0.5}],"rule":"average-balance","value":230064000},"returnOnAssets@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#530"}],"scale":100,"value":10.264535085889143},"#531":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"}],"rule":"trailing-year","value":25991000},"returnOnAssets@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#531"},{"ref":"totalAssets@2015Q1"}],"scale":100,"value":5.973239812099539},"#532":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"}],"rule":"trailing-year","value":29571000},"returnOnAssets@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#532"},{"ref":"totalAssets@2015Q2"}],"scale":100,"value":6.369751917646223},"#533":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"}],"rule":"trailing-year","value":33304000},"#534":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q3","weight":0.5},{"ref":"totalAssets@2015Q3","weight":0.5}],"rule":"average-balance","value":418921000},"returnOnAssets@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#533"},{"ref":"#534"}],"scale":100,"value":7.949947603486099},"#535":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"}],"rule":"trailing-year","value":40383000},"#536":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4","weight":0.5},{"ref":"totalAssets@2015Q4","weight":0.5}],"rule":"average-balance","value":457599000},"returnOnAssets@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#535"},{"ref":"#536"}],"scale":100,"value":8.824975579055023},"#537":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014","weight":0.5},{"ref":"totalAssets@FY2015","weight":0.5}],"rule":"average-balance","value":457599000},"returnOnAssets@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#537"}],"scale":100,"value":8.824975579055023},"#538":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"}],"rule":"trailing-year","value":46144000},"#539":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q1","weight":0.5},{"ref":"totalAssets@2016Q1","weight":0.5}],"rule":"average-balance","value":501893500},"returnOnAssets@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#538"},{"ref":"#539"}],"scale":100,"value":9.193982388694016},"#540":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"}],"rule":"trailing-year","value":49972000},"#541":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2","weight":0.5},{"ref":"totalAssets@2016Q2","weight":0.5}],"rule":"average-balance","value":527936500},"returnOnAssets@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#540"},{"ref":"#541"}],"scale":100,"value":9.465532313071742},"#542":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"}],"rule":"trailing-year","value":50196000},"#543":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3","weight":0.5},{"ref":"totalAssets@2016Q3","weight":0.5}],"rule":"average-balance","value":558793000},"returnOnAssets@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#542"},{"ref":"#543"}],"scale":100,"value":8.982932857068718},"#544":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"}],"rule":"trailing-year","value":54460000},"#545":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4","weight":0.5},{"ref":"totalAssets@2016Q4","weight":0.5}],"rule":"average-balance","value":625344500},"returnOnAssets@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#544"},{"ref":"#545"}],"scale":100,"value":8.708799709600068},"#546":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015","weight":0.5},{"ref":"totalAssets@FY2016","weight":0.5}],"rule":"average-balance","value":625344500},"returnOnAssets@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#546"}],"scale":100,"value":8.708799709600068},"#547":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"}],"rule":"trailing-year","value":53987000},"#548":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1","weight":0.5},{"ref":"totalAssets@2017Q1","weight":0.5}],"rule":"average-balance","value":660227500},"returnOnAssets@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#547"},{"ref":"#548"}],"scale":100,"value":8.177029887425167},"#549":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"}],"rule":"trailing-year","value":53539000},"#550":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2","weight":0.5},{"ref":"totalAssets@2017Q2","weight":0.5}],"rule":"average-balance","value":689432000},"returnOnAssets@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#549"},{"ref":"#550"}],"scale":100,"value":7.765667970155142},"#551":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"}],"rule":"trailing-year","value":64687000},"#552":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3","weight":0.5},{"ref":"totalAssets@2017Q3","weight":0.5}],"rule":"average-balance","value":706753500},"returnOnAssets@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#551"},{"ref":"#552"}],"scale":100,"value":9.152696095597687},"#553":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"}],"rule":"trailing-year","value":68804000},"#554":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4","weight":0.5},{"ref":"totalAssets@2017Q4","weight":0.5}],"rule":"average-balance","value":811587500},"returnOnAssets@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#553"},{"ref":"#554"}],"scale":100,"value":8.477705731051795},"#555":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"}],"rule":"trailing-year","value":93291000},"#556":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1","weight":0.5},{"ref":"totalAssets@2018Q1","weight":0.5}],"rule":"average-balance","value":873727500},"returnOnAssets@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#555"},{"ref":"#556"}],"scale":100,"value":10.677356498450603},"#557":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2016","weight":0.5},{"ref":"equity@FY2017","weight":0.5}],"rule":"average-balance","value":600067000},"returnOnEquity@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#557"}],"scale":100,"value":12.927223126750848},"#558":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q2","weight":0.5},{"ref":"equity@2018Q2","weight":0.5}],"rule":"average-balance","value":665855500},"returnOnEquity@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#443"},{"ref":"#558"}],"scale":100,"value":17.861983568506982},"#559":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q3","weight":0.5},{"ref":"equity@2018Q3","weight":0.5}],"rule":"average-balance","value":712186500},"returnOnEquity@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#445"},{"ref":"#559"}],"scale":100,"value":18.566765868210084},"#560":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q4","weight":0.5},{"ref":"equity@2018Q4","weight":0.5}],"rule":"average-balance","value":792196000},"returnOnEquity@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#447"},{"ref":"#560"}],"scale":100,"value":19.08328242000717},"#561":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2017","weight":0.5},{"ref":"equity@FY2018","weight":0.5}],"rule":"average-balance","value":792196000},"returnOnEquity@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#561"}],"scale":100,"value":19.08328242000717},"#562":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q1","weight":0.5},{"ref":"equity@2019Q1","weight":0.5}],"rule":"average-balance","value":841670500},"returnOnEquity@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#450"},{"ref":"#562"}],"scale":100,"value":18.8305280985849},"#563":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q2","weight":0.5},{"ref":"equity@2019Q2","weight":0.5}],"rule":"average-balance","value":908489500},"returnOnEquity@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#452"},{"ref":"#563"}],"scale":100,"value":18.73164191771066},"#564":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q3","weight":0.5},{"ref":"equity@2019Q3","weight":0.5}],"rule":"average-balance","value":978386500},"returnOnEquity@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#454"},{"ref":"#564"}],"scale":100,"value":20.373850211547275},"#565":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q4","weight":0.5},{"ref":"equity@2019Q4","weight":0.5}],"rule":"average-balance","value":1071993500},"returnOnEquity@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#456"},{"ref":"#565"}],"scale":100,"value":21.439682236879236},"#566":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":1071993500},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#566"}],"scale":100,"value":21.439682236879236},"#567":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q1","weight":0.5},{"ref":"equity@2020Q1","weight":0.5}],"rule":"average-balance","value":1154770000},"returnOnEquity@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#459"},{"ref":"#567"}],"scale":100,"value":22.426197424595372},"#568":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q2","weight":0.5},{"ref":"equity@2020Q2","weight":0.5}],"rule":"average-balance","value":1247696500},"returnOnEquity@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#461"},{"ref":"#568"}],"scale":100,"value":23.076685716438252},"#569":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q3","weight":0.5},{"ref":"equity@2020Q3","weight":0.5}],"rule":"average-balance","value":1348435000},"returnOnEquity@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#463"},{"ref":"#569"}],"scale":100,"value":22.699425630453078},"#570":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":1451671500},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#465"},{"ref":"#570"}],"scale":100,"value":20.742847124848836},"#571":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":1451671500},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#571"}],"scale":100,"value":20.742847124848836},"#572":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":1568069500},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#468"},{"ref":"#572"}],"scale":100,"value":20.039864304483952},"#573":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":1700872000},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#470"},{"ref":"#573"}],"scale":100,"value":19.316444741285647},"#574":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":1832472000},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#472"},{"ref":"#574"}],"scale":100,"value":18.732182538123364},"#575":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":1965957000},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#474"},{"ref":"#575"}],"scale":100,"value":19.328906990336},"#576":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":1965957000},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#576"}],"scale":100,"value":19.328906990336},"#577":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":2123010000},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#477"},{"ref":"#577"}],"scale":100,"value":19.264864508410227},"#578":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":2288412000},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#479"},{"ref":"#578"}],"scale":100,"value":18.541329096334053},"#579":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":2437870000},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#481"},{"ref":"#579"}],"scale":100,"value":17.770102589555638},"#580":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":2588978500},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#483"},{"ref":"#580"}],"scale":100,"value":16.508055204011928},"#581":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":2588978500},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#581"}],"scale":100,"value":16.508055204011928},"#582":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":2756629500},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#486"},{"ref":"#582"}],"scale":100,"value":14.943538839731636},"#583":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":2932014000},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#488"},{"ref":"#583"}],"scale":100,"value":13.426982272253815},"#584":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":3094076500},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#490"},{"ref":"#584"}],"scale":100,"value":12.807343321989615},"#585":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":3313944500},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#492"},{"ref":"#585"}],"scale":100,"value":14.716782372185172},"#586":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":3313944500},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#586"}],"scale":100,"value":14.716782372185172},"#587":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":3505669000},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#495"},{"ref":"#587"}],"scale":100,"value":14.807787044355871},"#588":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":3698287000},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#497"},{"ref":"#588"}],"scale":100,"value":14.605113123994972},"#589":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":3899282500},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#499"},{"ref":"#589"}],"scale":100,"value":14.537033415763029},"#590":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":4180538000},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#501"},{"ref":"#590"}],"scale":100,"value":12.575056129139359},"#591":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":4180538000},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#591"}],"scale":100,"value":12.575056129139359},"#592":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":4416222000},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#504"},{"ref":"#592"}],"scale":100,"value":12.586504935666731},"#593":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":4668670500},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#506"},{"ref":"#593"}],"scale":100,"value":13.178505529572071},"#594":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":4940588000},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#508"},{"ref":"#594"}],"scale":100,"value":13.478375448428407},"#595":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":5238598500},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#510"},{"ref":"#595"}],"scale":100,"value":13.632233888510449},"#596":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":5238598500},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#596"}],"scale":100,"value":13.632233888510449},"#597":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":5550239500},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#513"},{"ref":"#597"}],"scale":100,"value":14.065411051180766},"#598":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":5911618500},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#515"},{"ref":"#598"}],"scale":100,"value":13.70068112480533},"#599":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q3","weight":0.5},{"ref":"equity@2026Q3","weight":0.5}],"rule":"average-balance","value":6271017000},"returnOnEquity@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#517"},{"ref":"#599"}],"scale":100,"value":13.719098513048204},"#600":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q4","weight":0.5},{"ref":"equity@2026Q4","weight":0.5}],"rule":"average-balance","value":6523562500},"returnOnEquity@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#519"},{"ref":"#600"}],"scale":100,"value":13.932663326211713},"#601":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2025","weight":0.5},{"ref":"equity@FY2026","weight":0.5}],"rule":"average-balance","value":6523562500},"returnOnEquity@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2026"},{"ref":"#601"}],"scale":100,"value":13.932663326211713},"#602":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2026Q1","weight":0.5},{"ref":"equity@2027Q1","weight":0.5}],"rule":"average-balance","value":6757726000},"returnOnEquity@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#522"},{"ref":"#602"}],"scale":100,"value":13.934450730911552},"#603":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2026Q2","weight":0.5},{"ref":"equity@2027Q2","weight":0.5}],"rule":"average-balance","value":7034994000},"returnOnEquity@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#524"},{"ref":"#603"}],"scale":100,"value":14.42463206080915},"#604":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2011","weight":0.5},{"ref":"equity@FY2012","weight":0.5}],"rule":"average-balance","value":11638000},"returnOnEquity@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#604"}],"scale":100,"value":36.34645128028871},"#605":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q4","weight":0.5},{"ref":"equity@2013Q4","weight":0.5}],"rule":"average-balance","value":24034500},"returnOnEquity@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#526"},{"ref":"#605"}],"scale":100,"value":78.1501591462273},"#606":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2012","weight":0.5},{"ref":"equity@FY2013","weight":0.5}],"rule":"average-balance","value":24034500},"returnOnEquity@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#606"}],"scale":100,"value":78.1501591462273},"returnOnEquity@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#527"},{"ref":"equity@2014Q3"}],"scale":100,"value":8.517399111754838},"#607":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q4","weight":0.5},{"ref":"equity@2014Q4","weight":0.5}],"rule":"average-balance","value":157031000},"returnOnEquity@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#528"},{"ref":"#607"}],"scale":100,"value":15.038431901981136},"#608":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2013","weight":0.5},{"ref":"equity@FY2014","weight":0.5}],"rule":"average-balance","value":157031000},"returnOnEquity@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#608"}],"scale":100,"value":15.038431901981136},"returnOnEquity@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#531"},{"ref":"equity@2015Q1"}],"scale":100,"value":7.869240597542736},"returnOnEquity@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#532"},{"ref":"equity@2015Q2"}],"scale":100,"value":8.274223740650891},"#609":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q3","weight":0.5},{"ref":"equity@2015Q3","weight":0.5}],"rule":"average-balance","value":325926500},"returnOnEquity@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#533"},{"ref":"#609"}],"scale":100,"value":10.21825472921042},"#610":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q4","weight":0.5},{"ref":"equity@2015Q4","weight":0.5}],"rule":"average-balance","value":343464500},"returnOnEquity@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#535"},{"ref":"#610"}],"scale":100,"value":11.75754699539545},"#611":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2014","weight":0.5},{"ref":"equity@FY2015","weight":0.5}],"rule":"average-balance","value":343464500},"returnOnEquity@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#611"}],"scale":100,"value":11.75754699539545},"#612":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q1","weight":0.5},{"ref":"equity@2016Q1","weight":0.5}],"rule":"average-balance","value":379618000},"returnOnEquity@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#538"},{"ref":"#612"}],"scale":100,"value":12.155377247654222},"#613":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q2","weight":0.5},{"ref":"equity@2016Q2","weight":0.5}],"rule":"average-balance","value":405512000},"returnOnEquity@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#540"},{"ref":"#613"}],"scale":100,"value":12.323186490165519},"#614":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q3","weight":0.5},{"ref":"equity@2016Q3","weight":0.5}],"rule":"average-balance","value":427592500},"returnOnEquity@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#542"},{"ref":"#614"}],"scale":100,"value":11.739214322047276},"#615":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q4","weight":0.5},{"ref":"equity@2016Q4","weight":0.5}],"rule":"average-balance","value":464406500},"returnOnEquity@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#544"},{"ref":"#615"}],"scale":100,"value":11.726795382924227},"#616":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2015","weight":0.5},{"ref":"equity@FY2016","weight":0.5}],"rule":"average-balance","value":464406500},"returnOnEquity@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#616"}],"scale":100,"value":11.726795382924227},"#617":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q1","weight":0.5},{"ref":"equity@2017Q1","weight":0.5}],"rule":"average-balance","value":479748000},"returnOnEquity@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#547"},{"ref":"#617"}],"scale":100,"value":11.253199596454804},"#618":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q2","weight":0.5},{"ref":"equity@2017Q2","weight":0.5}],"rule":"average-balance","value":509372500},"returnOnEquity@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#549"},{"ref":"#618"}],"scale":100,"value":10.510775513008653},"#619":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q3","weight":0.5},{"ref":"equity@2017Q3","weight":0.5}],"rule":"average-balance","value":539941500},"returnOnEquity@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#551"},{"ref":"#619"}],"scale":100,"value":11.980371947701741},"#620":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q4","weight":0.5},{"ref":"equity@2017Q4","weight":0.5}],"rule":"average-balance","value":600067000},"returnOnEquity@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#553"},{"ref":"#620"}],"scale":100,"value":11.466052957419755},"#621":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q1","weight":0.5},{"ref":"equity@2018Q1","weight":0.5}],"rule":"average-balance","value":619725000},"returnOnEquity@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#555"},{"ref":"#621"}],"scale":100,"value":15.053612489410625},"#622":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"revenue@FY2016","weight":-1}],"value":141321000},"revenueGrowth@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"#622"},{"ref":"revenue@FY2016"}],"scale":100,"rule":"year-on-year","value":34.534151473164876},"#623":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"revenue@2017Q2","weight":-1}],"value":36448000},"revenueGrowth@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#623"},{"ref":"revenue@2017Q2"}],"scale":100,"rule":"year-on-year","value":27.74939663639062},"#624":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"revenue@2017Q3","weight":-1}],"value":34229000},"revenueGrowth@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#624"},{"ref":"revenue@2017Q3"}],"scale":100,"rule":"year-on-year","value":23.973413457161065},"#625":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"revenue@2017Q4","weight":-1}],"value":35831000},"revenueGrowth@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#625"},{"ref":"revenue@2017Q4"}],"scale":100,"rule":"year-on-year","value":23.862993080391327},"#626":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"revenue@FY2017","weight":-1}],"value":140017000},"revenueGrowth@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"#626"},{"ref":"revenue@FY2017"}],"scale":100,"rule":"year-on-year","value":25.432573718263086},"#627":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"revenue@2018Q1","weight":-1}],"value":35775000},"revenueGrowth@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#627"},{"ref":"revenue@2018Q1"}],"scale":100,"rule":"year-on-year","value":22.391282577673177},"#628":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"revenue@2018Q2","weight":-1}],"value":41814000},"revenueGrowth@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#628"},{"ref":"revenue@2018Q2"}],"scale":100,"rule":"year-on-year","value":24.91969367382818},"#629":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"revenue@2018Q3","weight":-1}],"value":47723000},"revenueGrowth@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#629"},{"ref":"revenue@2018Q3"}],"scale":100,"rule":"year-on-year","value":26.960928319623978},"#630":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"revenue@2018Q4","weight":-1}],"value":46339000},"revenueGrowth@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#630"},{"ref":"revenue@2018Q4"}],"scale":100,"rule":"year-on-year","value":24.915584136269796},"#631":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"revenue@FY2018","weight":-1}],"value":171651000},"revenueGrowth@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"#631"},{"ref":"revenue@FY2018"}],"scale":100,"rule":"year-on-year","value":24.856818895995847},"#632":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"revenue@2019Q1","weight":-1}],"value":49205000},"revenueGrowth@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#632"},{"ref":"revenue@2019Q1"}],"scale":100,"rule":"year-on-year","value":25.162748597523876},"#633":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"revenue@2019Q2","weight":-1}],"value":57291000},"revenueGrowth@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#633"},{"ref":"revenue@2019Q2"}],"scale":100,"rule":"year-on-year","value":27.33231874585538},"#634":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"revenue@2019Q3","weight":-1}],"value":56190000},"revenueGrowth@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#634"},{"ref":"revenue@2019Q3"}],"scale":100,"rule":"year-on-year","value":25.003226079179107},"#635":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"revenue@2019Q4","weight":-1}],"value":79185000},"revenueGrowth@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#635"},{"ref":"revenue@2019Q4"}],"scale":100,"rule":"year-on-year","value":34.08401234488192},"#636":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":241871000},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#636"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":28.052446619733008},"#637":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"revenue@2020Q1","weight":-1}],"value":92354000},"revenueGrowth@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#637"},{"ref":"revenue@2020Q1"}],"scale":100,"rule":"year-on-year","value":37.7337059554161},"#638":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"revenue@2020Q2","weight":-1}],"value":86783000},"revenueGrowth@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#638"},{"ref":"revenue@2020Q2"}],"scale":100,"rule":"year-on-year","value":32.51517422255525},"#639":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":96598000},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#639"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":34.38617974448333},"#640":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"revenue@2020Q4","weight":-1}],"value":85253000},"revenueGrowth@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#640"},{"ref":"revenue@2020Q4"}],"scale":100,"rule":"year-on-year","value":27.367836460058804},"#641":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":360988000},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#641"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":32.695789529934856},"#642":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":96467000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#642"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":28.616221603887215},"#643":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":101911000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#643"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":28.814220643909948},"#644":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":98592000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#644"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":26.1157716565259},"#645":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":88738000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#645"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":22.365605490458982},"#646":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":385708000},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#646"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":26.326951153836433},"#647":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":71529000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#647"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":16.497567883608987},"#648":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":78624000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#648"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":17.257470467126424},"#649":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":76240000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#649"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":16.0130725818139},"#650":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":77890000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#650"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":16.04328742180725},"#651":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":304283000},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#651"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":16.4408245834047},"#652":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":21223000},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#652"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":4.201725592058625},"#653":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":56007000},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#653"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":10.48392229389501},"#654":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":64154000},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#654"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":11.614716004859238},"#655":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":67229000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#655"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":11.932962837400085},"#656":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":208613000},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#656"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":9.680148116525755},"#657":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":124020000},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#657"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":23.563387640716282},"#658":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":85956000},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#658"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":14.563259773815073},"#659":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":82702000},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#659"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":13.414651949294809},"#660":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":90268000},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#660"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":14.314212407511363},"#661":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":382946000},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#661"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":16.20131041815005},"#662":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":108698000},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#662"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":16.713898007980376},"#663":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":112900000},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#663"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":16.696712862384476},"#664":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q3"},{"ref":"revenue@2025Q3","weight":-1}],"value":112029000},"revenueGrowth@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#664"},{"ref":"revenue@2025Q3"}],"scale":100,"rule":"year-on-year","value":16.022293827149902},"#665":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q4"},{"ref":"revenue@2025Q4","weight":-1}],"value":115065000},"revenueGrowth@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#665"},{"ref":"revenue@2025Q4"}],"scale":100,"rule":"year-on-year","value":15.96160835416418},"#666":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2026"},{"ref":"revenue@FY2025","weight":-1}],"value":448692000},"revenueGrowth@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"#666"},{"ref":"revenue@FY2025"}],"scale":100,"rule":"year-on-year","value":16.33615729010831},"#667":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2027Q1"},{"ref":"revenue@2026Q1","weight":-1}],"value":123905000},"revenueGrowth@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#667"},{"ref":"revenue@2026Q1"}],"scale":100,"rule":"year-on-year","value":16.32384463067309},"#668":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2027Q2"},{"ref":"revenue@2026Q2","weight":-1}],"value":138882000},"revenueGrowth@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#668"},{"ref":"revenue@2026Q2"}],"scale":100,"rule":"year-on-year","value":17.60047447600437},"#669":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"revenue@FY2012","weight":-1}],"value":68286000},"revenueGrowth@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"#669"},{"ref":"revenue@FY2012"}],"scale":100,"rule":"year-on-year","value":111.46550879827623},"#670":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"revenue@2013Q1","weight":-1}],"value":18279000},"revenueGrowth@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#670"},{"ref":"revenue@2013Q1"}],"scale":100,"rule":"year-on-year","value":74.58076624913296},"#671":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"revenue@2013Q2","weight":-1}],"value":20126000},"revenueGrowth@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#671"},{"ref":"revenue@2013Q2"}],"scale":100,"rule":"year-on-year","value":68.32795790188425},"#672":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"revenue@2013Q3","weight":-1}],"value":19183000},"revenueGrowth@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#672"},{"ref":"revenue@2013Q3"}],"scale":100,"rule":"year-on-year","value":53.58978656833167},"#673":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"revenue@2013Q4","weight":-1}],"value":23015000},"revenueGrowth@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"revenue@2013Q4"}],"scale":100,"rule":"year-on-year","value":57.84407359002714},"#674":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"revenue@FY2013","weight":-1}],"value":80603000},"revenueGrowth@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"#674"},{"ref":"revenue@FY2013"}],"scale":100,"rule":"year-on-year","value":62.21863710748139},"#675":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"revenue@2014Q1","weight":-1}],"value":23933000},"revenueGrowth@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#675"},{"ref":"revenue@2014Q1"}],"scale":100,"rule":"year-on-year","value":55.933906702813864},"#676":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"revenue@2014Q2","weight":-1}],"value":26083000},"revenueGrowth@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#676"},{"ref":"revenue@2014Q2"}],"scale":100,"rule":"year-on-year","value":52.60684536415159},"#677":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"revenue@2014Q3","weight":-1}],"value":28846000},"revenueGrowth@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#677"},{"ref":"revenue@2014Q3"}],"scale":100,"rule":"year-on-year","value":52.467305698539434},"#678":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"revenue@2014Q4","weight":-1}],"value":24209000},"revenueGrowth@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#678"},{"ref":"revenue@2014Q4"}],"scale":100,"rule":"year-on-year","value":38.54752161520947},"#679":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"revenue@FY2014","weight":-1}],"value":103071000},"revenueGrowth@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"#679"},{"ref":"revenue@FY2014"}],"scale":100,"rule":"year-on-year","value":49.04616204538641},"#680":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"revenue@2015Q1","weight":-1}],"value":23202000},"revenueGrowth@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"revenue@2015Q1"}],"scale":100,"rule":"year-on-year","value":34.77465865319764},"#681":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"revenue@2015Q2","weight":-1}],"value":22443000},"revenueGrowth@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#681"},{"ref":"revenue@2015Q2"}],"scale":100,"rule":"year-on-year","value":29.66139775851131},"#682":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"revenue@2015Q3","weight":-1}],"value":23096000},"revenueGrowth@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#682"},{"ref":"revenue@2015Q3"}],"scale":100,"rule":"year-on-year","value":27.552639427378466},"#683":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"revenue@2015Q4","weight":-1}],"value":27258000},"revenueGrowth@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#683"},{"ref":"revenue@2015Q4"}],"scale":100,"rule":"year-on-year","value":31.326713556750786},"#684":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"revenue@FY2015","weight":-1}],"value":95999000},"revenueGrowth@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"#684"},{"ref":"revenue@FY2015"}],"scale":100,"rule":"year-on-year","value":30.6488688534011},"#685":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"revenue@2016Q1","weight":-1}],"value":29841000},"revenueGrowth@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"revenue@2016Q1"}],"scale":100,"rule":"year-on-year","value":33.18505832768035},"#686":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"revenue@2016Q2","weight":-1}],"value":33240000},"revenueGrowth@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#686"},{"ref":"revenue@2016Q2"}],"scale":100,"rule":"year-on-year","value":33.881374417727585},"#687":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"revenue@2016Q3","weight":-1}],"value":35858000},"revenueGrowth@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"revenue@2016Q3"}],"scale":100,"rule":"year-on-year","value":33.53691042919537},"#688":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"revenue@2016Q4","weight":-1}],"value":35883000},"revenueGrowth@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#688"},{"ref":"revenue@2016Q4"}],"scale":100,"rule":"year-on-year","value":31.401942767130485},"#689":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"revenue@2017Q1","weight":-1}],"value":40008000},"revenueGrowth@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#689"},{"ref":"revenue@2017Q1"}],"scale":100,"rule":"year-on-year","value":33.405697872482556},"equity@FY2011":{"kind":"filed","concept":"StockholdersEquity","filing":30,"unit":"USD","end":"2011-01-31","value":9173000},"equity@2012Q4":{"kind":"filed","concept":"StockholdersEquity","filing":31,"unit":"USD","end":"2012-01-31","value":14103000}},"quality":[{"metric":"revenue","periodKey":"FY2017","rule":"period-consistency","severity":"warning","message":"Quarters sum to 5.4404e+8 but the year reports 5.5054e+8 (1.18% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"netIncome","periodKey":"FY2017","rule":"period-consistency","severity":"warning","message":"Quarters sum to 6.8804e+7 but the year reports 7.7572e+7 (11.30% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"totalAssets","periodKey":"2016Q4","rule":"accounting-identity","severity":"warning","message":"Assets 7.0580e+8 ≠ liabilities + mezzanine + equity 7.2253e+8 (2.32% apart)."},{"metric":"totalAssets","periodKey":"FY2016","rule":"accounting-identity","severity":"warning","message":"Assets 7.0580e+8 ≠ liabilities + mezzanine + equity 7.2253e+8 (2.32% apart)."},{"metric":"totalAssets","periodKey":"2017Q4","rule":"accounting-identity","severity":"warning","message":"Assets 9.1738e+8 ≠ liabilities + mezzanine + equity 9.4288e+8 (2.70% apart)."},{"metric":"totalAssets","periodKey":"FY2017","rule":"accounting-identity","severity":"warning","message":"Assets 9.1738e+8 ≠ liabilities + mezzanine + equity 9.4288e+8 (2.70% apart)."},{"metric":"dilutedShares","periodKey":"FY2012","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 4.955e+5 against net income 4.230e+6 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"dilutedShares","periodKey":"2013Q3","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 9.111e+5 against net income 5.749e+6 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"dilutedShares","periodKey":"2013Q4","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 1.033e+6 against net income 5.684e+6 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"dilutedShares","periodKey":"FY2013","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 3.366e+6 against net income 1.878e+7 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"dilutedShares","periodKey":"2014Q1","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 9.896e+5 against net income 4.845e+6 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"dilutedShares","periodKey":"2014Q2","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 1.111e+6 against net income 5.998e+6 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"dilutedShares","periodKey":"FY2014","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 1.020e+7 against net income 2.362e+7 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"capex","periodKey":"2021Q1","rule":"impossible-sign","severity":"error","message":"Capital expenditures reports -2.6700e+5, and cannot be negative — usually a standalone quarter differenced across a restatement. Withheld rather than charted."}]}