{"schemaVersion":2,"ticker":"AGX","company":{"ticker":"AGX","name":"ARGAN INC","exchange":"NYSE","cik":100591,"sic":"1700","sicDescription":"Construction - Special Trade Contractors","fiscalYearEnd":"0131"},"updatedAt":"2026-09-11T02:29:31.932Z","filingsThrough":"Q2 2027","annual":{"keys":["FY2011","FY2012","FY2013","FY2014","FY2015","FY2016","FY2017","FY2018","FY2019","FY2020","FY2021","FY2022","FY2023","FY2024","FY2025","FY2026"],"labels":["2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025","2026"],"series":{"revenue":[null,null,null,null,null,null,675047000,892815000,482153000,238997000,392206000,509370000,455040000,573333000,874179000,944606000],"grossProfit":[29123000,23102000,50135000,78848000,83603000,99465000,146711000,149325000,82438000,-6820000,62067000,99732000,86361000,80834000,140989000,193678000],"costOfRevenue":[153469000,118748000,228500000,148607000,299507000,313810000,528336000,743490000,399715000,245817000,330139000,409638000,368679000,492499000,733190000,750928000],"operatingIncome":[16994000,11916000,35380000,65930000,64133000,74405000,112254000,106977000,40237000,-55840000,23026000,44510000,41669000,36458000,88195000,134701000],"pretaxIncome":[17044000,11964000,35337000,69335000,64367000,75506000,114532000,112625000,47218000,-47765000,24885000,47062000,46000000,48933000,111204000,160509000],"netIncome":[7774000,9272000,23265000,40125000,30445000,36345000,70328000,72011000,52036000,-42689000,23851000,38244000,33098000,32358000,85459000,137774000],"dilutedEps":[0.57,0.67,1.65,2.78,2.05,2.42,4.5,4.56,3.32,-2.73,1.51,2.4,2.33,2.39,6.15,9.74],"cash":[83292000,156524000,175142000,272209000,333691000,160909000,167198000,122107000,164318000,167363000,366671000,350472000,173947000,197032000,145263000,339481000],"currentAssets":[106042000,180577000,204108000,298559000,364354000,350612000,587949000,485027000,416348000,421755000,546220000,507284000,438702000,547179000,781300000,1132257000],"totalAssets":[130542000,205252000,234724000,323306000,391193000,409791000,644488000,542669000,476648000,487540000,602630000,553585000,489487000,598229000,836227000,1186354000],"currentLiabilities":[32868000,104279000,115546000,165237000,215432000,187712000,350724000,183262000,81316000,144034000,276087000,223027000,202503000,302260000,479857000,711257000],"totalLiabilities":[32897000,104289000,115556000,165529000,216241000,187936000,351919000,184541000,82276000,146510000,280222000,227990000,208590000,307290000,484370000,724092000],"equity":[97645000,100963000,119168000,157777000,174952000,221855000,292569000,358128000,394372000,341030000,322408000,325595000,280897000,290939000,351857000,462262000],"totalCosts":[null,null,null,null,null,null,560814000,785254000,440425000,289942000,369180000,456959000,413371000,536875000,785984000,809905000],"operatingCashFlow":[19337000,78715000,31564000,98407000,93329000,-33032000,259044000,-72793000,-112322000,53565000,176013000,28415000,-30061000,116858000,167584000,414718000],"capex":[483000,1738000,7263000,1136000,2936000,3118000,2811000,4826000,8599000,7058000,1697000,1422000,3372000,2756000,6583000,3877000],"dilutedShares":[13709000,13792000,14116000,null,14823000,15024000,15625000,15780000,15693000,15621000,15825000,15913000,14176000,13548000,13906000,14147000],"depreciationAndAmortization":[642000,455000,522000,null,null,null,null,null,null,null,null,null,null,null,null,null],"sharesOutstanding":[13598994,13657865,13974327,14285901,14631201,14836469,15458219,15567719,15573869,15634969,15702969,15257688,13441590,13242520,13634214,13950712],"operatingExpenses":[12479000,11520000,14998000,13161000,19713000,25591000,33641000,42796000,41722000,45261000,39945000,48191000,45424000,44768000,53185000,59353000],"freeCashFlow":[18854000,76977000,24301000,97271000,90393000,-36150000,256233000,-77619000,-120921000,46507000,174316000,26993000,-33433000,114102000,161001000,410841000],"capexOutflow":[-483000,-1738000,-7263000,-1136000,-2936000,-3118000,-2811000,-4826000,-8599000,-7058000,-1697000,-1422000,-3372000,-2756000,-6583000,-3877000],"grossMargin":[null,null,null,null,null,null,21.733449670911803,16.725189428941047,17.097892162861168,-2.853592304505914,15.825102114705029,19.579480534778256,18.978771097046412,14.09896168544284,16.128161394863067,20.503575035517454],"operatingMargin":[null,null,null,null,null,null,16.629064346630678,11.981989549906755,8.345276291965414,-23.36431001225957,5.87089437693457,8.738245283389285,9.157216947960618,6.358957185440224,10.088894837327366,14.26001952136658],"netMargin":[null,null,null,null,null,null,10.418237544941315,8.065612696919294,10.79242481121138,-17.861730481972575,6.081243020249563,7.50809823900112,7.273646272855133,5.643840490604936,9.775915458962066,14.585340342957807],"currentRatio":[3.22629913593769,1.7316717651684423,1.7664653038616656,1.8068531866349546,1.6912714917003973,1.8678187862257074,1.6763865603722585,2.6466315984764983,5.120123960844114,2.9281627948956497,1.9784343341048294,2.2745407506714432,2.1663975348513356,1.8102924634420698,1.6281933992835365,1.5919098160018108],"fcfMargin":[null,null,null,null,null,null,37.95780145678746,-8.693738344449859,-25.079383515191232,19.459240074143192,44.445011040116675,5.299291281386812,-7.34726617440225,19.90152319856,18.417395064397564,43.493371839687654],"returnOnAssets":[5.955171515680777,5.522433396665813,10.575576849646344,14.380947260899951,8.522055314283156,9.075087642200094,13.341439979360302,12.131672558894905,10.209973933526078,-8.854912112575555,4.37564783474137,6.615378627677377,6.346254141612468,5.9497148152642785,11.915178994685093,13.623582936851477],"returnOnEquity":[8.358555584824716,9.33698541851285,21.137413630974283,28.976872664247416,18.300178223118515,18.31872925628832,27.342425703310884,22.133496850300524,13.83016611295681,-11.609704624137548,7.19012175968214,11.80364905718029,10.914571008356253,11.317230814429312,26.589773427339313,33.8461576256051],"revenueGrowth":[null,null,null,null,null,null,null,32.259679696376686,-45.99631502606923,-50.43129463054259,64.10498876554935,29.87307690346399,-10.666116968019324,25.99617616033756,52.47317004254073,8.056359166715277]}},"quarterly":{"keys":["2011Q2","2011Q3","2011Q4","2012Q1","2012Q2","2012Q3","2012Q4","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":["Q2 '11","Q3 '11","Q4 '11","Q1 '12","Q2 '12","Q3 '12","Q4 '12","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":[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,230489000,259803000,232945000,169578000,141366000,136670000,116459000,87658000,49544000,63059000,58406000,67988000,60148000,87492000,127331000,117235000,126341000,133008000,124451000,125570000,100277000,118110000,117875000,118778000,103675000,141349000,163755000,164554000,157682000,227015000,257008000,232474000,193660000,237743000,251153000,262050000,290954000,383976000],"grossProfit":[8780000,7380000,6189000,3898000,4647000,6467000,8090000,10101000,12879000,13136000,14019000,13028000,21257000,23876000,20687000,10051000,21564000,30313000,21675000,21167000,28493000,26262000,23543000,28302000,44012000,36578000,37819000,40096000,51407000,37718000,20104000,15452000,30708000,29532000,6746000,-21026000,2965000,5992000,5249000,4009000,15630000,20343000,22085000,23714000,27652000,26135000,22231000,19738000,24387000,22208000,20028000,14224000,23742000,19235000,23633000,17944000,31105000,44327000,47613000,36863000,44267000,46949000,65599000,61114000,74218000],"costOfRevenue":[43540000,null,null,12095000,21695000,37130000,47828000,53589000,69740000,61350000,43822000,33620000,36607000,39576000,38804000,41140000,80466000,97251000,80649000,64321000,68941000,87705000,92844000,102046000,118483000,138866000,168941000,190393000,208396000,195227000,149474000,125914000,105962000,86927000,80912000,70570000,60094000,52414000,62739000,56139000,71862000,106988000,95150000,102627000,105356000,98316000,103339000,80539000,93723000,95667000,98750000,89451000,117607000,144520000,140921000,139738000,195910000,212681000,184861000,156797000,193476000,204204000,196451000,229840000,309758000],"operatingIncome":[6176000,4259000,2819000,1139000,2273000,3732000,4772000,7073000,9582000,9356000,9369000,9585000,19656000,20331000,16358000,6672000,17083000,24840000,15538000,15627000,23645000,20672000,14461000,21255000,34499000,26730000,29770000,30607000,40608000,27599000,8163000,5815000,20330000,18385000,-4293000,-32686000,-7073000,-6143000,-9938000,-6335000,6545000,10945000,11871000,13822000,17321000,14545000,-1178000,9163000,13403000,9541000,9562000,3633000,13241000,7860000,11724000,6519000,18677000,30332000,32667000,24342000,30055000,32633000,47671000,45395000,56805000],"pretaxIncome":[6185000,4281000,2840000,1161000,2302000,3765000,4736000,7064000,9572000,9345000,9355000,10860000,21390000,20592000,16492000,6694000,17124000,24939000,15610000,15712000,23773000,21404000,14617000,21292000,35055000,27420000,30765000,31825000,41919000,29291000,9591000,6579000,23258000,19814000,-2433000,-30434000,-5431000,-2565000,-9335000,-5247000,6996000,11120000,12016000,14534000,17061000,15662000,-195000,9758000,13908000,10309000,12025000,3004000,17359000,11593000,16977000,11313000,24281000,36978000,38632000,29786000,35636000,39694000,55393000,53769000,66888000],"netIncome":[3301000,1535000,915000,606000,2070000,2012000,4584000,4438000,6201000,6065000,6561000,6410000,12623000,11928000,9164000,3475000,8550000,12422000,5998000,7503000,11307000,10807000,6728000,12230000,19674000,18073000,20351000,20625000,27139000,17229000,7018000,4837000,16972000,32434000,-2207000,-29800000,1154000,-6855000,-7188000,-763000,5609000,9454000,9551000,10766000,12870000,12393000,2215000,7485000,4222000,7758000,13633000,2109000,12767000,5464000,12018000,7882000,18198000,28010000,31369000,22550000,35275000,30737000,49212000,46063000,53302000],"dilutedEps":[0.24,0.11,0.06989411421060311,0.04,0.15,0.15,0.32643086358125933,0.32,0.45,0.43,0.46,0.45,0.89,0.83,0.63,0.24,0.58,0.84,0.4,0.5,0.75,0.72,0.45,0.81,1.29,1.16,1.29,1.31,1.72,1.09,0.45,0.31,1.08,2.07,-0.14,-1.91,0.07,-0.44,-0.46,-0.05,0.36,0.6,0.5983223374175306,0.67,0.81,0.78,0.1423243380855397,0.5,0.3,0.56,0.9897524534934817,0.16,0.94,0.4,0.8900863787375415,0.58,1.31,2,2.2248903353615397,1.6,2.5,2.17,3.4662061187085857,3.24,3.76],"cash":[72132000,76613000,83292000,78906000,106890000,138048000,156524000,175309000,186834000,196056000,175142000,169387000,152917000,206350000,272209000,313761000,345158000,361021000,333691000,274528000,182136000,176838000,160909000,191430000,162855000,170775000,167198000,167347000,153225000,149708000,122107000,151523000,165766000,155791000,164318000,132388000,170710000,252482000,167363000,262927000,382424000,353213000,366671000,396675000,451415000,391563000,350472000,192255000,143344000,136065000,173947000,195947000,204799000,185569000,197032000,207738000,232685000,175349000,145263000,189251000,177850000,306294000,339481000,355847000,364481000],"currentAssets":[null,null,106042000,null,122856000,166451000,180577000,199182000,217534000,225724000,204108000,197032000,181582000,235699000,298559000,347706000,383805000,388445000,364354000,372005000,350119000,335456000,350612000,400116000,423914000,499970000,587949000,643671000,642627000,583795000,485027000,465632000,453213000,439492000,416348000,373161000,353137000,405900000,421755000,455736000,503456000,538820000,546220000,559031000,597656000,559719000,507284000,447591000,378193000,364965000,438702000,425001000,455132000,514071000,547179000,574326000,674954000,717141000,781300000,738077000,828784000,997171000,1132257000,1216108000,1318470000],"totalAssets":[null,null,130542000,null,145626000,189301000,205252000,224689000,245463000,254985000,234724000,225586000,206748000,260448000,323306000,372317000,408300000,414378000,391193000,399872000,380058000,365263000,409791000,467979000,481094000,558843000,644488000,661357000,643321000,642301000,542669000,525878000,513803000,500769000,476648000,433161000,419724000,472717000,487540000,512964000,561107000,595500000,602630000,617972000,651989000,613153000,553585000,492810000,423070000,410903000,489487000,475694000,505708000,563652000,598229000,624408000,726574000,768864000,836227000,792155000,882704000,1050869000,1186354000,1286438000,1400970000],"currentLiabilities":[null,null,32868000,null,45780000,93609000,104279000,119120000,133038000,143022000,115546000,99034000,65611000,114425000,165237000,207643000,229492000,226494000,215432000,212410000,171657000,151423000,187712000,218346000,223699000,290533000,350724000,384679000,354698000,292316000,183262000,165313000,139842000,99876000,81316000,71026000,58714000,118957000,144034000,173106000,233435000,261030000,276087000,283065000,307347000,259045000,223027000,186274000,142012000,134542000,202503000,192397000,215606000,273894000,302260000,327598000,415127000,436164000,479857000,422950000,484322000,619860000,711257000,794689000,878110000],"totalLiabilities":[null,null,32897000,null,45807000,93619000,104289000,119129000,133049000,143032000,115556000,99042000,65617000,114633000,165529000,208015000,229822000,226789000,216241000,212829000,172478000,153054000,187936000,221492000,223699000,290533000,351919000,394525000,355904000,294104000,184541000,166773000,141988000,101264000,82276000,71671000,60655000,121299000,146510000,176064000,236960000,264836000,280222000,287156000,311454000,263358000,227990000,190797000,146034000,139163000,208590000,197745000,220672000,278819000,307290000,331253000,418506000,440160000,484370000,428260000,489528000,631159000,724092000,812927000,894131000],"equity":[null,null,97645000,null,100718000,96065000,100963000,105560000,112414000,111953000,119168000,126544000,141131000,145815000,157777000,164302000,178478000,187589000,174952000,187043000,207580000,212209000,221855000,237774000,257395000,268310000,292569000,315401000,345068000,348197000,358128000,359105000,371815000,399505000,394372000,361490000,359069000,351418000,341030000,336900000,324147000,330664000,322408000,330816000,340535000,349795000,325595000,302013000,277036000,271740000,280897000,277949000,285036000,284833000,290939000,293155000,308068000,328704000,351857000,363895000,393176000,419710000,462262000,473511000,506839000],"totalCosts":[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,199882000,219195000,205346000,160830000,135551000,116340000,98074000,90460000,82230000,70132000,64549000,77926000,66483000,80947000,116386000,105364000,112519000,115687000,109906000,126748000,91114000,104707000,108334000,109216000,100042000,128108000,155895000,152830000,151163000,208338000,226676000,199807000,169318000,207688000,218520000,214379000,245559000,327171000],"operatingCashFlow":[null,5194000,7004000,-5764000,26933000,31169000,26377000,19822000,13669000,9702000,-11629000,-3553000,-15858000,47469000,70349000,40536000,30020000,15803000,6970000,-2290000,-26796000,-17302000,13356000,43726000,68981000,72604000,73733000,40964000,-6388000,-57315000,-50054000,-60935000,2403000,-40575000,-13215000,-36382000,-16782000,69065000,37664000,40187000,62714000,39659000,33453000,17346000,29838000,-5485000,-13284000,-39730000,-17046000,-16212000,42927000,-1248000,35801000,57710000,24595000,17686000,73495000,31779000,44624000,35293000,34602000,172493000,172330000,113384000,96970000],"capex":[null,213000,3000,9000,50000,76000,1603000,1164000,2627000,2139000,1335000,684000,174000,84000,211000,46000,153000,1643000,1094000,1207000,1296000,168000,447000,245000,1367000,869000,330000,1863000,939000,1204000,820000,3691000,1674000,2001000,1233000,1985000,1058000,3265000,750000,684000,449000,279000,285000,844000,167000,112000,299000,238000,400000,1944000,790000,645000,386000,1112000,613000,322000,2349000,2547000,1365000,395000,1694000,583000,1205000,2433000,5255000],"dilutedShares":[13699000,13669000,13694000,13679000,13717000,13744000,14023000,13950000,13935000,14106000,14239000,14127000,14129000,14365000,null,14683000,14655000,14795000,15009000,14864000,15003000,15066000,15084000,15055000,15278000,15601000,16030000,15771000,15787000,15793000,15732000,15656000,15673000,15702000,15717000,15583000,15757000,15633000,15633000,15643000,15788000,15833000,15915000,15961000,15982000,15963000,15712000,14992000,14247000,13812000,13654000,13546000,13542000,13559000,13545000,13572000,13880000,14034000,14134000,14112000,14131000,14157000,14186000,14197000,14164000],"depreciationAndAmortization":[null,null,null,117000,114000,112000,111000,117000,132000,136000,137000,129000,136000,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,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"sharesOutstanding":[null,null,13598994,null,13606994,13608827,13657865,13676865,13741365,13937365,13974327,13974327,14017051,14197051,14285901,14369401,14439701,14529201,14631201,14668951,14789469,14826469,14836469,14858000,15032000,15280000,15458219,15485719,15538719,15548719,15567719,15567719,15568719,15570719,15573869,15633302,15633302,15633302,15634969,15644969,15669969,15689969,15702969,15769440,15769440,15784440,15257688,14585908,13884195,13575772,13441590,13414404,13353653,13332747,13242520,13350180,13497550,13569104,13634214,13638569,13811575,13873410,13950712,14020427,14032792],"operatingExpenses":[2604000,3208000,3458000,2846000,2461000,2822000,3390000,3089000,3358000,3841000,4711000,3504000,1662000,3606000,4390000,3439000,4542000,5534000,6199000,5600000,4952000,5709000,9331000,7368000,7734000,10080000,8460000,9672000,11133000,10377000,11612000,9890000,10631000,11400000,9801000,9887000,10331000,12407000,12636000,10569000,9311000,9624000,10441000,10120000,10556000,11817000,15698000,10741000,11217000,12879000,10587000,10689000,10599000,11473000,12007000,11522000,12526000,14093000,15044000,12619000,14310000,14414000,18010000,15794000,17488000],"freeCashFlow":[null,4981000,7001000,-5773000,26883000,31093000,24774000,18658000,11042000,7563000,-12964000,-4237000,-16032000,47385000,70138000,40490000,29867000,14160000,5876000,-3497000,-28092000,-17470000,12909000,43481000,67614000,71735000,73403000,39101000,-7327000,-58519000,-50874000,-64626000,729000,-42576000,-14448000,-38367000,-17840000,65800000,36914000,39503000,62265000,39380000,33168000,16502000,29671000,-5597000,-13583000,-39968000,-17446000,-18156000,42137000,-1893000,35415000,56598000,23982000,17364000,71146000,29232000,43259000,34898000,32908000,171910000,171125000,110951000,91715000],"capexOutflow":[null,-213000,-3000,-9000,-50000,-76000,-1603000,-1164000,-2627000,-2139000,-1335000,-684000,-174000,-84000,-211000,-46000,-153000,-1643000,-1094000,-1207000,-1296000,-168000,-447000,-245000,-1367000,-869000,-330000,-1863000,-939000,-1204000,-820000,-3691000,-1674000,-2001000,-1233000,-1985000,-1058000,-3265000,-750000,-684000,-449000,-279000,-285000,-844000,-167000,-112000,-299000,-238000,-400000,-1944000,-790000,-645000,-386000,-1112000,-613000,-322000,-2349000,-2547000,-1365000,-395000,-1694000,-583000,-1205000,-2433000,-5255000],"grossMargin":[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,17.396057946366202,19.786915470568083,16.191804932494794,11.855311420113459,10.93049248051158,22.468720275115242,25.358280596604814,7.695817837504848,-42.4390440820281,4.701945796793479,10.259219943156525,7.720480084720833,6.665225776418168,17.864490467699902,15.976470773024637,18.83823090374035,18.769837186661494,20.78972693371827,21.000233023438945,17.704069443338376,19.683476769348903,20.64770129540259,18.840296924708376,16.861708397177928,13.719797443935375,16.796723004761265,11.746206222710757,14.361850821007085,11.379865805862433,13.701737770631897,17.24732304052792,20.481000025809337,19.0349065372302,18.619685963414277,18.69338610329162,25.033008967754245,21.004694900224777,19.328812217430254],"operatingMargin":[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,13.279158658330767,15.630304499948036,11.847861083088283,4.813714043095213,4.113436045442327,14.875246945196457,15.786671704204913,-4.897442332702092,-65.97367996124657,-11.216479804627411,-10.517755025168647,-14.617285403306465,-10.532353527964354,7.480683948246697,8.595707251179995,10.12581566938201,10.940233178461465,13.022524960904608,11.687330756683354,-0.9381221629370072,9.13768860257088,11.34789602912539,8.094167550371157,8.0503123474044,3.504219918013021,9.367593686548897,4.799853439589631,7.1247128602161,4.134270240103499,8.22720965574962,11.80196725393762,14.051893975240242,12.56945161623464,12.64180228229643,12.993275015627926,18.19156649494371,15.602122672312463,14.793893368335521],"netMargin":[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,8.94836629947633,10.44599177068779,7.396166477065402,4.138508532946491,3.4216148154436,12.418233701617034,27.85014468611271,-2.5177393962901276,-60.14855481995802,1.8300321920740894,-11.736807862205938,-10.572453962463964,-1.268537607235486,6.410871851140676,7.424743385349994,8.146884462831066,8.521382607387942,9.676109707686756,9.958136133900089,1.7639563590029468,7.464323823010262,3.5746338159342987,6.581548250265111,11.477714728316691,2.034241620448517,9.032253500201628,3.3366920094042927,7.303377614643218,4.998668205629051,8.016210382573838,10.898493432111064,13.493551967101697,11.644118558298048,14.837450524305657,12.238356698904651,18.779622209502005,15.831712229424582,13.881596766464572],"currentRatio":[null,null,3.22629913593769,null,2.6836173001310617,1.7781516734502025,1.7316717651684423,1.672112155809268,1.6351268058750132,1.5782467033043868,1.7664653038616656,1.98953894622049,2.767554221090976,2.0598558007428447,1.8068531866349546,1.6745375476177864,1.6724112387359908,1.7150343938470776,1.6912714917003973,1.7513535144296408,2.039643009023809,2.215356980115306,1.8678187862257074,1.8324860542441812,1.895019646936285,1.7208716393662682,1.6763865603722585,1.673267841499016,1.8117581717404665,1.997136660326496,2.6466315984764983,2.816668985500233,3.2408932938602137,4.400376466818855,5.120123960844114,5.25386478191085,6.014528051231393,3.4121573341627647,2.9281627948956497,2.632699039894631,2.156728853856534,2.064207179251427,1.9784343341048294,1.9749209545510749,1.9445642872713904,2.1607018085660794,2.2745407506714432,2.4028635236264857,2.6631059347097428,2.712647351756329,2.1663975348513356,2.208979349989865,2.110943109189911,1.876897631930601,1.8102924634420698,1.7531425710779676,1.6258976168738724,1.6442003466585964,1.6281933992835365,1.7450691571107695,1.7112251766386826,1.6087035782273416,1.5919098160018108,1.53029424089172,1.5014861463825717],"fcfMargin":[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,16.964367063070256,-2.820213777362078,-25.121380583399517,-30.0003538194813,-45.715377106234875,0.5334016243506255,-36.558788930009705,-16.482237787766092,-77.44025512675601,-28.290965603641034,112.65965825428894,54.2948755662764,65.67633171510275,71.16650665203676,30.927268300728024,28.291892352966265,13.061476480319136,22.30768074100806,-4.497352371616138,-10.817074141912878,-39.85759446333656,-14.770976208619082,-15.402757158006363,35.47542474195558,-1.8258982396913432,25.055005695123416,34.56260877530457,14.573939253983495,11.012036884362198,31.339779309737242,11.373965012762248,18.608102411452464,18.020241660642363,13.841837614566991,68.44831636492496,65.30242320167908,38.13351938794449,23.885607433797944],"returnOnAssets":[null,null,null,null,3.5199758284921647,2.959836450943207,5.522433396665813,5.8320612045983555,8.81385055575585,9.58301634532711,10.575576849646344,11.209594136916328,14.00187080809622,14.559409273368217,14.380947260899951,12.44014497334852,10.768915596831468,9.961382637894806,8.522055314283156,8.928643117164322,9.444947599948247,9.13625630258029,9.075087642200094,9.465219259988178,11.482061238898591,12.272401650892864,13.341439979360302,13.941466490043709,15.330282858197375,14.210452701757658,12.131672558894905,9.471250426410945,7.9604260217573914,10.718678646102163,10.209973933526078,3.6284238701450096,0.3387154308338163,-7.747004065800637,-8.854912112575555,-2.8858766019289206,-1.8753485564791488,1.3315646539982047,4.37564783474137,6.256764308501984,7.030111384424647,7.542280538748508,6.615378627677377,6.295204639614253,4.895545267748096,4.234143445280337,6.346254141612468,5.724705318718353,7.809616506850937,6.972002606317755,5.9497148152642785,6.932266280763057,7.070134920415944,9.92228235908612,11.915178994685093,14.136610937882748,14.56603520336449,13.181164489515771,13.623582936851477,15.518863000115942,15.70399277655217],"returnOnEquity":[null,null,null,null,5.089457693758812,5.8325092385364075,9.33698541851285,12.413793103448276,16.173075840324305,20.46745954676999,21.137413630974283,21.74628614758901,24.97308170147311,29.113000837962822,28.976872664247416,25.57367128996101,20.72344646114471,20.16232558697556,18.300178223118515,19.62344703923494,19.287257355112445,17.81649733115223,18.31872925628832,19.336325994487037,21.265229313403946,23.601564142104685,27.342425703310884,28.462240701405523,28.611881559531454,27.686303642943226,22.133496850300524,16.670867271751476,12.848958616678036,16.386474825532098,13.83016611295681,4.829064870003261,0.4326267916659825,-10.043106949713886,-11.609704624137548,-3.9095634244476583,-2.692267160019672,2.0853797637234233,7.19012175968214,10.597319818605515,12.83049638774632,13.39683948628793,11.80364905718029,11.04974645599364,8.52209705442775,6.976276476787309,10.914571008356253,9.559936685506981,12.904752416060575,12.207922410896684,11.317230814429312,13.353434750938534,14.689497963257708,21.549800582523957,26.589773427339313,30.477741419983257,33.42745178568373,32.04937374234047,33.8461576256051,38.520622016083,39.846891440698215],"revenueGrowth":[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,-38.66692119797474,-47.394756796495805,-50.0057953594196,-48.30815318024744,-64.95338341609722,-53.86039364893539,-49.84844451695446,-22.43948070911953,21.4031971580817,38.74625350861891,118.01013594493716,72.43484144260752,110.05020948327457,52.023042106706896,-2.2618215517038243,7.109651554569885,-20.629882619260577,-11.200830025261643,-5.284007360326559,-5.408935255236125,3.388613540492824,19.67572601811871,38.92258748674444,38.53912340669148,52.09259705811431,60.60601772916681,56.94665811730939,41.27520449214239,22.816808513336962,4.725678919895171,-2.2781392018925484,12.72228292196116,50.239595166787154,61.508856201865036]}},"filings":[{"accn":"0001104659-25-118471","filed":"2025-12-04","form":"10-Q"},{"accn":"0001193125-15-131832","filed":"2015-04-16","form":"10-K"},{"accn":"0001558370-23-019517","filed":"2023-12-06","form":"10-Q"},{"accn":"0001558370-25-003819","filed":"2025-03-27","form":"10-K"},{"accn":"0001558370-24-008969","filed":"2024-06-06","form":"10-Q"},{"accn":"0001558370-24-012611","filed":"2024-09-05","form":"10-Q"},{"accn":"0001558370-24-016050","filed":"2024-12-05","form":"10-Q"},{"accn":"0001104659-26-035216","filed":"2026-03-26","form":"10-K"},{"accn":"0001558370-25-008397","filed":"2025-06-04","form":"10-Q"},{"accn":"0001558370-25-011874","filed":"2025-09-04","form":"10-Q"},{"accn":"0001104659-26-070536","filed":"2026-06-04","form":"10-Q"},{"accn":"0001104659-26-104745","filed":"2026-09-02","form":"10-Q"},{"accn":"0000950123-11-084330","filed":"2011-09-14","form":"10-Q"},{"accn":"0001193125-12-161077","filed":"2012-04-13","form":"10-K"},{"accn":"0001193125-12-268228","filed":"2012-06-12","form":"10-Q"},{"accn":"0001193125-12-391834","filed":"2012-09-14","form":"10-Q"},{"accn":"0001193125-12-502712","filed":"2012-12-14","form":"10-Q"},{"accn":"0001193125-14-142947","filed":"2014-04-15","form":"10-K"},{"accn":"0001193125-13-251664","filed":"2013-06-07","form":"10-Q"},{"accn":"0001193125-13-360056","filed":"2013-09-06","form":"10-Q"},{"accn":"0001193125-13-466882","filed":"2013-12-09","form":"10-Q"},{"accn":"0001104659-16-111566","filed":"2016-04-15","form":"10-K"},{"accn":"0001104659-17-022713","filed":"2017-04-11","form":"10-K"},{"accn":"0001104659-18-023493","filed":"2018-04-11","form":"10-K"},{"accn":"0001104659-19-020681","filed":"2019-04-10","form":"10-K"},{"accn":"0001104659-20-046386","filed":"2020-04-14","form":"10-K"},{"accn":"0001558370-21-004282","filed":"2021-04-14","form":"10-K"},{"accn":"0001104659-20-071424","filed":"2020-06-09","form":"10-Q"},{"accn":"0001558370-20-011097","filed":"2020-09-09","form":"10-Q"},{"accn":"0001558370-20-014286","filed":"2020-12-09","form":"10-Q"},{"accn":"0001558370-22-005383","filed":"2022-04-13","form":"10-K"},{"accn":"0001558370-21-008125","filed":"2021-06-08","form":"10-Q"},{"accn":"0001558370-21-012256","filed":"2021-09-07","form":"10-Q"},{"accn":"0001558370-21-016622","filed":"2021-12-08","form":"10-Q"},{"accn":"0001558370-23-006056","filed":"2023-04-17","form":"10-K"},{"accn":"0001558370-22-009830","filed":"2022-06-08","form":"10-Q"},{"accn":"0001558370-22-014285","filed":"2022-09-08","form":"10-Q"},{"accn":"0001558370-22-018450","filed":"2022-12-07","form":"10-Q"},{"accn":"0001558370-24-004979","filed":"2024-04-11","form":"10-K"},{"accn":"0001558370-23-010910","filed":"2023-06-08","form":"10-Q"},{"accn":"0001558370-23-015513","filed":"2023-09-06","form":"10-Q"},{"accn":"0000950123-11-102985","filed":"2011-12-14","form":"10-Q"},{"accn":"0001193125-14-229376","filed":"2014-06-09","form":"10-Q"},{"accn":"0001193125-14-336051","filed":"2014-09-09","form":"10-Q"},{"accn":"0001193125-14-437766","filed":"2014-12-09","form":"10-Q"},{"accn":"0001193125-15-216633","filed":"2015-06-09","form":"10-Q"},{"accn":"0001104659-15-064357","filed":"2015-09-09","form":"10-Q"},{"accn":"0001104659-15-084054","filed":"2015-12-10","form":"10-Q"},{"accn":"0001104659-18-039392","filed":"2018-06-11","form":"10-Q"},{"accn":"0001104659-18-055347","filed":"2018-09-05","form":"10-Q"},{"accn":"0001104659-18-071543","filed":"2018-12-06","form":"10-Q"},{"accn":"0001410578-19-000378","filed":"2019-06-10","form":"10-Q"},{"accn":"0001104659-19-049345","filed":"2019-09-09","form":"10-Q"},{"accn":"0001104659-19-071471","filed":"2019-12-10","form":"10-Q"},{"accn":"0001104659-16-126150","filed":"2016-06-08","form":"10-Q"},{"accn":"0001104659-16-143473","filed":"2016-09-07","form":"10-Q"},{"accn":"0001104659-16-160845","filed":"2016-12-06","form":"10-Q"},{"accn":"0001104659-17-037937","filed":"2017-06-07","form":"10-Q"},{"accn":"0001104659-17-056120","filed":"2017-09-07","form":"10-Q"},{"accn":"0001104659-17-072095","filed":"2017-12-06","form":"10-Q"},{"accn":"0001193125-13-153301","filed":"2013-04-12","form":"10-K"}],"provenance":{"#0":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":251153000},"revenue@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":251153000},"grossProfit@2013Q2":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":12879000},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":95667000},"#1":{"kind":"filed","concept":"CostOfRevenue","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":368679000},"#2":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":269929000},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#1"},{"ref":"#2","weight":-1}],"rule":"quarter-from-ytd","value":98750000},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfRevenue","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":368679000},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfRevenue","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":89451000},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfRevenue","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":117607000},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfRevenue","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":144520000},"#3":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":492499000},"#4":{"kind":"filed","concept":"CostOfRevenue","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":351578000},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#3"},{"ref":"#4","weight":-1}],"rule":"quarter-from-ytd","value":140921000},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":492499000},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfRevenue","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":139738000},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfRevenue","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":195910000},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":212681000},"#5":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":733190000},"#6":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":548329000},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#5"},{"ref":"#6","weight":-1}],"rule":"quarter-from-ytd","value":184861000},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":733190000},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfRevenue","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":156797000},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfRevenue","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":193476000},"costOfRevenue@2026Q3":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":204204000},"#7":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":750928000},"#8":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":554477000},"costOfRevenue@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#7"},{"ref":"#8","weight":-1}],"rule":"quarter-from-ytd","value":196451000},"costOfRevenue@FY2026":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":750928000},"costOfRevenue@2027Q1":{"kind":"filed","concept":"CostOfRevenue","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":229840000},"costOfRevenue@2027Q2":{"kind":"filed","concept":"CostOfRevenue","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":309758000},"costOfRevenue@2011Q2":{"kind":"filed","concept":"CostOfServices","filing":12,"unit":"USD","start":"2010-05-01","end":"2010-07-31","value":43540000},"costOfRevenue@FY2011":{"kind":"filed","concept":"CostOfServices","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":153469000},"costOfRevenue@2012Q1":{"kind":"filed","concept":"CostOfServices","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":12095000},"costOfRevenue@2012Q2":{"kind":"filed","concept":"CostOfServices","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":21695000},"costOfRevenue@2012Q3":{"kind":"filed","concept":"CostOfServices","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":37130000},"#9":{"kind":"filed","concept":"CostOfServices","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":118748000},"#10":{"kind":"filed","concept":"CostOfServices","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":70920000},"costOfRevenue@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#9"},{"ref":"#10","weight":-1}],"rule":"quarter-from-ytd","value":47828000},"costOfRevenue@FY2012":{"kind":"filed","concept":"CostOfServices","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":118748000},"costOfRevenue@2013Q1":{"kind":"filed","concept":"CostOfServices","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":53589000},"costOfRevenue@2013Q2":{"kind":"filed","concept":"CostOfServices","filing":19,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":69740000},"costOfRevenue@2013Q3":{"kind":"filed","concept":"CostOfServices","filing":20,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":61350000},"grossProfit@2013Q3":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":13136000},"grossProfit@2013Q4":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":14019000},"grossProfit@FY2013":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":50135000},"grossProfit@2014Q1":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":13028000},"grossProfit@2014Q2":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":21257000},"grossProfit@2014Q3":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":23876000},"grossProfit@2014Q4":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":20687000},"grossProfit@FY2014":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":78848000},"grossProfit@2015Q1":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":10051000},"grossProfit@2015Q2":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":21564000},"grossProfit@2015Q3":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":30313000},"grossProfit@2015Q4":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":21675000},"grossProfit@FY2015":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":83603000},"grossProfit@2016Q1":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":21167000},"grossProfit@2016Q2":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":28493000},"grossProfit@2016Q3":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":26262000},"grossProfit@2016Q4":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2015-11-01","end":"2016-01-31","value":23543000},"grossProfit@FY2016":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":99465000},"grossProfit@2017Q1":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":28302000},"grossProfit@2017Q2":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":44012000},"grossProfit@2017Q3":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":36578000},"grossProfit@2017Q4":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2016-11-01","end":"2017-01-31","value":37819000},"grossProfit@FY2017":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":146711000},"grossProfit@2018Q1":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":40096000},"grossProfit@2018Q2":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":51407000},"grossProfit@2018Q3":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":37718000},"grossProfit@2018Q4":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2017-11-01","end":"2018-01-31","value":20104000},"grossProfit@FY2018":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":149325000},"grossProfit@2019Q1":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":15452000},"grossProfit@2019Q2":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":30708000},"grossProfit@2019Q3":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":29532000},"grossProfit@2019Q4":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2018-11-01","end":"2019-01-31","value":6746000},"grossProfit@FY2019":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":82438000},"grossProfit@2020Q1":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":-21026000},"grossProfit@2020Q2":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":2965000},"grossProfit@2020Q3":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":5992000},"grossProfit@2020Q4":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2019-11-01","end":"2020-01-31","value":5249000},"grossProfit@FY2020":{"kind":"filed","concept":"GrossProfit","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":-6820000},"grossProfit@2021Q1":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":4009000},"grossProfit@2021Q2":{"kind":"filed","concept":"GrossProfit","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":15630000},"grossProfit@2021Q3":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":20343000},"#11":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":62067000},"#12":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":39982000},"grossProfit@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#11"},{"ref":"#12","weight":-1}],"rule":"quarter-from-ytd","value":22085000},"grossProfit@FY2021":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":62067000},"grossProfit@2022Q1":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":23714000},"grossProfit@2022Q2":{"kind":"filed","concept":"GrossProfit","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":27652000},"grossProfit@2022Q3":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":26135000},"#13":{"kind":"filed","concept":"GrossProfit","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":99732000},"#14":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":77501000},"grossProfit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#13"},{"ref":"#14","weight":-1}],"rule":"quarter-from-ytd","value":22231000},"grossProfit@FY2022":{"kind":"filed","concept":"GrossProfit","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":99732000},"grossProfit@2023Q1":{"kind":"filed","concept":"GrossProfit","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":19738000},"grossProfit@2023Q2":{"kind":"filed","concept":"GrossProfit","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":24387000},"grossProfit@2023Q3":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":22208000},"#15":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":86361000},"#16":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":66333000},"grossProfit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#15"},{"ref":"#16","weight":-1}],"rule":"quarter-from-ytd","value":20028000},"grossProfit@FY2023":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":86361000},"grossProfit@2024Q1":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":14224000},"grossProfit@2024Q2":{"kind":"filed","concept":"GrossProfit","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":23742000},"grossProfit@2024Q3":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":19235000},"#17":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":80834000},"#18":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":57201000},"grossProfit@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#17"},{"ref":"#18","weight":-1}],"rule":"quarter-from-ytd","value":23633000},"grossProfit@FY2024":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":80834000},"grossProfit@2025Q1":{"kind":"filed","concept":"GrossProfit","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":17944000},"grossProfit@2025Q2":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":31105000},"grossProfit@2025Q3":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":44327000},"grossProfit@FY2025":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":140989000},"grossProfit@2026Q1":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":36863000},"grossProfit@2026Q2":{"kind":"filed","concept":"GrossProfit","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":44267000},"grossProfit@2026Q3":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":46949000},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":-6143000},"operatingIncome@2020Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2019-11-01","end":"2020-01-31","value":-9938000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":-55840000},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":-6335000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":6545000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":10945000},"#19":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":23026000},"#20":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":11155000},"operatingIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#19"},{"ref":"#20","weight":-1}],"rule":"quarter-from-ytd","value":11871000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":23026000},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":13822000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":17321000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":14545000},"#21":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":44510000},"#22":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":45688000},"operatingIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#21"},{"ref":"#22","weight":-1}],"rule":"quarter-from-ytd","value":-1178000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":44510000},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":9163000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":13403000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":9541000},"#23":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":41669000},"#24":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":32107000},"operatingIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#23"},{"ref":"#24","weight":-1}],"rule":"quarter-from-ytd","value":9562000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":41669000},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":3633000},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":13241000},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":7860000},"#25":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":36458000},"#26":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":24734000},"operatingIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#25"},{"ref":"#26","weight":-1}],"rule":"quarter-from-ytd","value":11724000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":36458000},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":6519000},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":18677000},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":30332000},"#27":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":88195000},"#28":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":55528000},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#27"},{"ref":"#28","weight":-1}],"rule":"quarter-from-ytd","value":32667000},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":88195000},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":24342000},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":30055000},"operatingIncome@2026Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":32633000},"#29":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":134701000},"#30":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":87030000},"operatingIncome@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#29"},{"ref":"#30","weight":-1}],"rule":"quarter-from-ytd","value":47671000},"operatingIncome@FY2026":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":134701000},"operatingIncome@2027Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":45395000},"operatingIncome@2027Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":56805000},"pretaxIncome@2011Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":12,"unit":"USD","start":"2010-05-01","end":"2010-07-31","value":6185000},"pretaxIncome@2011Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2010-08-01","end":"2010-10-31","value":4281000},"#31":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":17044000},"#32":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2010-02-01","end":"2010-10-31","value":14204000},"pretaxIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#31"},{"ref":"#32","weight":-1}],"rule":"quarter-from-ytd","value":2840000},"pretaxIncome@FY2011":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":17044000},"pretaxIncome@2012Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":1161000},"pretaxIncome@2012Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":2302000},"pretaxIncome@2012Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":3765000},"#33":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":11964000},"#34":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":7228000},"pretaxIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#33"},{"ref":"#34","weight":-1}],"rule":"quarter-from-ytd","value":4736000},"pretaxIncome@FY2012":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":11964000},"pretaxIncome@2013Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":7064000},"pretaxIncome@2013Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":9572000},"pretaxIncome@2013Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":9345000},"#35":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":35337000},"#36":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":25982000},"pretaxIncome@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#35"},{"ref":"#36","weight":-1}],"rule":"quarter-from-ytd","value":9355000},"pretaxIncome@FY2013":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":35337000},"pretaxIncome@2014Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":42,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":10860000},"pretaxIncome@2014Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":21390000},"pretaxIncome@2014Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":44,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":20592000},"#37":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":69335000},"#38":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":44,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":52843000},"pretaxIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#37"},{"ref":"#38","weight":-1}],"rule":"quarter-from-ytd","value":16492000},"pretaxIncome@FY2014":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":69335000},"pretaxIncome@2015Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":45,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":6694000},"pretaxIncome@2015Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":46,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":17124000},"pretaxIncome@2015Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":47,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":24939000},"pretaxIncome@2018Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":31825000},"pretaxIncome@2018Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":49,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":41919000},"pretaxIncome@2018Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":29291000},"#39":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":112625000},"#40":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":103034000},"pretaxIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#39"},{"ref":"#40","weight":-1}],"rule":"quarter-from-ytd","value":9591000},"pretaxIncome@FY2018":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":112625000},"pretaxIncome@2019Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":51,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":6579000},"pretaxIncome@2019Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":52,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":23258000},"pretaxIncome@2019Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":53,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":19814000},"#41":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":47218000},"#42":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":53,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":49651000},"pretaxIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#41"},{"ref":"#42","weight":-1}],"rule":"quarter-from-ytd","value":-2433000},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":47218000},"pretaxIncome@2020Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":-30434000},"pretaxIncome@2020Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":-5431000},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":-2565000},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":9758000},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":13908000},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":10309000},"#43":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":46000000},"#44":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":33975000},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#43"},{"ref":"#44","weight":-1}],"rule":"quarter-from-ytd","value":12025000},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":46000000},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":3004000},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":17359000},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":11593000},"#45":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":48933000},"#46":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":31956000},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#45"},{"ref":"#46","weight":-1}],"rule":"quarter-from-ytd","value":16977000},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":48933000},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":11313000},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":24281000},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":36978000},"netIncome@2012Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":2070000},"netIncome@2012Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":2012000},"#47":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":9272000},"#48":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":4688000},"netIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#47"},{"ref":"#48","weight":-1}],"rule":"quarter-from-ytd","value":4584000},"netIncome@FY2012":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":9272000},"netIncome@2013Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":4438000},"netIncome@2013Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":6201000},"netIncome@2013Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":6065000},"netIncome@2013Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2012-11-01","end":"2013-01-31","value":6561000},"netIncome@FY2013":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":23265000},"netIncome@2014Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":6410000},"netIncome@2014Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":12623000},"netIncome@2014Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":11928000},"netIncome@2014Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2013-11-01","end":"2014-01-31","value":9164000},"netIncome@FY2014":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":40125000},"netIncome@2015Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":3475000},"netIncome@2015Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":8550000},"netIncome@2015Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":12422000},"netIncome@2015Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":5998000},"netIncome@FY2015":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":30445000},"netIncome@2016Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":7503000},"netIncome@2016Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":11307000},"netIncome@2016Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":10807000},"netIncome@2016Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2015-11-01","end":"2016-01-31","value":6728000},"netIncome@FY2016":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":36345000},"netIncome@2017Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":12230000},"netIncome@2017Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":19674000},"netIncome@2017Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":18073000},"netIncome@2017Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2016-11-01","end":"2017-01-31","value":20351000},"netIncome@FY2017":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":70328000},"netIncome@2018Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":20625000},"netIncome@2018Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":27139000},"netIncome@2018Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":17229000},"netIncome@2018Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2017-11-01","end":"2018-01-31","value":7018000},"netIncome@FY2018":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":72011000},"netIncome@2019Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":4837000},"netIncome@2019Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":16972000},"netIncome@2019Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":32434000},"netIncome@2019Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2018-11-01","end":"2019-01-31","value":-2207000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":52036000},"netIncome@2020Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":-29800000},"netIncome@2020Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":1154000},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":-6855000},"netIncome@2020Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2019-11-01","end":"2020-01-31","value":-7188000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":-42689000},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":-763000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":5609000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":9454000},"#49":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":23851000},"#50":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":14300000},"netIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#49"},{"ref":"#50","weight":-1}],"rule":"quarter-from-ytd","value":9551000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":23851000},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":10766000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":12870000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":12393000},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":85459000},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":22550000},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":35275000},"netIncome@2026Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":30737000},"dilutedEps@2014Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2013-02-01","end":"2013-04-30","value":0.45},"dilutedEps@2014Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2013-05-01","end":"2013-07-31","value":0.89},"dilutedEps@2014Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2013-08-01","end":"2013-10-31","value":0.83},"dilutedEps@2014Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2013-11-01","end":"2014-01-31","value":0.63},"dilutedEps@FY2014":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2013-02-01","end":"2014-01-31","value":2.78},"dilutedEps@2015Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2014-02-01","end":"2014-04-30","value":0.24},"dilutedEps@2015Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2014-05-01","end":"2014-07-31","value":0.58},"dilutedEps@2015Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2014-08-01","end":"2014-10-31","value":0.84},"dilutedEps@2015Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2014-11-01","end":"2015-01-31","value":0.4},"dilutedEps@FY2015":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2014-02-01","end":"2015-01-31","value":2.05},"dilutedEps@2016Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2015-02-01","end":"2015-04-30","value":0.5},"dilutedEps@2016Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2015-05-01","end":"2015-07-31","value":0.75},"dilutedEps@2016Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2015-08-01","end":"2015-10-31","value":0.72},"dilutedEps@2016Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2015-11-01","end":"2016-01-31","value":0.45},"dilutedEps@FY2016":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2015-02-01","end":"2016-01-31","value":2.42},"dilutedEps@2017Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2016-02-01","end":"2016-04-30","value":0.81},"dilutedEps@2017Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2016-05-01","end":"2016-07-31","value":1.29},"dilutedEps@2017Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2016-08-01","end":"2016-10-31","value":1.16},"dilutedEps@2017Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2016-11-01","end":"2017-01-31","value":1.29},"dilutedEps@FY2017":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2016-02-01","end":"2017-01-31","value":4.5},"dilutedEps@2018Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2017-02-01","end":"2017-04-30","value":1.31},"dilutedEps@2018Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2017-05-01","end":"2017-07-31","value":1.72},"dilutedEps@2018Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2017-08-01","end":"2017-10-31","value":1.09},"dilutedEps@2018Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2017-11-01","end":"2018-01-31","value":0.45},"dilutedEps@FY2018":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2017-02-01","end":"2018-01-31","value":4.56},"dilutedEps@2019Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2018-02-01","end":"2018-04-30","value":0.31},"dilutedEps@2019Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2018-05-01","end":"2018-07-31","value":1.08},"dilutedEps@2019Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2018-08-01","end":"2018-10-31","value":2.07},"dilutedEps@2019Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2018-11-01","end":"2019-01-31","value":-0.14},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2018-02-01","end":"2019-01-31","value":3.32},"dilutedEps@2020Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2019-02-01","end":"2019-04-30","value":-1.91},"dilutedEps@2020Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2019-05-01","end":"2019-07-31","value":0.07},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2019-08-01","end":"2019-10-31","value":-0.44},"dilutedEps@2020Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2019-11-01","end":"2020-01-31","value":-0.46},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":30,"unit":"USD/shares","start":"2019-02-01","end":"2020-01-31","value":-2.73},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2020-02-01","end":"2020-04-30","value":-0.05},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2020-05-01","end":"2020-07-31","value":0.36},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2020-08-01","end":"2020-10-31","value":0.6},"#51":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2020-02-01","end":"2021-01-31","value":1.51},"#52":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2020-02-01","end":"2021-01-31","value":15825000},"#53":{"kind":"computed","op":"product","terms":[{"ref":"#51"},{"ref":"#52"}],"value":23895750},"#54":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2020-02-01","end":"2020-10-31","value":0.91},"#55":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2020-02-01","end":"2020-10-31","value":15795000},"#56":{"kind":"computed","op":"product","terms":[{"ref":"#54"},{"ref":"#55"}],"value":14373450},"#57":{"kind":"computed","op":"sum","terms":[{"ref":"#53"},{"ref":"#56","weight":-1}],"value":9522300},"#58":{"kind":"computed","op":"sum","terms":[{"ref":"#52","weight":4},{"ref":"#55","weight":-3}],"rule":"unaverage-quarter","value":15915000},"dilutedEps@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#57"},{"ref":"#58"}],"rule":"per-share-quarter","value":0.5983223374175306},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2020-02-01","end":"2021-01-31","value":1.51},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2021-02-01","end":"2021-04-30","value":0.67},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2021-05-01","end":"2021-07-31","value":0.81},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2021-08-01","end":"2021-10-31","value":0.78},"#59":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2021-02-01","end":"2022-01-31","value":2.4},"#60":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2021-02-01","end":"2022-01-31","value":15913000},"#61":{"kind":"computed","op":"product","terms":[{"ref":"#59"},{"ref":"#60"}],"value":38191200},"#62":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2021-02-01","end":"2021-10-31","value":2.25},"#63":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2021-02-01","end":"2021-10-31","value":15980000},"#64":{"kind":"computed","op":"product","terms":[{"ref":"#62"},{"ref":"#63"}],"value":35955000},"#65":{"kind":"computed","op":"sum","terms":[{"ref":"#61"},{"ref":"#64","weight":-1}],"value":2236200},"#66":{"kind":"computed","op":"sum","terms":[{"ref":"#60","weight":4},{"ref":"#63","weight":-3}],"rule":"unaverage-quarter","value":15712000},"dilutedEps@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#65"},{"ref":"#66"}],"rule":"per-share-quarter","value":0.1423243380855397},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2021-02-01","end":"2022-01-31","value":2.4},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2022-02-01","end":"2022-04-30","value":0.5},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2022-05-01","end":"2022-07-31","value":0.3},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2022-08-01","end":"2022-10-31","value":0.56},"dilutedEps@FY2026":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2025-02-01","end":"2026-01-31","value":9.74},"dilutedEps@2027Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2026-02-01","end":"2026-04-30","value":3.24},"dilutedEps@2027Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2026-05-01","end":"2026-07-31","value":3.76},"cash@2011Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2010-07-31","value":72132000},"cash@2011Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2010-10-31","value":76613000},"cash@2011Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2011-01-31","value":83292000},"cash@FY2011":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2011-01-31","value":83292000},"cash@2012Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2011-04-30","value":78906000},"cash@2012Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2011-07-31","value":106890000},"cash@2012Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2011-10-31","value":138048000},"cash@2012Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2012-01-31","value":156524000},"cash@FY2012":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2012-01-31","value":156524000},"cash@2013Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2012-04-30","value":175309000},"cash@2013Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2012-07-31","value":186834000},"cash@2013Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2012-10-31","value":196056000},"cash@2013Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2013-01-31","value":175142000},"cash@FY2013":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2013-01-31","value":175142000},"cash@2014Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2013-04-30","value":169387000},"cash@2014Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2013-07-31","value":152917000},"cash@2014Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2013-10-31","value":206350000},"cash@2014Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2014-01-31","value":272209000},"cash@FY2014":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2014-01-31","value":272209000},"cash@2015Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":45,"unit":"USD","end":"2014-04-30","value":313761000},"cash@2015Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":46,"unit":"USD","end":"2014-07-31","value":345158000},"cash@2015Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":47,"unit":"USD","end":"2014-10-31","value":361021000},"cash@2015Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2015-01-31","value":333691000},"cash@FY2015":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2015-01-31","value":333691000},"cash@2016Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":54,"unit":"USD","end":"2015-04-30","value":274528000},"cash@2016Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":55,"unit":"USD","end":"2015-07-31","value":182136000},"cash@2016Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":56,"unit":"USD","end":"2015-10-31","value":176838000},"cash@2016Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2016-01-31","value":160909000},"cash@FY2016":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2016-01-31","value":160909000},"cash@2017Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":57,"unit":"USD","end":"2016-04-30","value":191430000},"cash@2017Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":58,"unit":"USD","end":"2016-07-31","value":162855000},"cash@2017Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":59,"unit":"USD","end":"2016-10-31","value":170775000},"cash@2017Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2017-01-31","value":167198000},"cash@FY2017":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2017-01-31","value":167198000},"cash@2018Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":57,"unit":"USD","end":"2017-04-30","value":167347000},"cash@2018Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":58,"unit":"USD","end":"2017-07-31","value":153225000},"cash@2018Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":59,"unit":"USD","end":"2017-10-31","value":149708000},"cash@2018Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2018-01-31","value":122107000},"cash@FY2018":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2018-01-31","value":122107000},"cash@2019Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":48,"unit":"USD","end":"2018-04-30","value":151523000},"cash@2019Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":49,"unit":"USD","end":"2018-07-31","value":165766000},"cash@2019Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2018-10-31","value":155791000},"cash@2019Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2019-01-31","value":164318000},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2019-01-31","value":164318000},"cash@2020Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2019-04-30","value":132388000},"cash@2020Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":52,"unit":"USD","end":"2019-07-31","value":170710000},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":53,"unit":"USD","end":"2019-10-31","value":252482000},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2020-01-31","value":167363000},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2020-01-31","value":167363000},"cash@2021Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2020-04-30","value":262927000},"cash@2021Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2020-07-31","value":382424000},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2020-10-31","value":353213000},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":30,"unit":"USD","end":"2021-01-31","value":366671000},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":30,"unit":"USD","end":"2021-01-31","value":366671000},"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2021-04-30","value":396675000},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":32,"unit":"USD","end":"2021-07-31","value":451415000},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2021-10-31","value":391563000},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2022-01-31","value":350472000},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2022-01-31","value":350472000},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":35,"unit":"USD","end":"2022-04-30","value":192255000},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2022-07-31","value":143344000},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2022-10-31","value":136065000},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":38,"unit":"USD","end":"2023-01-31","value":173947000},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":38,"unit":"USD","end":"2023-01-31","value":173947000},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2023-04-30","value":195947000},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2023-07-31","value":204799000},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2023-10-31","value":185569000},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2024-01-31","value":197032000},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2024-01-31","value":197032000},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2024-04-30","value":207738000},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2024-07-31","value":232685000},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2024-10-31","value":175349000},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2025-01-31","value":145263000},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2025-01-31","value":145263000},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2025-04-30","value":189251000},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2025-07-31","value":177850000},"cash@2026Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2025-10-31","value":306294000},"cash@2026Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2026-01-31","value":339481000},"cash@FY2026":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2026-01-31","value":339481000},"cash@2027Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2026-04-30","value":355847000},"cash@2027Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2026-07-31","value":364481000},"currentAssets@2011Q4":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2011-01-31","value":106042000},"currentAssets@FY2011":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2011-01-31","value":106042000},"currentAssets@2012Q2":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2011-07-31","value":122856000},"currentAssets@2012Q3":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2011-10-31","value":166451000},"currentAssets@2012Q4":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2012-01-31","value":180577000},"currentAssets@FY2012":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2012-01-31","value":180577000},"currentAssets@2013Q1":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2012-04-30","value":199182000},"currentAssets@2013Q2":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2012-07-31","value":217534000},"currentAssets@2013Q3":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2012-10-31","value":225724000},"currentAssets@2013Q4":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2013-01-31","value":204108000},"currentAssets@FY2013":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2013-01-31","value":204108000},"currentAssets@2014Q1":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2013-04-30","value":197032000},"currentAssets@2014Q2":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2013-07-31","value":181582000},"currentAssets@2014Q3":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2013-10-31","value":235699000},"currentAssets@2014Q4":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2014-01-31","value":298559000},"currentAssets@FY2014":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2014-01-31","value":298559000},"currentAssets@2015Q1":{"kind":"filed","concept":"AssetsCurrent","filing":42,"unit":"USD","end":"2014-04-30","value":347706000},"currentAssets@2015Q2":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2014-07-31","value":383805000},"currentAssets@2015Q3":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2014-10-31","value":388445000},"currentAssets@2015Q4":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2015-01-31","value":364354000},"currentAssets@FY2015":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2015-01-31","value":364354000},"currentAssets@2016Q1":{"kind":"filed","concept":"AssetsCurrent","filing":45,"unit":"USD","end":"2015-04-30","value":372005000},"currentAssets@2016Q2":{"kind":"filed","concept":"AssetsCurrent","filing":46,"unit":"USD","end":"2015-07-31","value":350119000},"currentAssets@2016Q3":{"kind":"filed","concept":"AssetsCurrent","filing":47,"unit":"USD","end":"2015-10-31","value":335456000},"currentAssets@2016Q4":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2016-01-31","value":350612000},"currentAssets@FY2016":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2016-01-31","value":350612000},"currentAssets@2017Q1":{"kind":"filed","concept":"AssetsCurrent","filing":57,"unit":"USD","end":"2016-04-30","value":400116000},"currentAssets@2017Q2":{"kind":"filed","concept":"AssetsCurrent","filing":58,"unit":"USD","end":"2016-07-31","value":423914000},"currentAssets@2017Q3":{"kind":"filed","concept":"AssetsCurrent","filing":59,"unit":"USD","end":"2016-10-31","value":499970000},"currentAssets@2017Q4":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2017-01-31","value":587949000},"currentAssets@FY2017":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2017-01-31","value":587949000},"currentAssets@2018Q1":{"kind":"filed","concept":"AssetsCurrent","filing":57,"unit":"USD","end":"2017-04-30","value":643671000},"currentAssets@2018Q2":{"kind":"filed","concept":"AssetsCurrent","filing":58,"unit":"USD","end":"2017-07-31","value":642627000},"currentAssets@2018Q3":{"kind":"filed","concept":"AssetsCurrent","filing":59,"unit":"USD","end":"2017-10-31","value":583795000},"currentAssets@2018Q4":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2018-01-31","value":485027000},"currentAssets@FY2018":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2018-01-31","value":485027000},"currentAssets@2019Q1":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2018-04-30","value":465632000},"currentAssets@2019Q2":{"kind":"filed","concept":"AssetsCurrent","filing":52,"unit":"USD","end":"2018-07-31","value":453213000},"currentAssets@2019Q3":{"kind":"filed","concept":"AssetsCurrent","filing":53,"unit":"USD","end":"2018-10-31","value":439492000},"currentAssets@2019Q4":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2019-01-31","value":416348000},"currentAssets@FY2019":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2019-01-31","value":416348000},"currentAssets@2020Q1":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2019-04-30","value":373161000},"currentAssets@2020Q2":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2019-07-31","value":353137000},"currentAssets@2020Q3":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2019-10-31","value":405900000},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2020-01-31","value":421755000},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2020-01-31","value":421755000},"currentAssets@2021Q1":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2020-04-30","value":455736000},"currentAssets@2021Q2":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2020-07-31","value":503456000},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2020-10-31","value":538820000},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2021-01-31","value":546220000},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2021-01-31","value":546220000},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2021-04-30","value":559031000},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2021-07-31","value":597656000},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2021-10-31","value":559719000},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2022-01-31","value":507284000},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2022-01-31","value":507284000},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2022-04-30","value":447591000},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2022-07-31","value":378193000},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2022-10-31","value":364965000},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2023-01-31","value":438702000},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2023-01-31","value":438702000},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2023-04-30","value":425001000},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2023-07-31","value":455132000},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2023-10-31","value":514071000},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2024-01-31","value":547179000},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2024-01-31","value":547179000},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2024-04-30","value":574326000},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2024-07-31","value":674954000},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2024-10-31","value":717141000},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2025-01-31","value":781300000},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2025-01-31","value":781300000},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2025-04-30","value":738077000},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2025-07-31","value":828784000},"currentAssets@2026Q3":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2025-10-31","value":997171000},"currentAssets@2026Q4":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2026-01-31","value":1132257000},"currentAssets@FY2026":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2026-01-31","value":1132257000},"currentAssets@2027Q1":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2026-04-30","value":1216108000},"currentAssets@2027Q2":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2026-07-31","value":1318470000},"totalAssets@2011Q4":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2011-01-31","value":130542000},"totalAssets@FY2011":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2011-01-31","value":130542000},"totalAssets@2012Q2":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2011-07-31","value":145626000},"totalAssets@2012Q3":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2011-10-31","value":189301000},"totalAssets@2012Q4":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2012-01-31","value":205252000},"totalAssets@FY2012":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2012-01-31","value":205252000},"totalAssets@2013Q1":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2012-04-30","value":224689000},"totalAssets@2013Q2":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2012-07-31","value":245463000},"totalAssets@2013Q3":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2012-10-31","value":254985000},"totalAssets@2013Q4":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2013-01-31","value":234724000},"totalAssets@FY2013":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2013-01-31","value":234724000},"totalAssets@2014Q1":{"kind":"filed","concept":"Assets","filing":42,"unit":"USD","end":"2013-04-30","value":225586000},"totalAssets@2014Q2":{"kind":"filed","concept":"Assets","filing":43,"unit":"USD","end":"2013-07-31","value":206748000},"totalAssets@2014Q3":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2013-10-31","value":260448000},"totalAssets@2014Q4":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2014-01-31","value":323306000},"totalAssets@FY2014":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2014-01-31","value":323306000},"totalAssets@2015Q1":{"kind":"filed","concept":"Assets","filing":45,"unit":"USD","end":"2014-04-30","value":372317000},"totalAssets@2015Q2":{"kind":"filed","concept":"Assets","filing":46,"unit":"USD","end":"2014-07-31","value":408300000},"totalAssets@2015Q3":{"kind":"filed","concept":"Assets","filing":47,"unit":"USD","end":"2014-10-31","value":414378000},"totalAssets@2015Q4":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2015-01-31","value":391193000},"totalAssets@FY2015":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2015-01-31","value":391193000},"totalAssets@2016Q1":{"kind":"filed","concept":"Assets","filing":54,"unit":"USD","end":"2015-04-30","value":399872000},"totalAssets@2016Q2":{"kind":"filed","concept":"Assets","filing":55,"unit":"USD","end":"2015-07-31","value":380058000},"totalAssets@2016Q3":{"kind":"filed","concept":"Assets","filing":56,"unit":"USD","end":"2015-10-31","value":365263000},"totalAssets@2016Q4":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2016-01-31","value":409791000},"totalAssets@FY2016":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2016-01-31","value":409791000},"totalAssets@2017Q1":{"kind":"filed","concept":"Assets","filing":57,"unit":"USD","end":"2016-04-30","value":467979000},"totalAssets@2017Q2":{"kind":"filed","concept":"Assets","filing":58,"unit":"USD","end":"2016-07-31","value":481094000},"totalAssets@2017Q3":{"kind":"filed","concept":"Assets","filing":59,"unit":"USD","end":"2016-10-31","value":558843000},"totalAssets@2017Q4":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2017-01-31","value":644488000},"totalAssets@FY2017":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2017-01-31","value":644488000},"totalAssets@2018Q1":{"kind":"filed","concept":"Assets","filing":48,"unit":"USD","end":"2017-04-30","value":661357000},"totalAssets@2018Q2":{"kind":"filed","concept":"Assets","filing":49,"unit":"USD","end":"2017-07-31","value":643321000},"totalAssets@2018Q3":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2017-10-31","value":642301000},"totalAssets@2018Q4":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2018-01-31","value":542669000},"totalAssets@FY2018":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2018-01-31","value":542669000},"totalAssets@2019Q1":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2018-04-30","value":525878000},"totalAssets@2019Q2":{"kind":"filed","concept":"Assets","filing":52,"unit":"USD","end":"2018-07-31","value":513803000},"totalAssets@2019Q3":{"kind":"filed","concept":"Assets","filing":53,"unit":"USD","end":"2018-10-31","value":500769000},"totalAssets@2019Q4":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2019-01-31","value":476648000},"totalAssets@FY2019":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2019-01-31","value":476648000},"totalAssets@2020Q1":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2019-04-30","value":433161000},"totalAssets@2020Q2":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2019-07-31","value":419724000},"totalAssets@2020Q3":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2019-10-31","value":472717000},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2020-01-31","value":487540000},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2020-01-31","value":487540000},"totalAssets@2021Q1":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2020-04-30","value":512964000},"totalAssets@2021Q2":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2020-07-31","value":561107000},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2020-10-31","value":595500000},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2021-01-31","value":602630000},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2021-01-31","value":602630000},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2021-04-30","value":617972000},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2021-07-31","value":651989000},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2021-10-31","value":613153000},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2022-01-31","value":553585000},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2022-01-31","value":553585000},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2022-04-30","value":492810000},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2022-07-31","value":423070000},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2022-10-31","value":410903000},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2023-01-31","value":489487000},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2023-01-31","value":489487000},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2023-04-30","value":475694000},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2023-07-31","value":505708000},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2023-10-31","value":563652000},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2024-01-31","value":598229000},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2024-01-31","value":598229000},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2024-04-30","value":624408000},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2024-07-31","value":726574000},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2024-10-31","value":768864000},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2025-01-31","value":836227000},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2025-01-31","value":836227000},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2025-04-30","value":792155000},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2025-07-31","value":882704000},"totalAssets@2026Q3":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2025-10-31","value":1050869000},"totalAssets@2026Q4":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2026-01-31","value":1186354000},"totalAssets@FY2026":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2026-01-31","value":1186354000},"totalAssets@2027Q1":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2026-04-30","value":1286438000},"totalAssets@2027Q2":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2026-07-31","value":1400970000},"currentLiabilities@2014Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2014-01-31","value":165237000},"currentLiabilities@FY2014":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2014-01-31","value":165237000},"currentLiabilities@2011Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2011-01-31","value":32868000},"currentLiabilities@FY2011":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2011-01-31","value":32868000},"currentLiabilities@2012Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2011-07-31","value":45780000},"currentLiabilities@2012Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2011-10-31","value":93609000},"currentLiabilities@2012Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2012-01-31","value":104279000},"currentLiabilities@FY2012":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2012-01-31","value":104279000},"currentLiabilities@2013Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2012-04-30","value":119120000},"currentLiabilities@2013Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2012-07-31","value":133038000},"currentLiabilities@2013Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2012-10-31","value":143022000},"currentLiabilities@2013Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2013-01-31","value":115546000},"currentLiabilities@FY2013":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2013-01-31","value":115546000},"currentLiabilities@2014Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2013-04-30","value":99034000},"currentLiabilities@2014Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2013-07-31","value":65611000},"currentLiabilities@2014Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2013-10-31","value":114425000},"currentLiabilities@2015Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":42,"unit":"USD","end":"2014-04-30","value":207643000},"currentLiabilities@2015Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2014-07-31","value":229492000},"currentLiabilities@2015Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2014-10-31","value":226494000},"currentLiabilities@2015Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2015-01-31","value":215432000},"currentLiabilities@FY2015":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2015-01-31","value":215432000},"currentLiabilities@2016Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":45,"unit":"USD","end":"2015-04-30","value":212410000},"currentLiabilities@2016Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":46,"unit":"USD","end":"2015-07-31","value":171657000},"currentLiabilities@2016Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":47,"unit":"USD","end":"2015-10-31","value":151423000},"currentLiabilities@2016Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2016-01-31","value":187712000},"currentLiabilities@FY2016":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2016-01-31","value":187712000},"currentLiabilities@2017Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":57,"unit":"USD","end":"2016-04-30","value":218346000},"currentLiabilities@2017Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":58,"unit":"USD","end":"2016-07-31","value":223699000},"currentLiabilities@2017Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":59,"unit":"USD","end":"2016-10-31","value":290533000},"currentLiabilities@2017Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2017-01-31","value":350724000},"currentLiabilities@FY2017":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2017-01-31","value":350724000},"currentLiabilities@2018Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":57,"unit":"USD","end":"2017-04-30","value":384679000},"currentLiabilities@2018Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":58,"unit":"USD","end":"2017-07-31","value":354698000},"currentLiabilities@2018Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":59,"unit":"USD","end":"2017-10-31","value":292316000},"currentLiabilities@2018Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2018-01-31","value":183262000},"currentLiabilities@FY2018":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2018-01-31","value":183262000},"currentLiabilities@2019Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2018-04-30","value":165313000},"currentLiabilities@2019Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":52,"unit":"USD","end":"2018-07-31","value":139842000},"currentLiabilities@2019Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":53,"unit":"USD","end":"2018-10-31","value":99876000},"currentLiabilities@2019Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2019-01-31","value":81316000},"currentLiabilities@FY2019":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2019-01-31","value":81316000},"currentLiabilities@2020Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2019-04-30","value":71026000},"currentLiabilities@2020Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2019-07-31","value":58714000},"currentLiabilities@2020Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2019-10-31","value":118957000},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2020-01-31","value":144034000},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2020-01-31","value":144034000},"currentLiabilities@2021Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2020-04-30","value":173106000},"currentLiabilities@2021Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2020-07-31","value":233435000},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2020-10-31","value":261030000},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2021-01-31","value":276087000},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2021-01-31","value":276087000},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2021-04-30","value":283065000},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2021-07-31","value":307347000},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2021-10-31","value":259045000},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2022-01-31","value":223027000},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2022-01-31","value":223027000},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2022-04-30","value":186274000},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2022-07-31","value":142012000},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2022-10-31","value":134542000},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2023-01-31","value":202503000},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2023-01-31","value":202503000},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2023-04-30","value":192397000},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2023-07-31","value":215606000},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2023-10-31","value":273894000},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2024-01-31","value":302260000},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2024-01-31","value":302260000},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2024-04-30","value":327598000},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2024-07-31","value":415127000},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2024-10-31","value":436164000},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2025-01-31","value":479857000},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2025-01-31","value":479857000},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2025-04-30","value":422950000},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2025-07-31","value":484322000},"currentLiabilities@2026Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2025-10-31","value":619860000},"currentLiabilities@2026Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2026-01-31","value":711257000},"currentLiabilities@FY2026":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2026-01-31","value":711257000},"currentLiabilities@2027Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2026-04-30","value":794689000},"currentLiabilities@2027Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2026-07-31","value":878110000},"totalLiabilities@2015Q2":{"kind":"filed","concept":"Liabilities","filing":43,"unit":"USD","end":"2014-07-31","value":229822000},"totalLiabilities@2011Q4":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2011-01-31","value":32897000},"totalLiabilities@FY2011":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2011-01-31","value":32897000},"totalLiabilities@2012Q2":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2011-07-31","value":45807000},"totalLiabilities@2012Q3":{"kind":"filed","concept":"Liabilities","filing":41,"unit":"USD","end":"2011-10-31","value":93619000},"totalLiabilities@2012Q4":{"kind":"filed","concept":"Liabilities","filing":60,"unit":"USD","end":"2012-01-31","value":104289000},"totalLiabilities@FY2012":{"kind":"filed","concept":"Liabilities","filing":60,"unit":"USD","end":"2012-01-31","value":104289000},"totalLiabilities@2013Q1":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2012-04-30","value":119129000},"totalLiabilities@2013Q2":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2012-07-31","value":133049000},"totalLiabilities@2013Q3":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2012-10-31","value":143032000},"totalLiabilities@2013Q4":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2013-01-31","value":115556000},"totalLiabilities@FY2013":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2013-01-31","value":115556000},"totalLiabilities@2014Q1":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2013-04-30","value":99042000},"totalLiabilities@2014Q2":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2013-07-31","value":65617000},"totalLiabilities@2014Q3":{"kind":"filed","concept":"Liabilities","filing":20,"unit":"USD","end":"2013-10-31","value":114633000},"totalLiabilities@2014Q4":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2014-01-31","value":165529000},"totalLiabilities@FY2014":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2014-01-31","value":165529000},"totalLiabilities@2015Q1":{"kind":"filed","concept":"Liabilities","filing":42,"unit":"USD","end":"2014-04-30","value":208015000},"totalLiabilities@2015Q3":{"kind":"filed","concept":"Liabilities","filing":44,"unit":"USD","end":"2014-10-31","value":226789000},"totalLiabilities@2015Q4":{"kind":"filed","concept":"Liabilities","filing":21,"unit":"USD","end":"2015-01-31","value":216241000},"totalLiabilities@FY2015":{"kind":"filed","concept":"Liabilities","filing":21,"unit":"USD","end":"2015-01-31","value":216241000},"totalLiabilities@2016Q1":{"kind":"filed","concept":"Liabilities","filing":45,"unit":"USD","end":"2015-04-30","value":212829000},"totalLiabilities@2016Q2":{"kind":"filed","concept":"Liabilities","filing":46,"unit":"USD","end":"2015-07-31","value":172478000},"totalLiabilities@2016Q3":{"kind":"filed","concept":"Liabilities","filing":47,"unit":"USD","end":"2015-10-31","value":153054000},"totalLiabilities@2016Q4":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2016-01-31","value":187936000},"totalLiabilities@FY2016":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2016-01-31","value":187936000},"totalLiabilities@2017Q1":{"kind":"filed","concept":"Liabilities","filing":54,"unit":"USD","end":"2016-04-30","value":221492000},"totalLiabilities@2017Q2":{"kind":"filed","concept":"Liabilities","filing":55,"unit":"USD","end":"2016-07-31","value":223699000},"totalLiabilities@2017Q3":{"kind":"filed","concept":"Liabilities","filing":56,"unit":"USD","end":"2016-10-31","value":290533000},"totalLiabilities@2017Q4":{"kind":"filed","concept":"Liabilities","filing":23,"unit":"USD","end":"2017-01-31","value":351919000},"totalLiabilities@FY2017":{"kind":"filed","concept":"Liabilities","filing":23,"unit":"USD","end":"2017-01-31","value":351919000},"totalLiabilities@2018Q1":{"kind":"filed","concept":"Liabilities","filing":57,"unit":"USD","end":"2017-04-30","value":394525000},"totalLiabilities@2018Q2":{"kind":"filed","concept":"Liabilities","filing":58,"unit":"USD","end":"2017-07-31","value":355904000},"totalLiabilities@2018Q3":{"kind":"filed","concept":"Liabilities","filing":59,"unit":"USD","end":"2017-10-31","value":294104000},"totalLiabilities@2018Q4":{"kind":"filed","concept":"Liabilities","filing":24,"unit":"USD","end":"2018-01-31","value":184541000},"totalLiabilities@FY2018":{"kind":"filed","concept":"Liabilities","filing":24,"unit":"USD","end":"2018-01-31","value":184541000},"totalLiabilities@2019Q1":{"kind":"filed","concept":"Liabilities","filing":48,"unit":"USD","end":"2018-04-30","value":166773000},"totalLiabilities@2019Q2":{"kind":"filed","concept":"Liabilities","filing":49,"unit":"USD","end":"2018-07-31","value":141988000},"totalLiabilities@2019Q3":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2018-10-31","value":101264000},"totalLiabilities@2019Q4":{"kind":"filed","concept":"Liabilities","filing":25,"unit":"USD","end":"2019-01-31","value":82276000},"totalLiabilities@FY2019":{"kind":"filed","concept":"Liabilities","filing":25,"unit":"USD","end":"2019-01-31","value":82276000},"totalLiabilities@2020Q1":{"kind":"filed","concept":"Liabilities","filing":51,"unit":"USD","end":"2019-04-30","value":71671000},"totalLiabilities@2020Q2":{"kind":"filed","concept":"Liabilities","filing":52,"unit":"USD","end":"2019-07-31","value":60655000},"totalLiabilities@2020Q3":{"kind":"filed","concept":"Liabilities","filing":53,"unit":"USD","end":"2019-10-31","value":121299000},"totalLiabilities@2020Q4":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2020-01-31","value":146510000},"totalLiabilities@FY2020":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2020-01-31","value":146510000},"totalLiabilities@2021Q1":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2020-04-30","value":176064000},"totalLiabilities@2021Q2":{"kind":"filed","concept":"Liabilities","filing":28,"unit":"USD","end":"2020-07-31","value":236960000},"totalLiabilities@2021Q3":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2020-10-31","value":264836000},"totalLiabilities@2021Q4":{"kind":"filed","concept":"Liabilities","filing":30,"unit":"USD","end":"2021-01-31","value":280222000},"totalLiabilities@FY2021":{"kind":"filed","concept":"Liabilities","filing":30,"unit":"USD","end":"2021-01-31","value":280222000},"totalLiabilities@2022Q1":{"kind":"filed","concept":"Liabilities","filing":31,"unit":"USD","end":"2021-04-30","value":287156000},"totalLiabilities@2022Q2":{"kind":"filed","concept":"Liabilities","filing":32,"unit":"USD","end":"2021-07-31","value":311454000},"totalLiabilities@2022Q3":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2021-10-31","value":263358000},"totalLiabilities@2022Q4":{"kind":"filed","concept":"Liabilities","filing":34,"unit":"USD","end":"2022-01-31","value":227990000},"totalLiabilities@FY2022":{"kind":"filed","concept":"Liabilities","filing":34,"unit":"USD","end":"2022-01-31","value":227990000},"totalLiabilities@2023Q1":{"kind":"filed","concept":"Liabilities","filing":35,"unit":"USD","end":"2022-04-30","value":190797000},"totalLiabilities@2023Q2":{"kind":"filed","concept":"Liabilities","filing":36,"unit":"USD","end":"2022-07-31","value":146034000},"totalLiabilities@2023Q3":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2022-10-31","value":139163000},"totalLiabilities@2023Q4":{"kind":"filed","concept":"Liabilities","filing":38,"unit":"USD","end":"2023-01-31","value":208590000},"totalLiabilities@FY2023":{"kind":"filed","concept":"Liabilities","filing":38,"unit":"USD","end":"2023-01-31","value":208590000},"totalLiabilities@2024Q1":{"kind":"filed","concept":"Liabilities","filing":39,"unit":"USD","end":"2023-04-30","value":197745000},"totalLiabilities@2024Q2":{"kind":"filed","concept":"Liabilities","filing":40,"unit":"USD","end":"2023-07-31","value":220672000},"totalLiabilities@2024Q3":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2023-10-31","value":278819000},"totalLiabilities@2024Q4":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2024-01-31","value":307290000},"totalLiabilities@FY2024":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2024-01-31","value":307290000},"totalLiabilities@2025Q1":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2024-04-30","value":331253000},"totalLiabilities@2025Q2":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2024-07-31","value":418506000},"totalLiabilities@2025Q3":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2024-10-31","value":440160000},"totalLiabilities@2025Q4":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2025-01-31","value":484370000},"totalLiabilities@FY2025":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2025-01-31","value":484370000},"totalLiabilities@2026Q1":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2025-04-30","value":428260000},"totalLiabilities@2026Q2":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2025-07-31","value":489528000},"totalLiabilities@2026Q3":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2025-10-31","value":631159000},"totalLiabilities@2026Q4":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2026-01-31","value":724092000},"totalLiabilities@FY2026":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2026-01-31","value":724092000},"totalLiabilities@2027Q1":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2026-04-30","value":812927000},"totalLiabilities@2027Q2":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2026-07-31","value":894131000},"equity@2011Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":17,"unit":"USD","end":"2011-01-31","value":97645000},"equity@FY2011":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":17,"unit":"USD","end":"2011-01-31","value":97645000},"equity@2012Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":1,"unit":"USD","end":"2012-01-31","value":100963000},"equity@FY2012":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":1,"unit":"USD","end":"2012-01-31","value":100963000},"equity@2013Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":14,"unit":"USD","end":"2012-04-30","value":105560000},"equity@2013Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2012-07-31","value":112414000},"equity@2013Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":16,"unit":"USD","end":"2012-10-31","value":111953000},"equity@2013Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":21,"unit":"USD","end":"2013-01-31","value":119168000},"equity@FY2013":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":21,"unit":"USD","end":"2013-01-31","value":119168000},"equity@2014Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":18,"unit":"USD","end":"2013-04-30","value":126544000},"equity@2014Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":19,"unit":"USD","end":"2013-07-31","value":141131000},"equity@2014Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":20,"unit":"USD","end":"2013-10-31","value":145815000},"equity@2014Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2014-01-31","value":157777000},"equity@FY2014":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2014-01-31","value":157777000},"equity@2015Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":42,"unit":"USD","end":"2014-04-30","value":164302000},"equity@2015Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":43,"unit":"USD","end":"2014-07-31","value":178478000},"equity@2015Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":44,"unit":"USD","end":"2014-10-31","value":187589000},"equity@2015Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":23,"unit":"USD","end":"2015-01-31","value":174952000},"equity@FY2015":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":23,"unit":"USD","end":"2015-01-31","value":174952000},"equity@2016Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":45,"unit":"USD","end":"2015-04-30","value":187043000},"equity@2016Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":46,"unit":"USD","end":"2015-07-31","value":207580000},"equity@2016Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":47,"unit":"USD","end":"2015-10-31","value":212209000},"equity@2016Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":24,"unit":"USD","end":"2016-01-31","value":221855000},"equity@FY2016":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":24,"unit":"USD","end":"2016-01-31","value":221855000},"equity@2017Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":54,"unit":"USD","end":"2016-04-30","value":237774000},"equity@2017Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":55,"unit":"USD","end":"2016-07-31","value":257395000},"equity@2017Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":56,"unit":"USD","end":"2016-10-31","value":268310000},"equity@2017Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":25,"unit":"USD","end":"2017-01-31","value":292569000},"equity@FY2017":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":25,"unit":"USD","end":"2017-01-31","value":292569000},"equity@2018Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":57,"unit":"USD","end":"2017-04-30","value":315401000},"equity@2018Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":58,"unit":"USD","end":"2017-07-31","value":345068000},"equity@2018Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":59,"unit":"USD","end":"2017-10-31","value":348197000},"equity@2018Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":26,"unit":"USD","end":"2018-01-31","value":358128000},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":26,"unit":"USD","end":"2018-01-31","value":358128000},"equity@2019Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":52,"unit":"USD","end":"2018-04-30","value":359105000},"equity@2019Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":53,"unit":"USD","end":"2018-07-31","value":371815000},"equity@2019Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":53,"unit":"USD","end":"2018-10-31","value":399505000},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":30,"unit":"USD","end":"2019-01-31","value":394372000},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":30,"unit":"USD","end":"2019-01-31","value":394372000},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":28,"unit":"USD","end":"2019-04-30","value":361490000},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":29,"unit":"USD","end":"2019-07-31","value":359069000},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":29,"unit":"USD","end":"2019-10-31","value":351418000},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":34,"unit":"USD","end":"2020-01-31","value":341030000},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":34,"unit":"USD","end":"2020-01-31","value":341030000},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":32,"unit":"USD","end":"2020-04-30","value":336900000},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":33,"unit":"USD","end":"2020-07-31","value":324147000},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":33,"unit":"USD","end":"2020-10-31","value":330664000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":38,"unit":"USD","end":"2021-01-31","value":322408000},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":38,"unit":"USD","end":"2021-01-31","value":322408000},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":36,"unit":"USD","end":"2021-04-30","value":330816000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":37,"unit":"USD","end":"2021-07-31","value":340535000},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":37,"unit":"USD","end":"2021-10-31","value":349795000},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2022-01-31","value":325595000},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2022-01-31","value":325595000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":40,"unit":"USD","end":"2022-04-30","value":302013000},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":2,"unit":"USD","end":"2022-07-31","value":277036000},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":2,"unit":"USD","end":"2022-10-31","value":271740000},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2023-01-31","value":280897000},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2023-01-31","value":280897000},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":5,"unit":"USD","end":"2023-04-30","value":277949000},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":6,"unit":"USD","end":"2023-07-31","value":285036000},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":6,"unit":"USD","end":"2023-10-31","value":284833000},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2024-01-31","value":290939000},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2024-01-31","value":290939000},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":5,"unit":"USD","end":"2024-04-30","value":293155000},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":6,"unit":"USD","end":"2024-07-31","value":308068000},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":6,"unit":"USD","end":"2024-10-31","value":328704000},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2025-01-31","value":351857000},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":3,"unit":"USD","end":"2025-01-31","value":351857000},"equity@2012Q2":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2011-07-31","value":100718000},"equity@2012Q3":{"kind":"filed","concept":"StockholdersEquity","filing":41,"unit":"USD","end":"2011-10-31","value":96065000},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2025-04-30","value":363895000},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2025-07-31","value":393176000},"equity@2026Q3":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2025-10-31","value":419710000},"equity@2026Q4":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2026-01-31","value":462262000},"equity@FY2026":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2026-01-31","value":462262000},"equity@2027Q1":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2026-04-30","value":473511000},"equity@2027Q2":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2026-07-31","value":506839000},"#67":{"kind":"filed","concept":"CostOfRevenue","filing":52,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":105962000},"#68":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":52,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":10378000},"totalCosts@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#67"},{"ref":"#68"}],"rule":"component-sum","value":116340000},"operatingCashFlow@2019Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":51,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":-60935000},"#69":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":52,"unit":"USD","start":"2018-02-01","end":"2018-07-31","value":-58532000},"#70":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":51,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":-60935000},"operatingCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#69"},{"ref":"#70","weight":-1}],"rule":"quarter-from-ytd","value":2403000},"#71":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":53,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":-99107000},"operatingCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#71"},{"ref":"#69","weight":-1}],"rule":"quarter-from-ytd","value":-40575000},"#72":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":-112322000},"operatingCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#72"},{"ref":"#71","weight":-1}],"rule":"quarter-from-ytd","value":-13215000},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":-112322000},"operatingCashFlow@2020Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":-36382000},"#73":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2019-02-01","end":"2019-07-31","value":-53164000},"#74":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":-36382000},"operatingCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#73"},{"ref":"#74","weight":-1}],"rule":"quarter-from-ytd","value":-16782000},"#75":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":15901000},"operatingCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#75"},{"ref":"#73","weight":-1}],"rule":"quarter-from-ytd","value":69065000},"#76":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":53565000},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#76"},{"ref":"#75","weight":-1}],"rule":"quarter-from-ytd","value":37664000},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":53565000},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":40187000},"#77":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":32,"unit":"USD","start":"2020-02-01","end":"2020-07-31","value":102901000},"#78":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":40187000},"operatingCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#77"},{"ref":"#78","weight":-1}],"rule":"quarter-from-ytd","value":62714000},"#79":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":142560000},"operatingCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#79"},{"ref":"#77","weight":-1}],"rule":"quarter-from-ytd","value":39659000},"#80":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":176013000},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#80"},{"ref":"#79","weight":-1}],"rule":"quarter-from-ytd","value":33453000},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":176013000},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":17346000},"#81":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":36,"unit":"USD","start":"2021-02-01","end":"2021-07-31","value":47184000},"#82":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":17346000},"operatingCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#81"},{"ref":"#82","weight":-1}],"rule":"quarter-from-ytd","value":29838000},"#83":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":41699000},"operatingCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#83"},{"ref":"#81","weight":-1}],"rule":"quarter-from-ytd","value":-5485000},"#84":{"kind":"computed","op":"sum","terms":[{"ref":"#3"},{"ref":"#4","weight":-1}],"rule":"quarter-from-ytd","value":140921000},"#85":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":44376000},"#86":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":32467000},"#87":{"kind":"computed","op":"sum","terms":[{"ref":"#85"},{"ref":"#86","weight":-1}],"rule":"quarter-from-ytd","value":11909000},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#84"},{"ref":"#87"}],"rule":"component-sum","value":152830000},"#88":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":238000},"capex@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#88"}],"rule":"component-sum","value":238000},"#89":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2022-02-01","end":"2022-07-31","value":638000},"#90":{"kind":"computed","op":"sum","terms":[{"ref":"#89"},{"ref":"#88","weight":-1}],"rule":"quarter-from-ytd","value":400000},"capex@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#90"}],"rule":"component-sum","value":400000},"#91":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2018-02-01","end":"2019-01-31","value":15693000},"#92":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2018-02-01","end":"2018-10-31","value":15685000},"dilutedShares@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#91","weight":4},{"ref":"#92","weight":-3}],"rule":"unaverage-quarter","value":15717000},"#93":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":6583000},"capex@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#93"}],"rule":"component-sum","value":6583000},"#94":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":395000},"capex@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#94"}],"rule":"component-sum","value":395000},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2018-02-01","end":"2019-01-31","value":15693000},"depreciationAndAmortization@2012Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":117000},"depreciationAndAmortization@2012Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":114000},"depreciationAndAmortization@2012Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":112000},"#95":{"kind":"filed","concept":"DepreciationAndAmortization","filing":60,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":455000},"#96":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":344000},"depreciationAndAmortization@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#95"},{"ref":"#96","weight":-1}],"rule":"quarter-from-ytd","value":111000},"depreciationAndAmortization@FY2012":{"kind":"filed","concept":"DepreciationAndAmortization","filing":60,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":455000},"depreciationAndAmortization@2013Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":117000},"depreciationAndAmortization@2013Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":19,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":132000},"depreciationAndAmortization@2013Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":136000},"#97":{"kind":"filed","concept":"DepreciationAndAmortization","filing":60,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":522000},"#98":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":385000},"depreciationAndAmortization@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#97"},{"ref":"#98","weight":-1}],"rule":"quarter-from-ytd","value":137000},"depreciationAndAmortization@FY2013":{"kind":"filed","concept":"DepreciationAndAmortization","filing":60,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":522000},"depreciationAndAmortization@2014Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":18,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":129000},"depreciationAndAmortization@2014Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":19,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":136000},"dilutedShares@2011Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2010-05-01","end":"2010-07-31","value":13699000},"dilutedShares@2011Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2010-08-01","end":"2010-10-31","value":13669000},"#99":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2010-02-01","end":"2011-01-31","value":13709000},"#100":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2010-02-01","end":"2010-10-31","value":13714000},"dilutedShares@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#99","weight":4},{"ref":"#100","weight":-3}],"rule":"unaverage-quarter","value":13694000},"dilutedShares@FY2011":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2010-02-01","end":"2011-01-31","value":13709000},"dilutedShares@2012Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2011-02-01","end":"2011-04-30","value":13679000},"dilutedShares@2012Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2011-05-01","end":"2011-07-31","value":13717000},"dilutedShares@2012Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2011-08-01","end":"2011-10-31","value":13744000},"#101":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2011-02-01","end":"2012-01-31","value":13792000},"#102":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2011-02-01","end":"2011-10-31","value":13715000},"dilutedShares@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#101","weight":4},{"ref":"#102","weight":-3}],"rule":"unaverage-quarter","value":14023000},"dilutedShares@FY2012":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2011-02-01","end":"2012-01-31","value":13792000},"dilutedShares@2013Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2012-02-01","end":"2012-04-30","value":13950000},"dilutedShares@2013Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2012-05-01","end":"2012-07-31","value":13935000},"dilutedShares@2013Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2012-08-01","end":"2012-10-31","value":14106000},"#103":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2012-02-01","end":"2013-01-31","value":14116000},"#104":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2012-02-01","end":"2012-10-31","value":14075000},"dilutedShares@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#103","weight":4},{"ref":"#104","weight":-3}],"rule":"unaverage-quarter","value":14239000},"dilutedShares@FY2013":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2012-02-01","end":"2013-01-31","value":14116000},"dilutedShares@2014Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2013-02-01","end":"2013-04-30","value":14127000},"dilutedShares@2014Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2013-05-01","end":"2013-07-31","value":14129000},"dilutedShares@2014Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":44,"unit":"shares","start":"2013-08-01","end":"2013-10-31","value":14365000},"dilutedShares@FY2014":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2013-02-01","end":"2014-01-31","value":14427},"dilutedShares@2015Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2014-02-01","end":"2014-04-30","value":14683000},"dilutedShares@2015Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":46,"unit":"shares","start":"2014-05-01","end":"2014-07-31","value":14655000},"dilutedShares@2015Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":47,"unit":"shares","start":"2014-08-01","end":"2014-10-31","value":14795000},"#105":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2014-02-01","end":"2015-01-31","value":14823000},"#106":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":47,"unit":"shares","start":"2014-02-01","end":"2014-10-31","value":14761000},"dilutedShares@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#105","weight":4},{"ref":"#106","weight":-3}],"rule":"unaverage-quarter","value":15009000},"dilutedShares@FY2015":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2014-02-01","end":"2015-01-31","value":14823000},"dilutedShares@2016Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":54,"unit":"shares","start":"2015-02-01","end":"2015-04-30","value":14864000},"dilutedShares@2016Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":55,"unit":"shares","start":"2015-05-01","end":"2015-07-31","value":15003000},"dilutedShares@2016Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":56,"unit":"shares","start":"2015-08-01","end":"2015-10-31","value":15066000},"#107":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":23,"unit":"shares","start":"2015-02-01","end":"2016-01-31","value":15024000},"#108":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":56,"unit":"shares","start":"2015-02-01","end":"2015-10-31","value":15004000},"dilutedShares@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#107","weight":4},{"ref":"#108","weight":-3}],"rule":"unaverage-quarter","value":15084000},"dilutedShares@FY2016":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":23,"unit":"shares","start":"2015-02-01","end":"2016-01-31","value":15024000},"dilutedShares@2017Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":57,"unit":"shares","start":"2016-02-01","end":"2016-04-30","value":15055000},"dilutedShares@2017Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":58,"unit":"shares","start":"2016-05-01","end":"2016-07-31","value":15278000},"dilutedShares@2017Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":59,"unit":"shares","start":"2016-08-01","end":"2016-10-31","value":15601000},"#109":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2016-02-01","end":"2017-01-31","value":15625000},"#110":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":59,"unit":"shares","start":"2016-02-01","end":"2016-10-31","value":15490000},"dilutedShares@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#109","weight":4},{"ref":"#110","weight":-3}],"rule":"unaverage-quarter","value":16030000},"dilutedShares@FY2017":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2016-02-01","end":"2017-01-31","value":15625000},"dilutedShares@2018Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2017-02-01","end":"2017-04-30","value":15771000},"dilutedShares@2018Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":49,"unit":"shares","start":"2017-05-01","end":"2017-07-31","value":15787000},"dilutedShares@2018Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2017-08-01","end":"2017-10-31","value":15793000},"#111":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2017-02-01","end":"2018-01-31","value":15780000},"#112":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2017-02-01","end":"2017-10-31","value":15796000},"dilutedShares@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#111","weight":4},{"ref":"#112","weight":-3}],"rule":"unaverage-quarter","value":15732000},"dilutedShares@FY2018":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2017-02-01","end":"2018-01-31","value":15780000},"dilutedShares@2019Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2018-02-01","end":"2018-04-30","value":15656000},"dilutedShares@2019Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":52,"unit":"shares","start":"2018-05-01","end":"2018-07-31","value":15673000},"dilutedShares@2019Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2018-08-01","end":"2018-10-31","value":15702000},"dilutedShares@2020Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2019-02-01","end":"2019-04-30","value":15583000},"dilutedShares@2020Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2019-05-01","end":"2019-07-31","value":15757000},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2019-08-01","end":"2019-10-31","value":15633000},"#113":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2019-02-01","end":"2020-01-31","value":15621000},"#114":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2019-02-01","end":"2019-10-31","value":15617000},"dilutedShares@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#113","weight":4},{"ref":"#114","weight":-3}],"rule":"unaverage-quarter","value":15633000},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2019-02-01","end":"2020-01-31","value":15621000},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2020-02-01","end":"2020-04-30","value":15643000},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2020-05-01","end":"2020-07-31","value":15788000},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2020-08-01","end":"2020-10-31","value":15833000},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#52","weight":4},{"ref":"#55","weight":-3}],"rule":"unaverage-quarter","value":15915000},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2020-02-01","end":"2021-01-31","value":15825000},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2021-02-01","end":"2021-04-30","value":15961000},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2021-05-01","end":"2021-07-31","value":15982000},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2021-08-01","end":"2021-10-31","value":15963000},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#60","weight":4},{"ref":"#63","weight":-3}],"rule":"unaverage-quarter","value":15712000},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2021-02-01","end":"2022-01-31","value":15913000},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2022-02-01","end":"2022-04-30","value":14992000},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2022-05-01","end":"2022-07-31","value":14247000},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2022-08-01","end":"2022-10-31","value":13812000},"#115":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2022-02-01","end":"2023-01-31","value":14176000},"#116":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2022-02-01","end":"2022-10-31","value":14350000},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#115","weight":4},{"ref":"#116","weight":-3}],"rule":"unaverage-quarter","value":13654000},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2022-02-01","end":"2023-01-31","value":14176000},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2023-02-01","end":"2023-04-30","value":13546000},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2023-05-01","end":"2023-07-31","value":13542000},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2023-08-01","end":"2023-10-31","value":13559000},"#117":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2023-02-01","end":"2024-01-31","value":13548000},"#118":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2023-02-01","end":"2023-10-31","value":13549000},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#117","weight":4},{"ref":"#118","weight":-3}],"rule":"unaverage-quarter","value":13545000},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2023-02-01","end":"2024-01-31","value":13548000},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2024-02-01","end":"2024-04-30","value":13572000},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2024-05-01","end":"2024-07-31","value":13880000},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2024-08-01","end":"2024-10-31","value":14034000},"#119":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2024-02-01","end":"2025-01-31","value":13906000},"#120":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2024-02-01","end":"2024-10-31","value":13830000},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#119","weight":4},{"ref":"#120","weight":-3}],"rule":"unaverage-quarter","value":14134000},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2024-02-01","end":"2025-01-31","value":13906000},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2025-02-01","end":"2025-04-30","value":14112000},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2025-05-01","end":"2025-07-31","value":14131000},"dilutedShares@2026Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2025-08-01","end":"2025-10-31","value":14157000},"sharesOutstanding@2015Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":43,"unit":"shares","end":"2014-07-31","value":14439701},"sharesOutstanding@2015Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":44,"unit":"shares","end":"2014-10-31","value":14529201},"sharesOutstanding@2015Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":21,"unit":"shares","end":"2015-01-31","value":14631201},"sharesOutstanding@FY2015":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":21,"unit":"shares","end":"2015-01-31","value":14631201},"sharesOutstanding@2016Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":45,"unit":"shares","end":"2015-04-30","value":14668951},"sharesOutstanding@2016Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":46,"unit":"shares","end":"2015-07-31","value":14789469},"sharesOutstanding@2016Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":47,"unit":"shares","end":"2015-10-31","value":14826469},"sharesOutstanding@2016Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2016-01-31","value":14836469},"sharesOutstanding@FY2016":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2016-01-31","value":14836469},"sharesOutstanding@2017Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":54,"unit":"shares","end":"2016-04-30","value":14858000},"sharesOutstanding@2017Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":55,"unit":"shares","end":"2016-07-31","value":15032000},"sharesOutstanding@2017Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":56,"unit":"shares","end":"2016-10-31","value":15280000},"sharesOutstanding@2017Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":23,"unit":"shares","end":"2017-01-31","value":15458219},"sharesOutstanding@FY2017":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":23,"unit":"shares","end":"2017-01-31","value":15458219},"sharesOutstanding@2018Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":57,"unit":"shares","end":"2017-04-30","value":15485719},"sharesOutstanding@2018Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":58,"unit":"shares","end":"2017-07-31","value":15538719},"sharesOutstanding@2018Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":59,"unit":"shares","end":"2017-10-31","value":15548719},"sharesOutstanding@2018Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":24,"unit":"shares","end":"2018-01-31","value":15567719},"sharesOutstanding@FY2018":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":24,"unit":"shares","end":"2018-01-31","value":15567719},"sharesOutstanding@2019Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2018-04-30","value":15567719},"sharesOutstanding@2019Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":49,"unit":"shares","end":"2018-07-31","value":15568719},"sharesOutstanding@2019Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2018-10-31","value":15570719},"sharesOutstanding@2019Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":25,"unit":"shares","end":"2019-01-31","value":15573869},"sharesOutstanding@FY2019":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":25,"unit":"shares","end":"2019-01-31","value":15573869},"sharesOutstanding@2020Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":51,"unit":"shares","end":"2019-04-30","value":15633302},"sharesOutstanding@2020Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":52,"unit":"shares","end":"2019-07-31","value":15633302},"sharesOutstanding@2020Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":53,"unit":"shares","end":"2019-10-31","value":15633302},"sharesOutstanding@2020Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":26,"unit":"shares","end":"2020-01-31","value":15634969},"sharesOutstanding@FY2020":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":26,"unit":"shares","end":"2020-01-31","value":15634969},"sharesOutstanding@2021Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":27,"unit":"shares","end":"2020-04-30","value":15644969},"sharesOutstanding@2021Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":28,"unit":"shares","end":"2020-07-31","value":15669969},"sharesOutstanding@2021Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":29,"unit":"shares","end":"2020-10-31","value":15689969},"sharesOutstanding@2021Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2021-01-31","value":15702969},"sharesOutstanding@FY2021":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2021-01-31","value":15702969},"sharesOutstanding@2022Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":31,"unit":"shares","end":"2021-04-30","value":15769440},"sharesOutstanding@2022Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2021-07-31","value":15769440},"sharesOutstanding@2022Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":33,"unit":"shares","end":"2021-10-31","value":15784440},"sharesOutstanding@2022Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":34,"unit":"shares","end":"2022-01-31","value":15257688},"sharesOutstanding@FY2022":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":34,"unit":"shares","end":"2022-01-31","value":15257688},"sharesOutstanding@2023Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":35,"unit":"shares","end":"2022-04-30","value":14585908},"sharesOutstanding@2023Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2022-07-31","value":13884195},"sharesOutstanding@2023Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":37,"unit":"shares","end":"2022-10-31","value":13575772},"sharesOutstanding@2023Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":38,"unit":"shares","end":"2023-01-31","value":13441590},"sharesOutstanding@FY2023":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":38,"unit":"shares","end":"2023-01-31","value":13441590},"sharesOutstanding@2024Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":39,"unit":"shares","end":"2023-04-30","value":13414404},"sharesOutstanding@2024Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":40,"unit":"shares","end":"2023-07-31","value":13353653},"sharesOutstanding@2024Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2023-10-31","value":13332747},"sharesOutstanding@2024Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2024-01-31","value":13242520},"sharesOutstanding@FY2024":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2024-01-31","value":13242520},"sharesOutstanding@2025Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2024-04-30","value":13350180},"sharesOutstanding@2025Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":5,"unit":"shares","end":"2024-07-31","value":13497550},"sharesOutstanding@2025Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":6,"unit":"shares","end":"2024-10-31","value":13569104},"sharesOutstanding@2025Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":7,"unit":"shares","end":"2025-01-31","value":13634214},"sharesOutstanding@FY2025":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":7,"unit":"shares","end":"2025-01-31","value":13634214},"sharesOutstanding@2026Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":8,"unit":"shares","end":"2025-04-30","value":13638569},"sharesOutstanding@2026Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2025-07-31","value":13811575},"sharesOutstanding@2026Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2025-10-31","value":13873410},"sharesOutstanding@2026Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":11,"unit":"shares","end":"2026-01-31","value":13950712},"sharesOutstanding@FY2026":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":11,"unit":"shares","end":"2026-01-31","value":13950712},"sharesOutstanding@2027Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2026-04-30","value":14020427},"sharesOutstanding@2027Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":11,"unit":"shares","end":"2026-07-31","value":14032792},"#121":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":125914000},"#122":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":51,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":9637000},"totalCosts@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#121"},{"ref":"#122"}],"rule":"component-sum","value":135551000},"#123":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":675047000},"revenue@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#123"}],"rule":"component-sum","value":675047000},"#124":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":230489000},"revenue@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#124"}],"rule":"component-sum","value":230489000},"#125":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":259803000},"revenue@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#125"}],"rule":"component-sum","value":259803000},"#126":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":232945000},"revenue@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#126"}],"rule":"component-sum","value":232945000},"#127":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2017-11-01","end":"2018-01-31","value":169578000},"revenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#127"}],"rule":"component-sum","value":169578000},"#128":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":892815000},"revenue@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#128"}],"rule":"component-sum","value":892815000},"#129":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":141366000},"revenue@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#129"}],"rule":"component-sum","value":141366000},"#130":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":136670000},"revenue@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#130"}],"rule":"component-sum","value":136670000},"#131":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":116459000},"revenue@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#131"}],"rule":"component-sum","value":116459000},"#132":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2018-11-01","end":"2019-01-31","value":87658000},"revenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#132"}],"rule":"component-sum","value":87658000},"#133":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":482153000},"revenue@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#133"}],"rule":"component-sum","value":482153000},"#134":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":49544000},"revenue@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#134"}],"rule":"component-sum","value":49544000},"#135":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":63059000},"revenue@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#135"}],"rule":"component-sum","value":63059000},"#136":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":58406000},"revenue@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#136"}],"rule":"component-sum","value":58406000},"#137":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2019-11-01","end":"2020-01-31","value":67988000},"revenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#137"}],"rule":"component-sum","value":67988000},"#138":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":238997000},"revenue@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#138"}],"rule":"component-sum","value":238997000},"#139":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":60148000},"revenue@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#139"}],"rule":"component-sum","value":60148000},"#140":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":87492000},"revenue@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#140"}],"rule":"component-sum","value":87492000},"#141":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":127331000},"revenue@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#141"}],"rule":"component-sum","value":127331000},"#142":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":392206000},"#143":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":274971000},"#144":{"kind":"computed","op":"sum","terms":[{"ref":"#142"},{"ref":"#143","weight":-1}],"rule":"quarter-from-ytd","value":117235000},"revenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#144"}],"rule":"component-sum","value":117235000},"revenue@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#142"}],"rule":"component-sum","value":392206000},"#145":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":126341000},"revenue@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#145"}],"rule":"component-sum","value":126341000},"#146":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":133008000},"revenue@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#146"}],"rule":"component-sum","value":133008000},"#147":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":124451000},"revenue@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#147"}],"rule":"component-sum","value":124451000},"#148":{"kind":"filed","concept":"CostOfServices","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":228500000},"#149":{"kind":"filed","concept":"CostOfServices","filing":20,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":184678000},"costOfRevenue@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#148"},{"ref":"#149","weight":-1}],"rule":"quarter-from-ytd","value":43822000},"#150":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":141349000},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#150"}],"rule":"component-sum","value":141349000},"#151":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":163755000},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#151"}],"rule":"component-sum","value":163755000},"#152":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":573333000},"#153":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":408779000},"#154":{"kind":"computed","op":"sum","terms":[{"ref":"#152"},{"ref":"#153","weight":-1}],"rule":"quarter-from-ytd","value":164554000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#154"}],"rule":"component-sum","value":164554000},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#152"}],"rule":"component-sum","value":573333000},"#155":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":157682000},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#155"}],"rule":"component-sum","value":157682000},"#156":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":227015000},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#156"}],"rule":"component-sum","value":227015000},"#157":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":257008000},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#157"}],"rule":"component-sum","value":257008000},"#158":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":874179000},"#159":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":641705000},"#160":{"kind":"computed","op":"sum","terms":[{"ref":"#158"},{"ref":"#159","weight":-1}],"rule":"quarter-from-ytd","value":232474000},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#160"}],"rule":"component-sum","value":232474000},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#158"}],"rule":"component-sum","value":874179000},"costOfRevenue@FY2013":{"kind":"filed","concept":"CostOfServices","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":228500000},"costOfRevenue@2014Q1":{"kind":"filed","concept":"CostOfServices","filing":42,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":33620000},"costOfRevenue@2014Q2":{"kind":"filed","concept":"CostOfServices","filing":43,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":36607000},"costOfRevenue@2014Q3":{"kind":"filed","concept":"CostOfServices","filing":44,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":39576000},"#161":{"kind":"filed","concept":"CostOfServices","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":148607000},"#162":{"kind":"filed","concept":"CostOfServices","filing":44,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":109803000},"costOfRevenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#161"},{"ref":"#162","weight":-1}],"rule":"quarter-from-ytd","value":38804000},"costOfRevenue@FY2014":{"kind":"filed","concept":"CostOfServices","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":148607000},"costOfRevenue@2015Q1":{"kind":"filed","concept":"CostOfServices","filing":45,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":41140000},"costOfRevenue@2015Q2":{"kind":"filed","concept":"CostOfServices","filing":46,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":80466000},"costOfRevenue@2015Q3":{"kind":"filed","concept":"CostOfServices","filing":47,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":97251000},"#163":{"kind":"filed","concept":"CostOfServices","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":299507000},"#164":{"kind":"filed","concept":"CostOfServices","filing":47,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":218858000},"costOfRevenue@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#163"},{"ref":"#164","weight":-1}],"rule":"quarter-from-ytd","value":80649000},"costOfRevenue@FY2015":{"kind":"filed","concept":"CostOfServices","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":299507000},"costOfRevenue@2016Q1":{"kind":"filed","concept":"CostOfServices","filing":54,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":64321000},"costOfRevenue@2016Q2":{"kind":"filed","concept":"CostOfServices","filing":55,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":68941000},"costOfRevenue@2016Q3":{"kind":"filed","concept":"CostOfServices","filing":56,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":87705000},"#165":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":140989000},"#166":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":93376000},"grossProfit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#165"},{"ref":"#166","weight":-1}],"rule":"quarter-from-ytd","value":47613000},"#167":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":193660000},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#167"}],"rule":"component-sum","value":193660000},"#168":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":237743000},"revenue@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#168"}],"rule":"component-sum","value":237743000},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":93723000},"#169":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":509370000},"#170":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":383800000},"#171":{"kind":"computed","op":"sum","terms":[{"ref":"#169"},{"ref":"#170","weight":-1}],"rule":"quarter-from-ytd","value":125570000},"revenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#171"}],"rule":"component-sum","value":125570000},"revenue@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#169"}],"rule":"component-sum","value":509370000},"#172":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":100277000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#172"}],"rule":"component-sum","value":100277000},"#173":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":118110000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#173"}],"rule":"component-sum","value":118110000},"#174":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":117875000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#174"}],"rule":"component-sum","value":117875000},"#175":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":455040000},"#176":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":336262000},"#177":{"kind":"computed","op":"sum","terms":[{"ref":"#175"},{"ref":"#176","weight":-1}],"rule":"quarter-from-ytd","value":118778000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#177"}],"rule":"component-sum","value":118778000},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#175"}],"rule":"component-sum","value":455040000},"#178":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":103675000},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#178"}],"rule":"component-sum","value":103675000},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfRevenue","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":409638000},"#179":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":944606000},"#180":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":682556000},"#181":{"kind":"computed","op":"sum","terms":[{"ref":"#179"},{"ref":"#180","weight":-1}],"rule":"quarter-from-ytd","value":262050000},"revenue@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#181"}],"rule":"component-sum","value":262050000},"revenue@FY2026":{"kind":"computed","op":"sum","terms":[{"ref":"#179"}],"rule":"component-sum","value":944606000},"#182":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":290954000},"revenue@2027Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#182"}],"rule":"component-sum","value":290954000},"#183":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":383976000},"revenue@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#183"}],"rule":"component-sum","value":383976000},"costOfRevenue@2019Q1":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":125914000},"costOfRevenue@2019Q2":{"kind":"filed","concept":"CostOfRevenue","filing":52,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":105962000},"costOfRevenue@2019Q3":{"kind":"filed","concept":"CostOfRevenue","filing":53,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":86927000},"#184":{"kind":"filed","concept":"CostOfRevenue","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":399715000},"#185":{"kind":"filed","concept":"CostOfRevenue","filing":53,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":318803000},"costOfRevenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#184"},{"ref":"#185","weight":-1}],"rule":"quarter-from-ytd","value":80912000},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfRevenue","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":399715000},"costOfRevenue@FY2017":{"kind":"filed","concept":"CostOfRevenue","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":528336000},"costOfRevenue@2018Q1":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":190393000},"costOfRevenue@2018Q2":{"kind":"filed","concept":"CostOfRevenue","filing":49,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":208396000},"costOfRevenue@2018Q3":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":195227000},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfRevenue","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":80539000},"#186":{"kind":"filed","concept":"CostOfRevenue","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":743490000},"#187":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":594016000},"costOfRevenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#186"},{"ref":"#187","weight":-1}],"rule":"quarter-from-ytd","value":149474000},"costOfRevenue@FY2018":{"kind":"filed","concept":"CostOfRevenue","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":743490000},"costOfRevenue@2020Q1":{"kind":"filed","concept":"CostOfRevenue","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":70570000},"costOfRevenue@2020Q2":{"kind":"filed","concept":"CostOfRevenue","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":60094000},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfRevenue","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":52414000},"#188":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":245817000},"#189":{"kind":"filed","concept":"CostOfRevenue","filing":29,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":183078000},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#188"},{"ref":"#189","weight":-1}],"rule":"quarter-from-ytd","value":62739000},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":245817000},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":56139000},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfRevenue","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":71862000},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfRevenue","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":106988000},"#190":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":330139000},"#191":{"kind":"filed","concept":"CostOfRevenue","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":234989000},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#190"},{"ref":"#191","weight":-1}],"rule":"quarter-from-ytd","value":95150000},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":330139000},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":102627000},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfRevenue","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":105356000},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfRevenue","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":98316000},"#192":{"kind":"filed","concept":"CostOfRevenue","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":409638000},"#193":{"kind":"filed","concept":"CostOfRevenue","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":306299000},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#192"},{"ref":"#193","weight":-1}],"rule":"quarter-from-ytd","value":103339000},"#194":{"kind":"filed","concept":"CostOfServices","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":313810000},"#195":{"kind":"filed","concept":"CostOfServices","filing":56,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":220966000},"costOfRevenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#194"},{"ref":"#195","weight":-1}],"rule":"quarter-from-ytd","value":92844000},"costOfRevenue@FY2016":{"kind":"filed","concept":"CostOfServices","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":313810000},"costOfRevenue@2017Q1":{"kind":"filed","concept":"CostOfServices","filing":57,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":102046000},"costOfRevenue@2017Q2":{"kind":"filed","concept":"CostOfServices","filing":58,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":118483000},"costOfRevenue@2017Q3":{"kind":"filed","concept":"CostOfServices","filing":59,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":138866000},"#196":{"kind":"filed","concept":"CostOfServices","filing":23,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":528336000},"#197":{"kind":"filed","concept":"CostOfServices","filing":59,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":359395000},"costOfRevenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#196"},{"ref":"#197","weight":-1}],"rule":"quarter-from-ytd","value":168941000},"grossProfit@2011Q2":{"kind":"filed","concept":"GrossProfit","filing":12,"unit":"USD","start":"2010-05-01","end":"2010-07-31","value":8780000},"grossProfit@2011Q3":{"kind":"filed","concept":"GrossProfit","filing":41,"unit":"USD","start":"2010-08-01","end":"2010-10-31","value":7380000},"#198":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":29123000},"#199":{"kind":"filed","concept":"GrossProfit","filing":41,"unit":"USD","start":"2010-02-01","end":"2010-10-31","value":22934000},"grossProfit@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#198"},{"ref":"#199","weight":-1}],"rule":"quarter-from-ytd","value":6189000},"grossProfit@FY2011":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":29123000},"grossProfit@2012Q1":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":3898000},"grossProfit@2012Q2":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":4647000},"grossProfit@2012Q3":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":6467000},"#200":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":23102000},"#201":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":15012000},"grossProfit@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#200"},{"ref":"#201","weight":-1}],"rule":"quarter-from-ytd","value":8090000},"grossProfit@FY2012":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":23102000},"grossProfit@2013Q1":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":10101000},"#202":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":193678000},"#203":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":128079000},"grossProfit@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#202"},{"ref":"#203","weight":-1}],"rule":"quarter-from-ytd","value":65599000},"grossProfit@FY2026":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":193678000},"grossProfit@2027Q1":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":61114000},"grossProfit@2027Q2":{"kind":"filed","concept":"GrossProfit","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":74218000},"#204":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":12,"unit":"USD","start":"2010-05-01","end":"2010-07-31","value":2604000},"operatingExpenses@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#204"}],"rule":"component-sum","value":2604000},"#205":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2010-08-01","end":"2010-10-31","value":3121000},"#206":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":41,"unit":"USD","start":"2010-02-01","end":"2010-10-31","value":262000},"#207":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":12,"unit":"USD","start":"2010-02-01","end":"2010-07-31","value":175000},"#208":{"kind":"computed","op":"sum","terms":[{"ref":"#206"},{"ref":"#207","weight":-1}],"rule":"quarter-from-ytd","value":87000},"operatingExpenses@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#205"},{"ref":"#208"}],"rule":"component-sum","value":3208000},"#209":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":12129000},"#210":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2010-02-01","end":"2010-10-31","value":8759000},"#211":{"kind":"computed","op":"sum","terms":[{"ref":"#209"},{"ref":"#210","weight":-1}],"rule":"quarter-from-ytd","value":3370000},"#212":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":350000},"#213":{"kind":"computed","op":"sum","terms":[{"ref":"#212"},{"ref":"#206","weight":-1}],"rule":"quarter-from-ytd","value":88000},"operatingExpenses@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#211"},{"ref":"#213"}],"rule":"component-sum","value":3458000},"operatingExpenses@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#209"},{"ref":"#212"}],"rule":"component-sum","value":12479000},"#214":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":2759000},"#215":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":87000},"operatingExpenses@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#214"},{"ref":"#215"}],"rule":"component-sum","value":2846000},"operatingIncome@2014Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":42,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":9585000},"#216":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":2374000},"#217":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":87000},"operatingExpenses@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#216"},{"ref":"#217"}],"rule":"component-sum","value":2461000},"#218":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":2735000},"#219":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":87000},"operatingExpenses@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#218"},{"ref":"#219"}],"rule":"component-sum","value":2822000},"#220":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":11186000},"#221":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":7868000},"#222":{"kind":"computed","op":"sum","terms":[{"ref":"#220"},{"ref":"#221","weight":-1}],"rule":"quarter-from-ytd","value":3318000},"#223":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":334000},"#224":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":262000},"#225":{"kind":"computed","op":"sum","terms":[{"ref":"#223"},{"ref":"#224","weight":-1}],"rule":"quarter-from-ytd","value":72000},"operatingExpenses@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#222"},{"ref":"#225"}],"rule":"component-sum","value":3390000},"operatingExpenses@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#220"},{"ref":"#223"}],"rule":"component-sum","value":11520000},"#226":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":3028000},"#227":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":61000},"operatingExpenses@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#226"},{"ref":"#227"}],"rule":"component-sum","value":3089000},"#228":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":19,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":3297000},"#229":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":19,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":61000},"operatingExpenses@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#228"},{"ref":"#229"}],"rule":"component-sum","value":3358000},"#230":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":20,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":3780000},"#231":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":20,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":61000},"operatingExpenses@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#230"},{"ref":"#231"}],"rule":"component-sum","value":3841000},"#232":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":14755000},"#233":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":20,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":10105000},"#234":{"kind":"computed","op":"sum","terms":[{"ref":"#232"},{"ref":"#233","weight":-1}],"rule":"quarter-from-ytd","value":4650000},"#235":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":243000},"#236":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":20,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":182000},"#237":{"kind":"computed","op":"sum","terms":[{"ref":"#235"},{"ref":"#236","weight":-1}],"rule":"quarter-from-ytd","value":61000},"operatingExpenses@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#234"},{"ref":"#237"}],"rule":"component-sum","value":4711000},"operatingExpenses@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#232"},{"ref":"#235"}],"rule":"component-sum","value":14998000},"#238":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":42,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":3443000},"#239":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":42,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":61000},"operatingExpenses@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#238"},{"ref":"#239"}],"rule":"component-sum","value":3504000},"#240":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":43,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":1601000},"#241":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":43,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":61000},"operatingExpenses@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#240"},{"ref":"#241"}],"rule":"component-sum","value":1662000},"#242":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":44,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":3545000},"#243":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":44,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":61000},"operatingExpenses@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#242"},{"ref":"#243"}],"rule":"component-sum","value":3606000},"#244":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":12918000},"#245":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":44,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":8589000},"#246":{"kind":"computed","op":"sum","terms":[{"ref":"#244"},{"ref":"#245","weight":-1}],"rule":"quarter-from-ytd","value":4329000},"#247":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":243000},"#248":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":44,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":182000},"#249":{"kind":"computed","op":"sum","terms":[{"ref":"#247"},{"ref":"#248","weight":-1}],"rule":"quarter-from-ytd","value":61000},"operatingExpenses@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#246"},{"ref":"#249"}],"rule":"component-sum","value":4390000},"operatingExpenses@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#244"},{"ref":"#247"}],"rule":"component-sum","value":13161000},"#250":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":45,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":3379000},"#251":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":45,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":60000},"operatingExpenses@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#250"},{"ref":"#251"}],"rule":"component-sum","value":3439000},"operatingIncome@2014Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":19656000},"operatingIncome@2014Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":44,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":20331000},"#252":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":46,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":4481000},"#253":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":46,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":61000},"operatingExpenses@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#252"},{"ref":"#253"}],"rule":"component-sum","value":4542000},"#254":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":47,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":5473000},"#255":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":47,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":61000},"operatingExpenses@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#254"},{"ref":"#255"}],"rule":"component-sum","value":5534000},"#256":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":19470000},"#257":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":47,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":13332000},"#258":{"kind":"computed","op":"sum","terms":[{"ref":"#256"},{"ref":"#257","weight":-1}],"rule":"quarter-from-ytd","value":6138000},"#259":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":243000},"#260":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":47,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":182000},"#261":{"kind":"computed","op":"sum","terms":[{"ref":"#259"},{"ref":"#260","weight":-1}],"rule":"quarter-from-ytd","value":61000},"operatingExpenses@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#258"},{"ref":"#261"}],"rule":"component-sum","value":6199000},"operatingExpenses@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#256"},{"ref":"#259"}],"rule":"component-sum","value":19713000},"#262":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":54,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":5540000},"#263":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":54,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":60000},"operatingExpenses@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#262"},{"ref":"#263"}],"rule":"component-sum","value":5600000},"#264":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":55,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":4848000},"#265":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":55,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":104000},"operatingExpenses@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#264"},{"ref":"#265"}],"rule":"component-sum","value":4952000},"#266":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":56,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":5590000},"#267":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":56,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":119000},"operatingExpenses@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#266"},{"ref":"#267"}],"rule":"component-sum","value":5709000},"#268":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":25060000},"#269":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":56,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":15977000},"#270":{"kind":"computed","op":"sum","terms":[{"ref":"#268"},{"ref":"#269","weight":-1}],"rule":"quarter-from-ytd","value":9083000},"#271":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":531000},"#272":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":56,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":283000},"#273":{"kind":"computed","op":"sum","terms":[{"ref":"#271"},{"ref":"#272","weight":-1}],"rule":"quarter-from-ytd","value":248000},"operatingExpenses@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#270"},{"ref":"#273"}],"rule":"component-sum","value":9331000},"operatingExpenses@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#268"},{"ref":"#271"}],"rule":"component-sum","value":25591000},"#274":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":57,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":7047000},"#275":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":57,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":321000},"operatingExpenses@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#274"},{"ref":"#275"}],"rule":"component-sum","value":7368000},"#276":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":58,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":7534000},"#277":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":58,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":200000},"operatingExpenses@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#276"},{"ref":"#277"}],"rule":"component-sum","value":7734000},"#278":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":59,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":9848000},"#279":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":59,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":232000},"operatingExpenses@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#278"},{"ref":"#279"}],"rule":"component-sum","value":10080000},"#280":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":32478000},"#281":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":59,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":24429000},"#282":{"kind":"computed","op":"sum","terms":[{"ref":"#280"},{"ref":"#281","weight":-1}],"rule":"quarter-from-ytd","value":8049000},"#283":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":1163000},"#284":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":59,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":752000},"#285":{"kind":"computed","op":"sum","terms":[{"ref":"#283"},{"ref":"#284","weight":-1}],"rule":"quarter-from-ytd","value":411000},"operatingExpenses@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#282"},{"ref":"#285"}],"rule":"component-sum","value":8460000},"operatingExpenses@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#280"},{"ref":"#283"}],"rule":"component-sum","value":33641000},"#286":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":48,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":9489000},"#287":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":48,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":183000},"operatingExpenses@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#286"},{"ref":"#287"}],"rule":"component-sum","value":9672000},"operatingIncome@FY2018":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":106977000},"operatingIncome@2019Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":5815000},"#288":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":49,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":10799000},"#289":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":49,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":334000},"operatingExpenses@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#288"},{"ref":"#289"}],"rule":"component-sum","value":11133000},"#290":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":50,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":10119000},"#291":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":50,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":258000},"operatingExpenses@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#290"},{"ref":"#291"}],"rule":"component-sum","value":10377000},"#292":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":41764000},"#293":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":50,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":30408000},"#294":{"kind":"computed","op":"sum","terms":[{"ref":"#292"},{"ref":"#293","weight":-1}],"rule":"quarter-from-ytd","value":11356000},"#295":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":1032000},"#296":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":50,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":776000},"#297":{"kind":"computed","op":"sum","terms":[{"ref":"#295"},{"ref":"#296","weight":-1}],"rule":"quarter-from-ytd","value":256000},"operatingExpenses@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#294"},{"ref":"#297"}],"rule":"component-sum","value":11612000},"operatingExpenses@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#292"},{"ref":"#295"}],"rule":"component-sum","value":42796000},"#298":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":51,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":253000},"operatingExpenses@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#122"},{"ref":"#298"}],"rule":"component-sum","value":9890000},"#299":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":52,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":253000},"operatingExpenses@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#299"}],"rule":"component-sum","value":10631000},"#300":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":53,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":11147000},"#301":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":53,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":253000},"operatingExpenses@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#300"},{"ref":"#301"}],"rule":"component-sum","value":11400000},"#302":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":40710000},"#303":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":53,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":31162000},"#304":{"kind":"computed","op":"sum","terms":[{"ref":"#302"},{"ref":"#303","weight":-1}],"rule":"quarter-from-ytd","value":9548000},"#305":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":1012000},"#306":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":53,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":759000},"#307":{"kind":"computed","op":"sum","terms":[{"ref":"#305"},{"ref":"#306","weight":-1}],"rule":"quarter-from-ytd","value":253000},"operatingExpenses@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#304"},{"ref":"#307"}],"rule":"component-sum","value":9801000},"operatingExpenses@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#302"},{"ref":"#305"}],"rule":"component-sum","value":41722000},"#308":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":9588000},"#309":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":299000},"operatingExpenses@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#308"},{"ref":"#309"}],"rule":"component-sum","value":9887000},"#310":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":10038000},"#311":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":293000},"operatingExpenses@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#310"},{"ref":"#311"}],"rule":"component-sum","value":10331000},"#312":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":12135000},"#313":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":272000},"operatingExpenses@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#312"},{"ref":"#313"}],"rule":"component-sum","value":12407000},"#314":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":44125000},"#315":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":29,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":31761000},"#316":{"kind":"computed","op":"sum","terms":[{"ref":"#314"},{"ref":"#315","weight":-1}],"rule":"quarter-from-ytd","value":12364000},"#317":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":1136000},"#318":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":29,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":864000},"#319":{"kind":"computed","op":"sum","terms":[{"ref":"#317"},{"ref":"#318","weight":-1}],"rule":"quarter-from-ytd","value":272000},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#316"},{"ref":"#319"}],"rule":"component-sum","value":12636000},"operatingExpenses@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#314"},{"ref":"#317"}],"rule":"component-sum","value":45261000},"#320":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":10344000},"#321":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":225000},"operatingExpenses@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#320"},{"ref":"#321"}],"rule":"component-sum","value":10569000},"operatingIncome@2019Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2018-05-01","end":"2018-07-31","value":20330000},"operatingIncome@2019Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":18385000},"#322":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":9085000},"#323":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":226000},"operatingExpenses@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#322"},{"ref":"#323"}],"rule":"component-sum","value":9311000},"#324":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":9398000},"#325":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":226000},"operatingExpenses@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#324"},{"ref":"#325"}],"rule":"component-sum","value":9624000},"#326":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":39041000},"#327":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":28827000},"#328":{"kind":"computed","op":"sum","terms":[{"ref":"#326"},{"ref":"#327","weight":-1}],"rule":"quarter-from-ytd","value":10214000},"#329":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":904000},"#330":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":677000},"#331":{"kind":"computed","op":"sum","terms":[{"ref":"#329"},{"ref":"#330","weight":-1}],"rule":"quarter-from-ytd","value":227000},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#328"},{"ref":"#331"}],"rule":"component-sum","value":10441000},"operatingExpenses@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#326"},{"ref":"#329"}],"rule":"component-sum","value":39945000},"#332":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":9892000},"#333":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":228000},"operatingExpenses@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#332"},{"ref":"#333"}],"rule":"component-sum","value":10120000},"#334":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":10331000},"#335":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":225000},"operatingExpenses@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#334"},{"ref":"#335"}],"rule":"component-sum","value":10556000},"#336":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":11590000},"#337":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":227000},"operatingExpenses@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#336"},{"ref":"#337"}],"rule":"component-sum","value":11817000},"#338":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":47321000},"#339":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":31813000},"#340":{"kind":"computed","op":"sum","terms":[{"ref":"#338"},{"ref":"#339","weight":-1}],"rule":"quarter-from-ytd","value":15508000},"#341":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":870000},"#342":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":680000},"#343":{"kind":"computed","op":"sum","terms":[{"ref":"#341"},{"ref":"#342","weight":-1}],"rule":"quarter-from-ytd","value":190000},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#340"},{"ref":"#343"}],"rule":"component-sum","value":15698000},"operatingExpenses@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#338"},{"ref":"#341"}],"rule":"component-sum","value":48191000},"#344":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":10575000},"#345":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":166000},"operatingExpenses@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#344"},{"ref":"#345"}],"rule":"component-sum","value":10741000},"#346":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":10984000},"#347":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":233000},"operatingExpenses@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#346"},{"ref":"#347"}],"rule":"component-sum","value":11217000},"#348":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":12667000},"#349":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":212000},"operatingExpenses@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#348"},{"ref":"#349"}],"rule":"component-sum","value":12879000},"#350":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":44692000},"#351":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":34226000},"#352":{"kind":"computed","op":"sum","terms":[{"ref":"#350"},{"ref":"#351","weight":-1}],"rule":"quarter-from-ytd","value":10466000},"#353":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":732000},"#354":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":611000},"#355":{"kind":"computed","op":"sum","terms":[{"ref":"#353"},{"ref":"#354","weight":-1}],"rule":"quarter-from-ytd","value":121000},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#352"},{"ref":"#355"}],"rule":"component-sum","value":10587000},"operatingExpenses@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#350"},{"ref":"#353"}],"rule":"component-sum","value":45424000},"#356":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":10591000},"#357":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":98000},"operatingExpenses@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#356"},{"ref":"#357"}],"rule":"component-sum","value":10689000},"operatingIncome@2019Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2018-11-01","end":"2019-01-31","value":-4293000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":40237000},"#358":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":10501000},"#359":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":98000},"operatingExpenses@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#358"},{"ref":"#359"}],"rule":"component-sum","value":10599000},"#360":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":11375000},"#361":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":98000},"operatingExpenses@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#360"},{"ref":"#361"}],"rule":"component-sum","value":11473000},"#362":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":392000},"#363":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":294000},"#364":{"kind":"computed","op":"sum","terms":[{"ref":"#362"},{"ref":"#363","weight":-1}],"rule":"quarter-from-ytd","value":98000},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#87"},{"ref":"#364"}],"rule":"component-sum","value":12007000},"operatingExpenses@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#85"},{"ref":"#362"}],"rule":"component-sum","value":44768000},"#365":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":11425000},"#366":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":97000},"operatingExpenses@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#365"},{"ref":"#366"}],"rule":"component-sum","value":11522000},"#367":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":12428000},"#368":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":98000},"operatingExpenses@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#367"},{"ref":"#368"}],"rule":"component-sum","value":12526000},"#369":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":13995000},"#370":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":98000},"operatingExpenses@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#369"},{"ref":"#370"}],"rule":"component-sum","value":14093000},"#371":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":52794000},"#372":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":37848000},"#373":{"kind":"computed","op":"sum","terms":[{"ref":"#371"},{"ref":"#372","weight":-1}],"rule":"quarter-from-ytd","value":14946000},"#374":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":391000},"#375":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":293000},"#376":{"kind":"computed","op":"sum","terms":[{"ref":"#374"},{"ref":"#375","weight":-1}],"rule":"quarter-from-ytd","value":98000},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#373"},{"ref":"#376"}],"rule":"component-sum","value":15044000},"operatingExpenses@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#371"},{"ref":"#374"}],"rule":"component-sum","value":53185000},"#377":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":12521000},"#378":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":98000},"operatingExpenses@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#377"},{"ref":"#378"}],"rule":"component-sum","value":12619000},"#379":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":14212000},"#380":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":98000},"operatingExpenses@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#379"},{"ref":"#380"}],"rule":"component-sum","value":14310000},"#381":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":14316000},"#382":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":98000},"operatingExpenses@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#381"},{"ref":"#382"}],"rule":"component-sum","value":14414000},"#383":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":58977000},"#384":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":41049000},"#385":{"kind":"computed","op":"sum","terms":[{"ref":"#383"},{"ref":"#384","weight":-1}],"rule":"quarter-from-ytd","value":17928000},"#386":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":376000},"#387":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":294000},"#388":{"kind":"computed","op":"sum","terms":[{"ref":"#386"},{"ref":"#387","weight":-1}],"rule":"quarter-from-ytd","value":82000},"operatingExpenses@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#385"},{"ref":"#388"}],"rule":"component-sum","value":18010000},"operatingExpenses@FY2026":{"kind":"computed","op":"sum","terms":[{"ref":"#383"},{"ref":"#386"}],"rule":"component-sum","value":59353000},"#389":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":15719000},"#390":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":75000},"operatingExpenses@2027Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#389"},{"ref":"#390"}],"rule":"component-sum","value":15794000},"operatingIncome@2020Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":-32686000},"operatingIncome@2020Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":-7073000},"#391":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":17413000},"#392":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":75000},"operatingExpenses@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#391"},{"ref":"#392"}],"rule":"component-sum","value":17488000},"operatingIncome@2011Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2010-05-01","end":"2010-07-31","value":6176000},"operatingIncome@2011Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2010-08-01","end":"2010-10-31","value":4259000},"#393":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":16994000},"#394":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2010-02-01","end":"2010-10-31","value":14175000},"operatingIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#393"},{"ref":"#394","weight":-1}],"rule":"quarter-from-ytd","value":2819000},"operatingIncome@FY2011":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":16994000},"operatingIncome@2012Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":1139000},"operatingIncome@2012Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":2273000},"operatingIncome@2012Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":3732000},"#395":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":11916000},"#396":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":7144000},"operatingIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#395"},{"ref":"#396","weight":-1}],"rule":"quarter-from-ytd","value":4772000},"operatingIncome@FY2012":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":11916000},"operatingIncome@2013Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":7073000},"operatingIncome@2013Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":9582000},"operatingIncome@2013Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":9356000},"#397":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":35380000},"#398":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":26011000},"operatingIncome@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#397"},{"ref":"#398","weight":-1}],"rule":"quarter-from-ytd","value":9369000},"operatingIncome@FY2013":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":35380000},"#399":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":65930000},"#400":{"kind":"filed","concept":"OperatingIncomeLoss","filing":44,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":49572000},"operatingIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#399"},{"ref":"#400","weight":-1}],"rule":"quarter-from-ytd","value":16358000},"operatingIncome@FY2014":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":65930000},"operatingIncome@2015Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":6672000},"operatingIncome@2015Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2014-05-01","end":"2014-07-31","value":17083000},"operatingIncome@2015Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2014-08-01","end":"2014-10-31","value":24840000},"operatingIncome@2015Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2014-11-01","end":"2015-01-31","value":15538000},"operatingIncome@FY2015":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":64133000},"operatingIncome@2016Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":15627000},"operatingIncome@2016Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":23645000},"operatingIncome@2016Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":20672000},"operatingIncome@2016Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2015-11-01","end":"2016-01-31","value":14461000},"operatingIncome@FY2016":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":74405000},"operatingIncome@2017Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":21255000},"operatingIncome@2017Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":34499000},"operatingIncome@2017Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":26730000},"operatingIncome@2017Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2016-11-01","end":"2017-01-31","value":29770000},"operatingIncome@FY2017":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":112254000},"operatingIncome@2018Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":30607000},"operatingIncome@2018Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":40608000},"operatingIncome@2018Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":27599000},"operatingIncome@2018Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2017-11-01","end":"2018-01-31","value":8163000},"#401":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":64367000},"#402":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":47,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":48757000},"pretaxIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#401"},{"ref":"#402","weight":-1}],"rule":"quarter-from-ytd","value":15610000},"pretaxIncome@FY2015":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":64367000},"pretaxIncome@2016Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":54,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":15712000},"pretaxIncome@2016Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":55,"unit":"USD","start":"2015-05-01","end":"2015-07-31","value":23773000},"pretaxIncome@2016Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":56,"unit":"USD","start":"2015-08-01","end":"2015-10-31","value":21404000},"#403":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":75506000},"#404":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":56,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":60889000},"pretaxIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#403"},{"ref":"#404","weight":-1}],"rule":"quarter-from-ytd","value":14617000},"pretaxIncome@FY2016":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":75506000},"pretaxIncome@2017Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":57,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":21292000},"pretaxIncome@2017Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":58,"unit":"USD","start":"2016-05-01","end":"2016-07-31","value":35055000},"pretaxIncome@2017Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":59,"unit":"USD","start":"2016-08-01","end":"2016-10-31","value":27420000},"#405":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":114532000},"#406":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":59,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":83767000},"pretaxIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#405"},{"ref":"#406","weight":-1}],"rule":"quarter-from-ytd","value":30765000},"pretaxIncome@FY2017":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":114532000},"#407":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":-47765000},"#408":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":-38430000},"pretaxIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#407"},{"ref":"#408","weight":-1}],"rule":"quarter-from-ytd","value":-9335000},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":-47765000},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":-5247000},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":6996000},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":11120000},"#409":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":24885000},"#410":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":12869000},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#409"},{"ref":"#410","weight":-1}],"rule":"quarter-from-ytd","value":12016000},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":24885000},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":14534000},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":17061000},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":15662000},"#411":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":47062000},"#412":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":47257000},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#411"},{"ref":"#412","weight":-1}],"rule":"quarter-from-ytd","value":-195000},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":47062000},"#413":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":111204000},"#414":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":72572000},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#413"},{"ref":"#414","weight":-1}],"rule":"quarter-from-ytd","value":38632000},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":111204000},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":29786000},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":35636000},"pretaxIncome@2026Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":39694000},"#415":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":160509000},"#416":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":105116000},"pretaxIncome@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#415"},{"ref":"#416","weight":-1}],"rule":"quarter-from-ytd","value":55393000},"pretaxIncome@FY2026":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":160509000},"pretaxIncome@2027Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":53769000},"pretaxIncome@2027Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":66888000},"netIncome@2011Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2010-05-01","end":"2010-07-31","value":3301000},"netIncome@2011Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2010-08-01","end":"2010-10-31","value":1535000},"#417":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":7774000},"#418":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2010-02-01","end":"2010-10-31","value":6859000},"netIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#417"},{"ref":"#418","weight":-1}],"rule":"quarter-from-ytd","value":915000},"netIncome@FY2011":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":7774000},"netIncome@2012Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":606000},"#419":{"kind":"filed","concept":"NetIncomeLoss","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":38244000},"#420":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":36029000},"netIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#419"},{"ref":"#420","weight":-1}],"rule":"quarter-from-ytd","value":2215000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":38244000},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":7485000},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":4222000},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":7758000},"#421":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":33098000},"#422":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":19465000},"netIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#421"},{"ref":"#422","weight":-1}],"rule":"quarter-from-ytd","value":13633000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":33098000},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":2109000},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":12767000},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":5464000},"#423":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":32358000},"#424":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":20340000},"netIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#423"},{"ref":"#424","weight":-1}],"rule":"quarter-from-ytd","value":12018000},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":32358000},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":7882000},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":18198000},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":28010000},"#425":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":85459000},"#426":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":54090000},"netIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#425"},{"ref":"#426","weight":-1}],"rule":"quarter-from-ytd","value":31369000},"#427":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":137774000},"#428":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":88562000},"netIncome@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#427"},{"ref":"#428","weight":-1}],"rule":"quarter-from-ytd","value":49212000},"netIncome@FY2026":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":137774000},"netIncome@2027Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":46063000},"netIncome@2027Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":53302000},"dilutedEps@2011Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2010-05-01","end":"2010-07-31","value":0.24},"dilutedEps@2011Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2010-08-01","end":"2010-10-31","value":0.11},"#429":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2010-02-01","end":"2011-01-31","value":0.57},"#430":{"kind":"computed","op":"product","terms":[{"ref":"#429"},{"ref":"#99"}],"value":7814129.999999999},"#431":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2010-02-01","end":"2010-10-31","value":0.5},"#432":{"kind":"computed","op":"product","terms":[{"ref":"#431"},{"ref":"#100"}],"value":6857000},"#433":{"kind":"computed","op":"sum","terms":[{"ref":"#430"},{"ref":"#432","weight":-1}],"value":957129.9999999991},"#434":{"kind":"computed","op":"sum","terms":[{"ref":"#99","weight":4},{"ref":"#100","weight":-3}],"rule":"unaverage-quarter","value":13694000},"dilutedEps@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#433"},{"ref":"#434"}],"rule":"per-share-quarter","value":0.06989411421060311},"dilutedEps@FY2011":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2010-02-01","end":"2011-01-31","value":0.57},"dilutedEps@2012Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2011-02-01","end":"2011-04-30","value":0.04},"dilutedEps@2012Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2011-05-01","end":"2011-07-31","value":0.15},"dilutedEps@2012Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2011-08-01","end":"2011-10-31","value":0.15},"#435":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2011-02-01","end":"2012-01-31","value":0.67},"#436":{"kind":"computed","op":"product","terms":[{"ref":"#435"},{"ref":"#101"}],"value":9240640},"#437":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2011-02-01","end":"2011-10-31","value":0.34},"#438":{"kind":"computed","op":"product","terms":[{"ref":"#437"},{"ref":"#102"}],"value":4663100},"#439":{"kind":"computed","op":"sum","terms":[{"ref":"#436"},{"ref":"#438","weight":-1}],"value":4577540},"#440":{"kind":"computed","op":"sum","terms":[{"ref":"#101","weight":4},{"ref":"#102","weight":-3}],"rule":"unaverage-quarter","value":14023000},"dilutedEps@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#439"},{"ref":"#440"}],"rule":"per-share-quarter","value":0.32643086358125933},"dilutedEps@FY2012":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2011-02-01","end":"2012-01-31","value":0.67},"dilutedEps@2013Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2012-02-01","end":"2012-04-30","value":0.32},"dilutedEps@2013Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2012-05-01","end":"2012-07-31","value":0.45},"dilutedEps@2013Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2012-08-01","end":"2012-10-31","value":0.43},"dilutedEps@2013Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2012-11-01","end":"2013-01-31","value":0.46},"dilutedEps@FY2013":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2012-02-01","end":"2013-01-31","value":1.65},"#441":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2022-02-01","end":"2023-01-31","value":2.33},"#442":{"kind":"computed","op":"product","terms":[{"ref":"#441"},{"ref":"#115"}],"value":33030080},"#443":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2022-02-01","end":"2022-10-31","value":1.36},"#444":{"kind":"computed","op":"product","terms":[{"ref":"#443"},{"ref":"#116"}],"value":19516000},"#445":{"kind":"computed","op":"sum","terms":[{"ref":"#442"},{"ref":"#444","weight":-1}],"value":13514080},"#446":{"kind":"computed","op":"sum","terms":[{"ref":"#115","weight":4},{"ref":"#116","weight":-3}],"rule":"unaverage-quarter","value":13654000},"dilutedEps@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#445"},{"ref":"#446"}],"rule":"per-share-quarter","value":0.9897524534934817},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2022-02-01","end":"2023-01-31","value":2.33},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2023-02-01","end":"2023-04-30","value":0.16},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2023-05-01","end":"2023-07-31","value":0.94},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2023-08-01","end":"2023-10-31","value":0.4},"#447":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2023-02-01","end":"2024-01-31","value":2.39},"#448":{"kind":"computed","op":"product","terms":[{"ref":"#447"},{"ref":"#117"}],"value":32379720},"#449":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2023-02-01","end":"2023-10-31","value":1.5},"#450":{"kind":"computed","op":"product","terms":[{"ref":"#449"},{"ref":"#118"}],"value":20323500},"#451":{"kind":"computed","op":"sum","terms":[{"ref":"#448"},{"ref":"#450","weight":-1}],"value":12056220},"#452":{"kind":"computed","op":"sum","terms":[{"ref":"#117","weight":4},{"ref":"#118","weight":-3}],"rule":"unaverage-quarter","value":13545000},"dilutedEps@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#451"},{"ref":"#452"}],"rule":"per-share-quarter","value":0.8900863787375415},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2023-02-01","end":"2024-01-31","value":2.39},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":8,"unit":"USD/shares","start":"2024-02-01","end":"2024-04-30","value":0.58},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2024-05-01","end":"2024-07-31","value":1.31},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2024-08-01","end":"2024-10-31","value":2},"#453":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2024-02-01","end":"2025-01-31","value":6.15},"#454":{"kind":"computed","op":"product","terms":[{"ref":"#453"},{"ref":"#119"}],"value":85521900},"#455":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2024-02-01","end":"2024-10-31","value":3.91},"#456":{"kind":"computed","op":"product","terms":[{"ref":"#455"},{"ref":"#120"}],"value":54075300},"#457":{"kind":"computed","op":"sum","terms":[{"ref":"#454"},{"ref":"#456","weight":-1}],"value":31446600},"#458":{"kind":"computed","op":"sum","terms":[{"ref":"#119","weight":4},{"ref":"#120","weight":-3}],"rule":"unaverage-quarter","value":14134000},"dilutedEps@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#457"},{"ref":"#458"}],"rule":"per-share-quarter","value":2.2248903353615397},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2024-02-01","end":"2025-01-31","value":6.15},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2025-02-01","end":"2025-04-30","value":1.6},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2025-05-01","end":"2025-07-31","value":2.5},"dilutedEps@2026Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2025-08-01","end":"2025-10-31","value":2.17},"#459":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2025-02-01","end":"2026-01-31","value":9.74},"#460":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2025-02-01","end":"2026-01-31","value":14147000},"#461":{"kind":"computed","op":"product","terms":[{"ref":"#459"},{"ref":"#460"}],"value":137791780},"#462":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2025-02-01","end":"2025-10-31","value":6.27},"#463":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2025-02-01","end":"2025-10-31","value":14134000},"#464":{"kind":"computed","op":"product","terms":[{"ref":"#462"},{"ref":"#463"}],"value":88620180},"#465":{"kind":"computed","op":"sum","terms":[{"ref":"#461"},{"ref":"#464","weight":-1}],"value":49171600},"#466":{"kind":"computed","op":"sum","terms":[{"ref":"#460","weight":4},{"ref":"#463","weight":-3}],"rule":"unaverage-quarter","value":14186000},"dilutedEps@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#465"},{"ref":"#466"}],"rule":"per-share-quarter","value":3.4662061187085857},"#467":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2010-02-01","end":"2010-10-31","value":12333000},"#468":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2010-02-01","end":"2010-07-31","value":7139000},"operatingCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#467"},{"ref":"#468","weight":-1}],"rule":"quarter-from-ytd","value":5194000},"#469":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":19337000},"operatingCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#469"},{"ref":"#467","weight":-1}],"rule":"quarter-from-ytd","value":7004000},"operatingCashFlow@FY2011":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":19337000},"operatingCashFlow@2012Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":-5764000},"#470":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2011-02-01","end":"2011-07-31","value":21169000},"#471":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":-5764000},"operatingCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#470"},{"ref":"#471","weight":-1}],"rule":"quarter-from-ytd","value":26933000},"#472":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":52338000},"operatingCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#472"},{"ref":"#470","weight":-1}],"rule":"quarter-from-ytd","value":31169000},"#473":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":78715000},"operatingCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#473"},{"ref":"#472","weight":-1}],"rule":"quarter-from-ytd","value":26377000},"operatingCashFlow@FY2012":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":78715000},"operatingCashFlow@2013Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":19822000},"operatingCashFlow@2015Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":40536000},"operatingCashFlow@2017Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":57,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":43726000},"#474":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2012-02-01","end":"2012-07-31","value":33491000},"#475":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":19822000},"operatingCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#474"},{"ref":"#475","weight":-1}],"rule":"quarter-from-ytd","value":13669000},"#476":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":43193000},"operatingCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#476"},{"ref":"#474","weight":-1}],"rule":"quarter-from-ytd","value":9702000},"#477":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":31564000},"operatingCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#477"},{"ref":"#476","weight":-1}],"rule":"quarter-from-ytd","value":-11629000},"operatingCashFlow@FY2013":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":31564000},"operatingCashFlow@2014Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":-3553000},"#478":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2013-02-01","end":"2013-07-31","value":-19411000},"#479":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":-3553000},"operatingCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#478"},{"ref":"#479","weight":-1}],"rule":"quarter-from-ytd","value":-15858000},"#480":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":28058000},"operatingCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#480"},{"ref":"#478","weight":-1}],"rule":"quarter-from-ytd","value":47469000},"#481":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":98407000},"operatingCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#481"},{"ref":"#480","weight":-1}],"rule":"quarter-from-ytd","value":70349000},"operatingCashFlow@FY2014":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":98407000},"#482":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":46,"unit":"USD","start":"2014-02-01","end":"2014-07-31","value":70556000},"#483":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":40536000},"operatingCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#482"},{"ref":"#483","weight":-1}],"rule":"quarter-from-ytd","value":30020000},"#484":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":47,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":86359000},"operatingCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#484"},{"ref":"#482","weight":-1}],"rule":"quarter-from-ytd","value":15803000},"#485":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":93329000},"operatingCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#485"},{"ref":"#484","weight":-1}],"rule":"quarter-from-ytd","value":6970000},"operatingCashFlow@FY2015":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":93329000},"operatingCashFlow@2016Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":54,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":-2290000},"#486":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":55,"unit":"USD","start":"2015-02-01","end":"2015-07-31","value":-29086000},"#487":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":54,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":-2290000},"operatingCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#486"},{"ref":"#487","weight":-1}],"rule":"quarter-from-ytd","value":-26796000},"#488":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":56,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":-46388000},"operatingCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#488"},{"ref":"#486","weight":-1}],"rule":"quarter-from-ytd","value":-17302000},"#489":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":-33032000},"operatingCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#489"},{"ref":"#488","weight":-1}],"rule":"quarter-from-ytd","value":13356000},"operatingCashFlow@FY2016":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":-33032000},"#490":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":58,"unit":"USD","start":"2016-02-01","end":"2016-07-31","value":112707000},"#491":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":57,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":43726000},"operatingCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#490"},{"ref":"#491","weight":-1}],"rule":"quarter-from-ytd","value":68981000},"#492":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":59,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":185311000},"operatingCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#492"},{"ref":"#490","weight":-1}],"rule":"quarter-from-ytd","value":72604000},"#493":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":259044000},"operatingCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#493"},{"ref":"#492","weight":-1}],"rule":"quarter-from-ytd","value":73733000},"operatingCashFlow@FY2017":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":259044000},"operatingCashFlow@2018Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":48,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":40964000},"#494":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":49,"unit":"USD","start":"2017-02-01","end":"2017-07-31","value":34576000},"#495":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":48,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":40964000},"operatingCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#494"},{"ref":"#495","weight":-1}],"rule":"quarter-from-ytd","value":-6388000},"#496":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":-22739000},"operatingCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#496"},{"ref":"#494","weight":-1}],"rule":"quarter-from-ytd","value":-57315000},"#497":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":-72793000},"operatingCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#497"},{"ref":"#496","weight":-1}],"rule":"quarter-from-ytd","value":-50054000},"operatingCashFlow@FY2018":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":-72793000},"#498":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":28415000},"operatingCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#498"},{"ref":"#83","weight":-1}],"rule":"quarter-from-ytd","value":-13284000},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":28415000},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":-39730000},"#499":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2022-02-01","end":"2022-07-31","value":-56776000},"#500":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":-39730000},"operatingCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#499"},{"ref":"#500","weight":-1}],"rule":"quarter-from-ytd","value":-17046000},"#501":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":-72988000},"operatingCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#501"},{"ref":"#499","weight":-1}],"rule":"quarter-from-ytd","value":-16212000},"#502":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":-30061000},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#502"},{"ref":"#501","weight":-1}],"rule":"quarter-from-ytd","value":42927000},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":-30061000},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":-1248000},"#503":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2023-02-01","end":"2023-07-31","value":34553000},"#504":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":-1248000},"operatingCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#503"},{"ref":"#504","weight":-1}],"rule":"quarter-from-ytd","value":35801000},"#505":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":20,"unit":"USD","start":"2012-08-01","end":"2012-10-31","value":2139000},"capex@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#505"}],"rule":"component-sum","value":2139000},"#506":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":92263000},"operatingCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#506"},{"ref":"#503","weight":-1}],"rule":"quarter-from-ytd","value":57710000},"#507":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":116858000},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#507"},{"ref":"#506","weight":-1}],"rule":"quarter-from-ytd","value":24595000},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":116858000},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":17686000},"#508":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2024-02-01","end":"2024-07-31","value":91181000},"#509":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":17686000},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#508"},{"ref":"#509","weight":-1}],"rule":"quarter-from-ytd","value":73495000},"#510":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":122960000},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#510"},{"ref":"#508","weight":-1}],"rule":"quarter-from-ytd","value":31779000},"#511":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":167584000},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#511"},{"ref":"#510","weight":-1}],"rule":"quarter-from-ytd","value":44624000},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2024-02-01","end":"2025-01-31","value":167584000},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":35293000},"#512":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":25,"unit":"USD","start":"2017-02-01","end":"2018-01-31","value":4826000},"capex@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#512"}],"rule":"component-sum","value":4826000},"#513":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2025-02-01","end":"2025-07-31","value":69895000},"#514":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":35293000},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#513"},{"ref":"#514","weight":-1}],"rule":"quarter-from-ytd","value":34602000},"#515":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":242388000},"operatingCashFlow@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#515"},{"ref":"#513","weight":-1}],"rule":"quarter-from-ytd","value":172493000},"#516":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":414718000},"operatingCashFlow@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#516"},{"ref":"#515","weight":-1}],"rule":"quarter-from-ytd","value":172330000},"operatingCashFlow@FY2026":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":414718000},"operatingCashFlow@2027Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":113384000},"#517":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2026-02-01","end":"2026-07-31","value":210354000},"#518":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":113384000},"operatingCashFlow@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#517"},{"ref":"#518","weight":-1}],"rule":"quarter-from-ytd","value":96970000},"#519":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":41,"unit":"USD","start":"2010-02-01","end":"2010-10-31","value":480000},"#520":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":12,"unit":"USD","start":"2010-02-01","end":"2010-07-31","value":267000},"#521":{"kind":"computed","op":"sum","terms":[{"ref":"#519"},{"ref":"#520","weight":-1}],"rule":"quarter-from-ytd","value":213000},"capex@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#521"}],"rule":"component-sum","value":213000},"#522":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":51,"unit":"USD","start":"2018-02-01","end":"2018-04-30","value":3691000},"capex@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#522"}],"rule":"component-sum","value":3691000},"depreciationAndAmortization@FY2011":{"kind":"filed","concept":"DepreciationAndAmortization","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":642000},"#523":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":13,"unit":"USD","start":"2010-02-01","end":"2011-01-31","value":483000},"#524":{"kind":"computed","op":"sum","terms":[{"ref":"#523"},{"ref":"#519","weight":-1}],"rule":"quarter-from-ytd","value":3000},"capex@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#524"}],"rule":"component-sum","value":3000},"capex@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#523"}],"rule":"component-sum","value":483000},"#525":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":14,"unit":"USD","start":"2011-02-01","end":"2011-04-30","value":9000},"capex@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#525"}],"rule":"component-sum","value":9000},"#526":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":15,"unit":"USD","start":"2011-05-01","end":"2011-07-31","value":50000},"capex@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#526"}],"rule":"component-sum","value":50000},"#527":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2011-08-01","end":"2011-10-31","value":76000},"capex@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#527"}],"rule":"component-sum","value":76000},"#528":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":17,"unit":"USD","start":"2011-02-01","end":"2012-01-31","value":1738000},"#529":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2011-02-01","end":"2011-10-31","value":135000},"#530":{"kind":"computed","op":"sum","terms":[{"ref":"#528"},{"ref":"#529","weight":-1}],"rule":"quarter-from-ytd","value":1603000},"capex@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#530"}],"rule":"component-sum","value":1603000},"capex@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#528"}],"rule":"component-sum","value":1738000},"#531":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":18,"unit":"USD","start":"2012-02-01","end":"2012-04-30","value":1164000},"capex@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#531"}],"rule":"component-sum","value":1164000},"#532":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2012-05-01","end":"2012-07-31","value":2627000},"capex@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#532"}],"rule":"component-sum","value":2627000},"#533":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":1,"unit":"USD","start":"2012-02-01","end":"2013-01-31","value":7263000},"#534":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":20,"unit":"USD","start":"2012-02-01","end":"2012-10-31","value":5928000},"#535":{"kind":"computed","op":"sum","terms":[{"ref":"#533"},{"ref":"#534","weight":-1}],"rule":"quarter-from-ytd","value":1335000},"capex@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#535"}],"rule":"component-sum","value":1335000},"capex@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#533"}],"rule":"component-sum","value":7263000},"#536":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":42,"unit":"USD","start":"2013-02-01","end":"2013-04-30","value":684000},"capex@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#536"}],"rule":"component-sum","value":684000},"#537":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2013-05-01","end":"2013-07-31","value":174000},"capex@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#537"}],"rule":"component-sum","value":174000},"#538":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":20,"unit":"USD","start":"2013-08-01","end":"2013-10-31","value":84000},"capex@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#538"}],"rule":"component-sum","value":84000},"#539":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":21,"unit":"USD","start":"2013-02-01","end":"2014-01-31","value":1136000},"#540":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":44,"unit":"USD","start":"2013-02-01","end":"2013-10-31","value":925000},"#541":{"kind":"computed","op":"sum","terms":[{"ref":"#539"},{"ref":"#540","weight":-1}],"rule":"quarter-from-ytd","value":211000},"capex@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#541"}],"rule":"component-sum","value":211000},"capex@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#539"}],"rule":"component-sum","value":1136000},"#542":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2014-02-01","end":"2014-04-30","value":46000},"capex@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#542"}],"rule":"component-sum","value":46000},"#543":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":38,"unit":"USD","start":"2021-02-01","end":"2022-01-31","value":1422000},"capex@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#543"}],"rule":"component-sum","value":1422000},"#544":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":46,"unit":"USD","start":"2014-02-01","end":"2014-07-31","value":199000},"#545":{"kind":"computed","op":"sum","terms":[{"ref":"#544"},{"ref":"#542","weight":-1}],"rule":"quarter-from-ytd","value":153000},"capex@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#545"}],"rule":"component-sum","value":153000},"#546":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":47,"unit":"USD","start":"2014-02-01","end":"2014-10-31","value":1842000},"#547":{"kind":"computed","op":"sum","terms":[{"ref":"#546"},{"ref":"#544","weight":-1}],"rule":"quarter-from-ytd","value":1643000},"capex@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#547"}],"rule":"component-sum","value":1643000},"#548":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":22,"unit":"USD","start":"2014-02-01","end":"2015-01-31","value":2936000},"#549":{"kind":"computed","op":"sum","terms":[{"ref":"#548"},{"ref":"#546","weight":-1}],"rule":"quarter-from-ytd","value":1094000},"capex@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#549"}],"rule":"component-sum","value":1094000},"capex@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#548"}],"rule":"component-sum","value":2936000},"#550":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":54,"unit":"USD","start":"2015-02-01","end":"2015-04-30","value":1207000},"capex@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#550"}],"rule":"component-sum","value":1207000},"#551":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":55,"unit":"USD","start":"2015-02-01","end":"2015-07-31","value":2503000},"#552":{"kind":"computed","op":"sum","terms":[{"ref":"#551"},{"ref":"#550","weight":-1}],"rule":"quarter-from-ytd","value":1296000},"capex@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#552"}],"rule":"component-sum","value":1296000},"#553":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":56,"unit":"USD","start":"2015-02-01","end":"2015-10-31","value":2671000},"#554":{"kind":"computed","op":"sum","terms":[{"ref":"#553"},{"ref":"#551","weight":-1}],"rule":"quarter-from-ytd","value":168000},"capex@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#554"}],"rule":"component-sum","value":168000},"#555":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":23,"unit":"USD","start":"2015-02-01","end":"2016-01-31","value":3118000},"#556":{"kind":"computed","op":"sum","terms":[{"ref":"#555"},{"ref":"#553","weight":-1}],"rule":"quarter-from-ytd","value":447000},"capex@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#556"}],"rule":"component-sum","value":447000},"capex@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#555"}],"rule":"component-sum","value":3118000},"#557":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":57,"unit":"USD","start":"2016-02-01","end":"2016-04-30","value":245000},"capex@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#557"}],"rule":"component-sum","value":245000},"#558":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":58,"unit":"USD","start":"2016-02-01","end":"2016-07-31","value":1612000},"#559":{"kind":"computed","op":"sum","terms":[{"ref":"#558"},{"ref":"#557","weight":-1}],"rule":"quarter-from-ytd","value":1367000},"capex@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#559"}],"rule":"component-sum","value":1367000},"#560":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":59,"unit":"USD","start":"2016-02-01","end":"2016-10-31","value":2481000},"#561":{"kind":"computed","op":"sum","terms":[{"ref":"#560"},{"ref":"#558","weight":-1}],"rule":"quarter-from-ytd","value":869000},"capex@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#561"}],"rule":"component-sum","value":869000},"#562":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":2811000},"#563":{"kind":"computed","op":"sum","terms":[{"ref":"#562"},{"ref":"#560","weight":-1}],"rule":"quarter-from-ytd","value":330000},"capex@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#563"}],"rule":"component-sum","value":330000},"capex@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#562"}],"rule":"component-sum","value":2811000},"#564":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":48,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":1863000},"capex@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#564"}],"rule":"component-sum","value":1863000},"#565":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":49,"unit":"USD","start":"2017-02-01","end":"2017-07-31","value":2802000},"#566":{"kind":"computed","op":"sum","terms":[{"ref":"#565"},{"ref":"#564","weight":-1}],"rule":"quarter-from-ytd","value":939000},"capex@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#566"}],"rule":"component-sum","value":939000},"#567":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":50,"unit":"USD","start":"2017-02-01","end":"2017-10-31","value":4006000},"#568":{"kind":"computed","op":"sum","terms":[{"ref":"#567"},{"ref":"#565","weight":-1}],"rule":"quarter-from-ytd","value":1204000},"capex@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#568"}],"rule":"component-sum","value":1204000},"#569":{"kind":"computed","op":"sum","terms":[{"ref":"#512"},{"ref":"#567","weight":-1}],"rule":"quarter-from-ytd","value":820000},"capex@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#569"}],"rule":"component-sum","value":820000},"#570":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":52,"unit":"USD","start":"2018-02-01","end":"2018-07-31","value":5365000},"#571":{"kind":"computed","op":"sum","terms":[{"ref":"#570"},{"ref":"#522","weight":-1}],"rule":"quarter-from-ytd","value":1674000},"capex@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#571"}],"rule":"component-sum","value":1674000},"#572":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":53,"unit":"USD","start":"2018-02-01","end":"2018-10-31","value":7366000},"#573":{"kind":"computed","op":"sum","terms":[{"ref":"#572"},{"ref":"#570","weight":-1}],"rule":"quarter-from-ytd","value":2001000},"capex@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#573"}],"rule":"component-sum","value":2001000},"#574":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":26,"unit":"USD","start":"2018-02-01","end":"2019-01-31","value":8599000},"#575":{"kind":"computed","op":"sum","terms":[{"ref":"#574"},{"ref":"#572","weight":-1}],"rule":"quarter-from-ytd","value":1233000},"capex@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#575"}],"rule":"component-sum","value":1233000},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#574"}],"rule":"component-sum","value":8599000},"#576":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":27,"unit":"USD","start":"2019-02-01","end":"2019-04-30","value":1985000},"capex@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#576"}],"rule":"component-sum","value":1985000},"#577":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":28,"unit":"USD","start":"2019-02-01","end":"2019-07-31","value":3043000},"#578":{"kind":"computed","op":"sum","terms":[{"ref":"#577"},{"ref":"#576","weight":-1}],"rule":"quarter-from-ytd","value":1058000},"capex@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#578"}],"rule":"component-sum","value":1058000},"#579":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":29,"unit":"USD","start":"2019-02-01","end":"2019-10-31","value":6308000},"#580":{"kind":"computed","op":"sum","terms":[{"ref":"#579"},{"ref":"#577","weight":-1}],"rule":"quarter-from-ytd","value":3265000},"capex@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#580"}],"rule":"component-sum","value":3265000},"#581":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":30,"unit":"USD","start":"2019-02-01","end":"2020-01-31","value":7058000},"#582":{"kind":"computed","op":"sum","terms":[{"ref":"#581"},{"ref":"#579","weight":-1}],"rule":"quarter-from-ytd","value":750000},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#582"}],"rule":"component-sum","value":750000},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#581"}],"rule":"component-sum","value":7058000},"#583":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":684000},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#583"}],"rule":"component-sum","value":684000},"#584":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":32,"unit":"USD","start":"2020-02-01","end":"2020-07-31","value":1133000},"#585":{"kind":"computed","op":"sum","terms":[{"ref":"#584"},{"ref":"#583","weight":-1}],"rule":"quarter-from-ytd","value":449000},"capex@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#585"}],"rule":"component-sum","value":449000},"#586":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":33,"unit":"USD","start":"2020-02-01","end":"2020-10-31","value":1412000},"#587":{"kind":"computed","op":"sum","terms":[{"ref":"#586"},{"ref":"#584","weight":-1}],"rule":"quarter-from-ytd","value":279000},"capex@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#587"}],"rule":"component-sum","value":279000},"#588":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":34,"unit":"USD","start":"2020-02-01","end":"2021-01-31","value":1697000},"#589":{"kind":"computed","op":"sum","terms":[{"ref":"#588"},{"ref":"#586","weight":-1}],"rule":"quarter-from-ytd","value":285000},"capex@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#589"}],"rule":"component-sum","value":285000},"capex@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#588"}],"rule":"component-sum","value":1697000},"#590":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":31,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":844000},"capex@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#590"}],"rule":"component-sum","value":844000},"#591":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":36,"unit":"USD","start":"2021-02-01","end":"2021-07-31","value":1011000},"#592":{"kind":"computed","op":"sum","terms":[{"ref":"#591"},{"ref":"#590","weight":-1}],"rule":"quarter-from-ytd","value":167000},"capex@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#592"}],"rule":"component-sum","value":167000},"#593":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":37,"unit":"USD","start":"2021-02-01","end":"2021-10-31","value":1123000},"#594":{"kind":"computed","op":"sum","terms":[{"ref":"#593"},{"ref":"#591","weight":-1}],"rule":"quarter-from-ytd","value":112000},"capex@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#594"}],"rule":"component-sum","value":112000},"#595":{"kind":"computed","op":"sum","terms":[{"ref":"#543"},{"ref":"#593","weight":-1}],"rule":"quarter-from-ytd","value":299000},"capex@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#595"}],"rule":"component-sum","value":299000},"#596":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2022-02-01","end":"2022-10-31","value":2582000},"#597":{"kind":"computed","op":"sum","terms":[{"ref":"#596"},{"ref":"#89","weight":-1}],"rule":"quarter-from-ytd","value":1944000},"capex@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#597"}],"rule":"component-sum","value":1944000},"#598":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2022-02-01","end":"2023-01-31","value":3372000},"#599":{"kind":"computed","op":"sum","terms":[{"ref":"#598"},{"ref":"#596","weight":-1}],"rule":"quarter-from-ytd","value":790000},"capex@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#599"}],"rule":"component-sum","value":790000},"capex@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#598"}],"rule":"component-sum","value":3372000},"#600":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":645000},"capex@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#600"}],"rule":"component-sum","value":645000},"#601":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2023-02-01","end":"2023-07-31","value":1031000},"#602":{"kind":"computed","op":"sum","terms":[{"ref":"#601"},{"ref":"#600","weight":-1}],"rule":"quarter-from-ytd","value":386000},"capex@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#602"}],"rule":"component-sum","value":386000},"#603":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2023-02-01","end":"2023-10-31","value":2143000},"#604":{"kind":"computed","op":"sum","terms":[{"ref":"#603"},{"ref":"#601","weight":-1}],"rule":"quarter-from-ytd","value":1112000},"capex@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#604"}],"rule":"component-sum","value":1112000},"#605":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2023-02-01","end":"2024-01-31","value":2756000},"#606":{"kind":"computed","op":"sum","terms":[{"ref":"#605"},{"ref":"#603","weight":-1}],"rule":"quarter-from-ytd","value":613000},"capex@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#606"}],"rule":"component-sum","value":613000},"capex@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#605"}],"rule":"component-sum","value":2756000},"#607":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":322000},"capex@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#607"}],"rule":"component-sum","value":322000},"#608":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2024-02-01","end":"2024-07-31","value":2671000},"#609":{"kind":"computed","op":"sum","terms":[{"ref":"#608"},{"ref":"#607","weight":-1}],"rule":"quarter-from-ytd","value":2349000},"capex@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#609"}],"rule":"component-sum","value":2349000},"#610":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":0,"unit":"USD","start":"2024-02-01","end":"2024-10-31","value":5218000},"#611":{"kind":"computed","op":"sum","terms":[{"ref":"#610"},{"ref":"#608","weight":-1}],"rule":"quarter-from-ytd","value":2547000},"capex@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#611"}],"rule":"component-sum","value":2547000},"#612":{"kind":"computed","op":"sum","terms":[{"ref":"#93"},{"ref":"#610","weight":-1}],"rule":"quarter-from-ytd","value":1365000},"capex@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#612"}],"rule":"component-sum","value":1365000},"#613":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":11,"unit":"USD","start":"2025-02-01","end":"2025-07-31","value":2089000},"#614":{"kind":"computed","op":"sum","terms":[{"ref":"#613"},{"ref":"#94","weight":-1}],"rule":"quarter-from-ytd","value":1694000},"capex@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#614"}],"rule":"component-sum","value":1694000},"#615":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":0,"unit":"USD","start":"2025-02-01","end":"2025-10-31","value":2672000},"#616":{"kind":"computed","op":"sum","terms":[{"ref":"#615"},{"ref":"#613","weight":-1}],"rule":"quarter-from-ytd","value":583000},"capex@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#616"}],"rule":"component-sum","value":583000},"#617":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2025-02-01","end":"2026-01-31","value":3877000},"#618":{"kind":"computed","op":"sum","terms":[{"ref":"#617"},{"ref":"#615","weight":-1}],"rule":"quarter-from-ytd","value":1205000},"capex@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#618"}],"rule":"component-sum","value":1205000},"capex@FY2026":{"kind":"computed","op":"sum","terms":[{"ref":"#617"}],"rule":"component-sum","value":3877000},"#619":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":2433000},"capex@2027Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#619"}],"rule":"component-sum","value":2433000},"#620":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":11,"unit":"USD","start":"2026-02-01","end":"2026-07-31","value":7688000},"#621":{"kind":"computed","op":"sum","terms":[{"ref":"#620"},{"ref":"#619","weight":-1}],"rule":"quarter-from-ytd","value":5255000},"capex@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#621"}],"rule":"component-sum","value":5255000},"dilutedShares@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#460","weight":4},{"ref":"#463","weight":-3}],"rule":"unaverage-quarter","value":14186000},"dilutedShares@FY2026":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2025-02-01","end":"2026-01-31","value":14147000},"dilutedShares@2027Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2026-02-01","end":"2026-04-30","value":14197000},"dilutedShares@2027Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2026-05-01","end":"2026-07-31","value":14164000},"sharesOutstanding@2011Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":13,"unit":"shares","end":"2011-01-31","value":13598994},"sharesOutstanding@FY2011":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":13,"unit":"shares","end":"2011-01-31","value":13598994},"sharesOutstanding@2012Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":12,"unit":"shares","end":"2011-07-31","value":13606994},"sharesOutstanding@2012Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":41,"unit":"shares","end":"2011-10-31","value":13608827},"sharesOutstanding@2012Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":60,"unit":"shares","end":"2012-01-31","value":13657865},"sharesOutstanding@FY2012":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":60,"unit":"shares","end":"2012-01-31","value":13657865},"sharesOutstanding@2013Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2012-04-30","value":13676865},"sharesOutstanding@2013Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":15,"unit":"shares","end":"2012-07-31","value":13741365},"sharesOutstanding@2013Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2012-10-31","value":13937365},"sharesOutstanding@2013Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2013-01-31","value":13974327},"sharesOutstanding@FY2013":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2013-01-31","value":13974327},"sharesOutstanding@2014Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":18,"unit":"shares","end":"2013-04-30","value":13974327},"sharesOutstanding@2014Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":19,"unit":"shares","end":"2013-07-31","value":14017051},"sharesOutstanding@2014Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":20,"unit":"shares","end":"2013-10-31","value":14197051},"sharesOutstanding@2014Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2014-01-31","value":14285901},"sharesOutstanding@FY2014":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2014-01-31","value":14285901},"sharesOutstanding@2015Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":42,"unit":"shares","end":"2014-04-30","value":14369401},"#622":{"kind":"filed","concept":"CostOfRevenue","filing":53,"unit":"USD","start":"2018-08-01","end":"2018-10-31","value":86927000},"totalCosts@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#622"},{"ref":"#300"}],"rule":"component-sum","value":98074000},"#623":{"kind":"computed","op":"sum","terms":[{"ref":"#184"},{"ref":"#185","weight":-1}],"rule":"quarter-from-ytd","value":80912000},"totalCosts@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#623"},{"ref":"#304"}],"rule":"component-sum","value":90460000},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#184"},{"ref":"#302"}],"rule":"component-sum","value":440425000},"#624":{"kind":"filed","concept":"CostOfRevenue","filing":24,"unit":"USD","start":"2016-02-01","end":"2017-01-31","value":528336000},"totalCosts@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#624"},{"ref":"#280"}],"rule":"component-sum","value":560814000},"#625":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2017-02-01","end":"2017-04-30","value":190393000},"totalCosts@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#625"},{"ref":"#286"}],"rule":"component-sum","value":199882000},"#626":{"kind":"filed","concept":"CostOfRevenue","filing":49,"unit":"USD","start":"2017-05-01","end":"2017-07-31","value":208396000},"totalCosts@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#626"},{"ref":"#288"}],"rule":"component-sum","value":219195000},"#627":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2017-08-01","end":"2017-10-31","value":195227000},"totalCosts@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#627"},{"ref":"#290"}],"rule":"component-sum","value":205346000},"#628":{"kind":"computed","op":"sum","terms":[{"ref":"#186"},{"ref":"#187","weight":-1}],"rule":"quarter-from-ytd","value":149474000},"totalCosts@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#628"},{"ref":"#294"}],"rule":"component-sum","value":160830000},"totalCosts@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#186"},{"ref":"#292"}],"rule":"component-sum","value":785254000},"totalCosts@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"operatingIncome@2020Q1","weight":-1}],"value":82230000},"#629":{"kind":"filed","concept":"CostOfRevenue","filing":28,"unit":"USD","start":"2019-05-01","end":"2019-07-31","value":60094000},"totalCosts@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#629"},{"ref":"#310"}],"rule":"component-sum","value":70132000},"#630":{"kind":"filed","concept":"CostOfRevenue","filing":29,"unit":"USD","start":"2019-08-01","end":"2019-10-31","value":52414000},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#630"},{"ref":"#312"}],"rule":"component-sum","value":64549000},"totalCosts@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"operatingIncome@2020Q4","weight":-1}],"value":77926000},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#188"},{"ref":"#314"}],"rule":"component-sum","value":289942000},"#631":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2020-02-01","end":"2020-04-30","value":56139000},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#631"},{"ref":"#320"}],"rule":"component-sum","value":66483000},"#632":{"kind":"filed","concept":"CostOfRevenue","filing":32,"unit":"USD","start":"2020-05-01","end":"2020-07-31","value":71862000},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#632"},{"ref":"#322"}],"rule":"component-sum","value":80947000},"#633":{"kind":"filed","concept":"CostOfRevenue","filing":33,"unit":"USD","start":"2020-08-01","end":"2020-10-31","value":106988000},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#633"},{"ref":"#324"}],"rule":"component-sum","value":116386000},"#634":{"kind":"computed","op":"sum","terms":[{"ref":"#190"},{"ref":"#191","weight":-1}],"rule":"quarter-from-ytd","value":95150000},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#634"},{"ref":"#328"}],"rule":"component-sum","value":105364000},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#190"},{"ref":"#326"}],"rule":"component-sum","value":369180000},"#635":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2021-02-01","end":"2021-04-30","value":102627000},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#635"},{"ref":"#332"}],"rule":"component-sum","value":112519000},"#636":{"kind":"filed","concept":"CostOfRevenue","filing":36,"unit":"USD","start":"2021-05-01","end":"2021-07-31","value":105356000},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#636"},{"ref":"#334"}],"rule":"component-sum","value":115687000},"#637":{"kind":"filed","concept":"CostOfRevenue","filing":37,"unit":"USD","start":"2021-08-01","end":"2021-10-31","value":98316000},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#637"},{"ref":"#336"}],"rule":"component-sum","value":109906000},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"operatingIncome@2022Q4","weight":-1}],"value":126748000},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#192"},{"ref":"#338"}],"rule":"component-sum","value":456959000},"#638":{"kind":"filed","concept":"CostOfRevenue","filing":39,"unit":"USD","start":"2022-02-01","end":"2022-04-30","value":80539000},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#638"},{"ref":"#344"}],"rule":"component-sum","value":91114000},"#639":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2022-05-01","end":"2022-07-31","value":93723000},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#639"},{"ref":"#346"}],"rule":"component-sum","value":104707000},"#640":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2022-08-01","end":"2022-10-31","value":95667000},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#640"},{"ref":"#348"}],"rule":"component-sum","value":108334000},"#641":{"kind":"computed","op":"sum","terms":[{"ref":"#1"},{"ref":"#2","weight":-1}],"rule":"quarter-from-ytd","value":98750000},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#641"},{"ref":"#352"}],"rule":"component-sum","value":109216000},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#1"},{"ref":"#350"}],"rule":"component-sum","value":413371000},"#642":{"kind":"filed","concept":"CostOfRevenue","filing":4,"unit":"USD","start":"2023-02-01","end":"2023-04-30","value":89451000},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#642"},{"ref":"#356"}],"rule":"component-sum","value":100042000},"#643":{"kind":"filed","concept":"CostOfRevenue","filing":5,"unit":"USD","start":"2023-05-01","end":"2023-07-31","value":117607000},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#643"},{"ref":"#358"}],"rule":"component-sum","value":128108000},"#644":{"kind":"filed","concept":"CostOfRevenue","filing":6,"unit":"USD","start":"2023-08-01","end":"2023-10-31","value":144520000},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#644"},{"ref":"#360"}],"rule":"component-sum","value":155895000},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#3"},{"ref":"#85"}],"rule":"component-sum","value":536875000},"#645":{"kind":"filed","concept":"CostOfRevenue","filing":8,"unit":"USD","start":"2024-02-01","end":"2024-04-30","value":139738000},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#645"},{"ref":"#365"}],"rule":"component-sum","value":151163000},"#646":{"kind":"filed","concept":"CostOfRevenue","filing":9,"unit":"USD","start":"2024-05-01","end":"2024-07-31","value":195910000},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#646"},{"ref":"#367"}],"rule":"component-sum","value":208338000},"#647":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2024-08-01","end":"2024-10-31","value":212681000},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#647"},{"ref":"#369"}],"rule":"component-sum","value":226676000},"#648":{"kind":"computed","op":"sum","terms":[{"ref":"#5"},{"ref":"#6","weight":-1}],"rule":"quarter-from-ytd","value":184861000},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#648"},{"ref":"#373"}],"rule":"component-sum","value":199807000},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#5"},{"ref":"#371"}],"rule":"component-sum","value":785984000},"#649":{"kind":"filed","concept":"CostOfRevenue","filing":10,"unit":"USD","start":"2025-02-01","end":"2025-04-30","value":156797000},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#649"},{"ref":"#377"}],"rule":"component-sum","value":169318000},"#650":{"kind":"filed","concept":"CostOfRevenue","filing":11,"unit":"USD","start":"2025-05-01","end":"2025-07-31","value":193476000},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#650"},{"ref":"#379"}],"rule":"component-sum","value":207688000},"#651":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2025-08-01","end":"2025-10-31","value":204204000},"totalCosts@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#651"},{"ref":"#381"}],"rule":"component-sum","value":218520000},"#652":{"kind":"computed","op":"sum","terms":[{"ref":"#7"},{"ref":"#8","weight":-1}],"rule":"quarter-from-ytd","value":196451000},"totalCosts@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#652"},{"ref":"#385"}],"rule":"component-sum","value":214379000},"totalCosts@FY2026":{"kind":"computed","op":"sum","terms":[{"ref":"#7"},{"ref":"#383"}],"rule":"component-sum","value":809905000},"#653":{"kind":"filed","concept":"CostOfRevenue","filing":10,"unit":"USD","start":"2026-02-01","end":"2026-04-30","value":229840000},"totalCosts@2027Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#653"},{"ref":"#389"}],"rule":"component-sum","value":245559000},"#654":{"kind":"filed","concept":"CostOfRevenue","filing":11,"unit":"USD","start":"2026-05-01","end":"2026-07-31","value":309758000},"totalCosts@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#654"},{"ref":"#391"}],"rule":"component-sum","value":327171000},"freeCashFlow@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q3"},{"ref":"capex@2026Q3","weight":-1}],"value":171910000},"capexOutflow@2026Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q3","weight":-1}],"value":-583000},"grossMargin@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q3"},{"ref":"revenue@2026Q3"}],"scale":100,"value":18.69338610329162},"operatingMargin@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q3"},{"ref":"revenue@2026Q3"}],"scale":100,"value":12.993275015627926},"netMargin@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q3"},{"ref":"revenue@2026Q3"}],"scale":100,"value":12.238356698904651},"currentRatio@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q3"},{"ref":"currentLiabilities@2026Q3"}],"value":1.6087035782273416},"freeCashFlow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2017"},{"ref":"capex@FY2017","weight":-1}],"value":256233000},"capexOutflow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2017","weight":-1}],"value":-2811000},"grossMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":21.733449670911803},"operatingMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":16.629064346630678},"netMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":10.418237544941315},"currentRatio@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2017"},{"ref":"currentLiabilities@FY2017"}],"value":1.6763865603722585},"freeCashFlow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q1"},{"ref":"capex@2018Q1","weight":-1}],"value":39101000},"capexOutflow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q1","weight":-1}],"value":-1863000},"grossMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":17.396057946366202},"operatingMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":13.279158658330767},"netMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":8.94836629947633},"currentRatio@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q1"},{"ref":"currentLiabilities@2018Q1"}],"value":1.673267841499016},"freeCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q2"},{"ref":"capex@2018Q2","weight":-1}],"value":-7327000},"capexOutflow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q2","weight":-1}],"value":-939000},"grossMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":19.786915470568083},"operatingMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":15.630304499948036},"netMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":10.44599177068779},"currentRatio@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q2"},{"ref":"currentLiabilities@2018Q2"}],"value":1.8117581717404665},"freeCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q3"},{"ref":"capex@2018Q3","weight":-1}],"value":-58519000},"capexOutflow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q3","weight":-1}],"value":-1204000},"grossMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":16.191804932494794},"operatingMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":11.847861083088283},"netMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":7.396166477065402},"currentRatio@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q3"},{"ref":"currentLiabilities@2018Q3"}],"value":1.997136660326496},"freeCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q4"},{"ref":"capex@2018Q4","weight":-1}],"value":-50874000},"capexOutflow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q4","weight":-1}],"value":-820000},"grossMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":11.855311420113459},"operatingMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":4.813714043095213},"netMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":4.138508532946491},"currentRatio@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q4"},{"ref":"currentLiabilities@2018Q4"}],"value":2.6466315984764983},"freeCashFlow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2018"},{"ref":"capex@FY2018","weight":-1}],"value":-77619000},"capexOutflow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2018","weight":-1}],"value":-4826000},"grossMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":16.725189428941047},"operatingMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":11.981989549906755},"netMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":8.065612696919294},"currentRatio@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2018"},{"ref":"currentLiabilities@FY2018"}],"value":2.6466315984764983},"freeCashFlow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q1"},{"ref":"capex@2019Q1","weight":-1}],"value":-64626000},"capexOutflow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q1","weight":-1}],"value":-3691000},"grossMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":10.93049248051158},"operatingMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":4.113436045442327},"netMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":3.4216148154436},"currentRatio@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q1"},{"ref":"currentLiabilities@2019Q1"}],"value":2.816668985500233},"freeCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q2"},{"ref":"capex@2019Q2","weight":-1}],"value":729000},"capexOutflow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q2","weight":-1}],"value":-1674000},"grossMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":22.468720275115242},"operatingMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":14.875246945196457},"netMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":12.418233701617034},"currentRatio@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q2"},{"ref":"currentLiabilities@2019Q2"}],"value":3.2408932938602137},"freeCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q3"},{"ref":"capex@2019Q3","weight":-1}],"value":-42576000},"capexOutflow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q3","weight":-1}],"value":-2001000},"grossMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":25.358280596604814},"operatingMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":15.786671704204913},"netMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":27.85014468611271},"currentRatio@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q3"},{"ref":"currentLiabilities@2019Q3"}],"value":4.400376466818855},"freeCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q4"},{"ref":"capex@2019Q4","weight":-1}],"value":-14448000},"capexOutflow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q4","weight":-1}],"value":-1233000},"grossMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":7.695817837504848},"operatingMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":-4.897442332702092},"netMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":-2.5177393962901276},"currentRatio@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q4"},{"ref":"currentLiabilities@2019Q4"}],"value":5.120123960844114},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":-120921000},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-8599000},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":17.097892162861168},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":8.345276291965414},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":10.79242481121138},"currentRatio@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2019"},{"ref":"currentLiabilities@FY2019"}],"value":5.120123960844114},"freeCashFlow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q1"},{"ref":"capex@2020Q1","weight":-1}],"value":-38367000},"capexOutflow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q1","weight":-1}],"value":-1985000},"grossMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":-42.4390440820281},"operatingMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":-65.97367996124657},"netMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":-60.14855481995802},"currentRatio@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q1"},{"ref":"currentLiabilities@2020Q1"}],"value":5.25386478191085},"freeCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q2"},{"ref":"capex@2020Q2","weight":-1}],"value":-17840000},"capexOutflow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q2","weight":-1}],"value":-1058000},"grossMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":4.701945796793479},"operatingMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":-11.216479804627411},"netMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":1.8300321920740894},"currentRatio@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q2"},{"ref":"currentLiabilities@2020Q2"}],"value":6.014528051231393},"freeCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q3"},{"ref":"capex@2020Q3","weight":-1}],"value":65800000},"capexOutflow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q3","weight":-1}],"value":-3265000},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":10.259219943156525},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":-10.517755025168647},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":-11.736807862205938},"currentRatio@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q3"},{"ref":"currentLiabilities@2020Q3"}],"value":3.4121573341627647},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":36914000},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-750000},"grossMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":7.720480084720833},"operatingMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":-14.617285403306465},"netMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":-10.572453962463964},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":2.9281627948956497},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":46507000},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-7058000},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":-2.853592304505914},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":-23.36431001225957},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":-17.861730481972575},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":2.9281627948956497},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":39503000},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":-684000},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":6.665225776418168},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":-10.532353527964354},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":-1.268537607235486},"currentRatio@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q1"},{"ref":"currentLiabilities@2021Q1"}],"value":2.632699039894631},"freeCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q2"},{"ref":"capex@2021Q2","weight":-1}],"value":62265000},"capexOutflow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q2","weight":-1}],"value":-449000},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":17.864490467699902},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":7.480683948246697},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":6.410871851140676},"currentRatio@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q2"},{"ref":"currentLiabilities@2021Q2"}],"value":2.156728853856534},"freeCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q3"},{"ref":"capex@2021Q3","weight":-1}],"value":39380000},"capexOutflow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q3","weight":-1}],"value":-279000},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":15.976470773024637},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":8.595707251179995},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":7.424743385349994},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":2.064207179251427},"freeCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q4"},{"ref":"capex@2021Q4","weight":-1}],"value":33168000},"capexOutflow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q4","weight":-1}],"value":-285000},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":18.83823090374035},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":10.12581566938201},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":8.146884462831066},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":1.9784343341048294},"freeCashFlow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2021"},{"ref":"capex@FY2021","weight":-1}],"value":174316000},"capexOutflow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2021","weight":-1}],"value":-1697000},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":15.825102114705029},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":5.87089437693457},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":6.081243020249563},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":1.9784343341048294},"freeCashFlow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q1"},{"ref":"capex@2022Q1","weight":-1}],"value":16502000},"capexOutflow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q1","weight":-1}],"value":-844000},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":18.769837186661494},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":10.940233178461465},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":8.521382607387942},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":1.9749209545510749},"freeCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q2"},{"ref":"capex@2022Q2","weight":-1}],"value":29671000},"capexOutflow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q2","weight":-1}],"value":-167000},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":20.78972693371827},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":13.022524960904608},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":9.676109707686756},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":1.9445642872713904},"freeCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q3"},{"ref":"capex@2022Q3","weight":-1}],"value":-5597000},"capexOutflow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q3","weight":-1}],"value":-112000},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":21.000233023438945},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":11.687330756683354},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":9.958136133900089},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":2.1607018085660794},"freeCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q2"},{"ref":"capex@2024Q2","weight":-1}],"value":35415000},"capexOutflow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q2","weight":-1}],"value":-386000},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":16.796723004761265},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":9.367593686548897},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":9.032253500201628},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":2.110943109189911},"freeCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q3"},{"ref":"capex@2024Q3","weight":-1}],"value":56598000},"capexOutflow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q3","weight":-1}],"value":-1112000},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":11.746206222710757},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":4.799853439589631},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":3.3366920094042927},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":1.876897631930601},"freeCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q4"},{"ref":"capex@2024Q4","weight":-1}],"value":23982000},"capexOutflow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q4","weight":-1}],"value":-613000},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":14.361850821007085},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":7.1247128602161},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":7.303377614643218},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":1.8102924634420698},"freeCashFlow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2024"},{"ref":"capex@FY2024","weight":-1}],"value":114102000},"capexOutflow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2024","weight":-1}],"value":-2756000},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":14.09896168544284},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":6.358957185440224},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":5.643840490604936},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":1.8102924634420698},"freeCashFlow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q1"},{"ref":"capex@2025Q1","weight":-1}],"value":17364000},"capexOutflow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q1","weight":-1}],"value":-322000},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":11.379865805862433},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":4.134270240103499},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":4.998668205629051},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":1.7531425710779676},"freeCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q2"},{"ref":"capex@2025Q2","weight":-1}],"value":71146000},"capexOutflow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q2","weight":-1}],"value":-2349000},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":13.701737770631897},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":8.22720965574962},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":8.016210382573838},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":1.6258976168738724},"freeCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q3"},{"ref":"capex@2025Q3","weight":-1}],"value":29232000},"capexOutflow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q3","weight":-1}],"value":-2547000},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":17.24732304052792},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":11.80196725393762},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":10.898493432111064},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":1.6442003466585964},"freeCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q4"},{"ref":"capex@2025Q4","weight":-1}],"value":43259000},"capexOutflow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q4","weight":-1}],"value":-1365000},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":20.481000025809337},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":14.051893975240242},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":13.493551967101697},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":1.6281933992835365},"freeCashFlow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2025"},{"ref":"capex@FY2025","weight":-1}],"value":161001000},"capexOutflow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2025","weight":-1}],"value":-6583000},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":16.128161394863067},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":10.088894837327366},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":9.775915458962066},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":1.6281933992835365},"freeCashFlow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q1"},{"ref":"capex@2026Q1","weight":-1}],"value":34898000},"capexOutflow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q1","weight":-1}],"value":-395000},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":19.0349065372302},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":12.56945161623464},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":11.644118558298048},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":1.7450691571107695},"freeCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q2"},{"ref":"capex@2026Q2","weight":-1}],"value":32908000},"capexOutflow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q2","weight":-1}],"value":-1694000},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":18.619685963414277},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":12.64180228229643},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":14.837450524305657},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":1.7112251766386826},"freeCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q4"},{"ref":"capex@2022Q4","weight":-1}],"value":-13583000},"capexOutflow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q4","weight":-1}],"value":-299000},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":17.704069443338376},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":-0.9381221629370072},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":1.7639563590029468},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":2.2745407506714432},"freeCashFlow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2022"},{"ref":"capex@FY2022","weight":-1}],"value":26993000},"capexOutflow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2022","weight":-1}],"value":-1422000},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":19.579480534778256},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":8.738245283389285},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":7.50809823900112},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":2.2745407506714432},"freeCashFlow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q1"},{"ref":"capex@2023Q1","weight":-1}],"value":-39968000},"capexOutflow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q1","weight":-1}],"value":-238000},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":19.683476769348903},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":9.13768860257088},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":7.464323823010262},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":2.4028635236264857},"freeCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q2"},{"ref":"capex@2023Q2","weight":-1}],"value":-17446000},"capexOutflow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q2","weight":-1}],"value":-400000},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":20.64770129540259},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":11.34789602912539},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":3.5746338159342987},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":2.6631059347097428},"freeCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q3"},{"ref":"capex@2023Q3","weight":-1}],"value":-18156000},"capexOutflow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q3","weight":-1}],"value":-1944000},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":18.840296924708376},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":8.094167550371157},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":6.581548250265111},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":2.712647351756329},"freeCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q4"},{"ref":"capex@2023Q4","weight":-1}],"value":42137000},"capexOutflow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q4","weight":-1}],"value":-790000},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":16.861708397177928},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":8.0503123474044},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":11.477714728316691},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":2.1663975348513356},"freeCashFlow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2023"},{"ref":"capex@FY2023","weight":-1}],"value":-33433000},"capexOutflow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2023","weight":-1}],"value":-3372000},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":18.978771097046412},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":9.157216947960618},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":7.273646272855133},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":2.1663975348513356},"freeCashFlow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q1"},{"ref":"capex@2024Q1","weight":-1}],"value":-1893000},"capexOutflow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q1","weight":-1}],"value":-645000},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":13.719797443935375},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":3.504219918013021},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":2.034241620448517},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":2.208979349989865},"freeCashFlow@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q4"},{"ref":"capex@2026Q4","weight":-1}],"value":171125000},"capexOutflow@2026Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q4","weight":-1}],"value":-1205000},"grossMargin@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q4"},{"ref":"revenue@2026Q4"}],"scale":100,"value":25.033008967754245},"operatingMargin@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q4"},{"ref":"revenue@2026Q4"}],"scale":100,"value":18.19156649494371},"netMargin@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q4"},{"ref":"revenue@2026Q4"}],"scale":100,"value":18.779622209502005},"currentRatio@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q4"},{"ref":"currentLiabilities@2026Q4"}],"value":1.5919098160018108},"freeCashFlow@FY2026":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2026"},{"ref":"capex@FY2026","weight":-1}],"value":410841000},"capexOutflow@FY2026":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2026","weight":-1}],"value":-3877000},"grossMargin@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2026"},{"ref":"revenue@FY2026"}],"scale":100,"value":20.503575035517454},"operatingMargin@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2026"},{"ref":"revenue@FY2026"}],"scale":100,"value":14.26001952136658},"netMargin@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2026"},{"ref":"revenue@FY2026"}],"scale":100,"value":14.585340342957807},"currentRatio@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2026"},{"ref":"currentLiabilities@FY2026"}],"value":1.5919098160018108},"freeCashFlow@2027Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2027Q1"},{"ref":"capex@2027Q1","weight":-1}],"value":110951000},"capexOutflow@2027Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2027Q1","weight":-1}],"value":-2433000},"grossMargin@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2027Q1"},{"ref":"revenue@2027Q1"}],"scale":100,"value":21.004694900224777},"operatingMargin@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2027Q1"},{"ref":"revenue@2027Q1"}],"scale":100,"value":15.602122672312463},"netMargin@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2027Q1"},{"ref":"revenue@2027Q1"}],"scale":100,"value":15.831712229424582},"currentRatio@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2027Q1"},{"ref":"currentLiabilities@2027Q1"}],"value":1.53029424089172},"freeCashFlow@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2027Q2"},{"ref":"capex@2027Q2","weight":-1}],"value":91715000},"capexOutflow@2027Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2027Q2","weight":-1}],"value":-5255000},"grossMargin@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2027Q2"},{"ref":"revenue@2027Q2"}],"scale":100,"value":19.328812217430254},"operatingMargin@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2027Q2"},{"ref":"revenue@2027Q2"}],"scale":100,"value":14.793893368335521},"netMargin@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2027Q2"},{"ref":"revenue@2027Q2"}],"scale":100,"value":13.881596766464572},"currentRatio@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2027Q2"},{"ref":"currentLiabilities@2027Q2"}],"value":1.5014861463825717},"freeCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q2"},{"ref":"capex@2013Q2","weight":-1}],"value":11042000},"capexOutflow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q2","weight":-1}],"value":-2627000},"currentRatio@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q2"},{"ref":"currentLiabilities@2013Q2"}],"value":1.6351268058750132},"freeCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q3"},{"ref":"capex@2013Q3","weight":-1}],"value":7563000},"capexOutflow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q3","weight":-1}],"value":-2139000},"currentRatio@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q3"},{"ref":"currentLiabilities@2013Q3"}],"value":1.5782467033043868},"freeCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q4"},{"ref":"capex@2013Q4","weight":-1}],"value":-12964000},"capexOutflow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q4","weight":-1}],"value":-1335000},"currentRatio@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q4"},{"ref":"currentLiabilities@2013Q4"}],"value":1.7664653038616656},"freeCashFlow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2013"},{"ref":"capex@FY2013","weight":-1}],"value":24301000},"capexOutflow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2013","weight":-1}],"value":-7263000},"currentRatio@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2013"},{"ref":"currentLiabilities@FY2013"}],"value":1.7664653038616656},"freeCashFlow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q1"},{"ref":"capex@2014Q1","weight":-1}],"value":-4237000},"capexOutflow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q1","weight":-1}],"value":-684000},"currentRatio@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q1"},{"ref":"currentLiabilities@2014Q1"}],"value":1.98953894622049},"freeCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q2"},{"ref":"capex@2014Q2","weight":-1}],"value":-16032000},"capexOutflow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q2","weight":-1}],"value":-174000},"currentRatio@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q2"},{"ref":"currentLiabilities@2014Q2"}],"value":2.767554221090976},"freeCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q3"},{"ref":"capex@2014Q3","weight":-1}],"value":47385000},"capexOutflow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q3","weight":-1}],"value":-84000},"currentRatio@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q3"},{"ref":"currentLiabilities@2014Q3"}],"value":2.0598558007428447},"freeCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q4"},{"ref":"capex@2014Q4","weight":-1}],"value":70138000},"capexOutflow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q4","weight":-1}],"value":-211000},"currentRatio@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q4"},{"ref":"currentLiabilities@2014Q4"}],"value":1.8068531866349546},"freeCashFlow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2014"},{"ref":"capex@FY2014","weight":-1}],"value":97271000},"capexOutflow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2014","weight":-1}],"value":-1136000},"currentRatio@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2014"},{"ref":"currentLiabilities@FY2014"}],"value":1.8068531866349546},"freeCashFlow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q1"},{"ref":"capex@2015Q1","weight":-1}],"value":40490000},"capexOutflow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q1","weight":-1}],"value":-46000},"currentRatio@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q1"},{"ref":"currentLiabilities@2015Q1"}],"value":1.6745375476177864},"freeCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q2"},{"ref":"capex@2015Q2","weight":-1}],"value":29867000},"capexOutflow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q2","weight":-1}],"value":-153000},"currentRatio@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q2"},{"ref":"currentLiabilities@2015Q2"}],"value":1.6724112387359908},"freeCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q3"},{"ref":"capex@2015Q3","weight":-1}],"value":14160000},"capexOutflow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q3","weight":-1}],"value":-1643000},"currentRatio@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q3"},{"ref":"currentLiabilities@2015Q3"}],"value":1.7150343938470776},"freeCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q4"},{"ref":"capex@2015Q4","weight":-1}],"value":5876000},"capexOutflow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q4","weight":-1}],"value":-1094000},"currentRatio@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q4"},{"ref":"currentLiabilities@2015Q4"}],"value":1.6912714917003973},"freeCashFlow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2015"},{"ref":"capex@FY2015","weight":-1}],"value":90393000},"capexOutflow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2015","weight":-1}],"value":-2936000},"currentRatio@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2015"},{"ref":"currentLiabilities@FY2015"}],"value":1.6912714917003973},"freeCashFlow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q1"},{"ref":"capex@2016Q1","weight":-1}],"value":-3497000},"capexOutflow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q1","weight":-1}],"value":-1207000},"currentRatio@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q1"},{"ref":"currentLiabilities@2016Q1"}],"value":1.7513535144296408},"freeCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q2"},{"ref":"capex@2016Q2","weight":-1}],"value":-28092000},"capexOutflow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q2","weight":-1}],"value":-1296000},"currentRatio@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q2"},{"ref":"currentLiabilities@2016Q2"}],"value":2.039643009023809},"freeCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q3"},{"ref":"capex@2016Q3","weight":-1}],"value":-17470000},"capexOutflow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q3","weight":-1}],"value":-168000},"currentRatio@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q3"},{"ref":"currentLiabilities@2016Q3"}],"value":2.215356980115306},"freeCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q4"},{"ref":"capex@2016Q4","weight":-1}],"value":12909000},"capexOutflow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q4","weight":-1}],"value":-447000},"currentRatio@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q4"},{"ref":"currentLiabilities@2016Q4"}],"value":1.8678187862257074},"freeCashFlow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2016"},{"ref":"capex@FY2016","weight":-1}],"value":-36150000},"capexOutflow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2016","weight":-1}],"value":-3118000},"currentRatio@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2016"},{"ref":"currentLiabilities@FY2016"}],"value":1.8678187862257074},"freeCashFlow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q1"},{"ref":"capex@2017Q1","weight":-1}],"value":43481000},"capexOutflow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q1","weight":-1}],"value":-245000},"currentRatio@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q1"},{"ref":"currentLiabilities@2017Q1"}],"value":1.8324860542441812},"freeCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q2"},{"ref":"capex@2017Q2","weight":-1}],"value":67614000},"capexOutflow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q2","weight":-1}],"value":-1367000},"currentRatio@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q2"},{"ref":"currentLiabilities@2017Q2"}],"value":1.895019646936285},"freeCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q3"},{"ref":"capex@2017Q3","weight":-1}],"value":71735000},"capexOutflow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q3","weight":-1}],"value":-869000},"currentRatio@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q3"},{"ref":"currentLiabilities@2017Q3"}],"value":1.7208716393662682},"freeCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q4"},{"ref":"capex@2017Q4","weight":-1}],"value":73403000},"capexOutflow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q4","weight":-1}],"value":-330000},"currentRatio@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q4"},{"ref":"currentLiabilities@2017Q4"}],"value":1.6763865603722585},"freeCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q3"},{"ref":"capex@2011Q3","weight":-1}],"value":4981000},"capexOutflow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q3","weight":-1}],"value":-213000},"freeCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q4"},{"ref":"capex@2011Q4","weight":-1}],"value":7001000},"capexOutflow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q4","weight":-1}],"value":-3000},"currentRatio@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q4"},{"ref":"currentLiabilities@2011Q4"}],"value":3.22629913593769},"freeCashFlow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2011"},{"ref":"capex@FY2011","weight":-1}],"value":18854000},"capexOutflow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2011","weight":-1}],"value":-483000},"currentRatio@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2011"},{"ref":"currentLiabilities@FY2011"}],"value":3.22629913593769},"freeCashFlow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q1"},{"ref":"capex@2012Q1","weight":-1}],"value":-5773000},"capexOutflow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q1","weight":-1}],"value":-9000},"freeCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q2"},{"ref":"capex@2012Q2","weight":-1}],"value":26883000},"capexOutflow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q2","weight":-1}],"value":-50000},"currentRatio@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q2"},{"ref":"currentLiabilities@2012Q2"}],"value":2.6836173001310617},"freeCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q3"},{"ref":"capex@2012Q3","weight":-1}],"value":31093000},"capexOutflow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q3","weight":-1}],"value":-76000},"currentRatio@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q3"},{"ref":"currentLiabilities@2012Q3"}],"value":1.7781516734502025},"freeCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q4"},{"ref":"capex@2012Q4","weight":-1}],"value":24774000},"capexOutflow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q4","weight":-1}],"value":-1603000},"currentRatio@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q4"},{"ref":"currentLiabilities@2012Q4"}],"value":1.7316717651684423},"freeCashFlow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2012"},{"ref":"capex@FY2012","weight":-1}],"value":76977000},"capexOutflow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2012","weight":-1}],"value":-1738000},"currentRatio@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2012"},{"ref":"currentLiabilities@FY2012"}],"value":1.7316717651684423},"freeCashFlow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q1"},{"ref":"capex@2013Q1","weight":-1}],"value":18658000},"capexOutflow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q1","weight":-1}],"value":-1164000},"currentRatio@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q1"},{"ref":"currentLiabilities@2013Q1"}],"value":1.672112155809268},"fcfMargin@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q3"},{"ref":"revenue@2026Q3"}],"scale":100,"value":68.44831636492496},"fcfMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":37.95780145678746},"fcfMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":16.964367063070256},"fcfMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":-2.820213777362078},"fcfMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":-25.121380583399517},"fcfMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":-30.0003538194813},"fcfMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":-8.693738344449859},"fcfMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":-45.715377106234875},"fcfMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":0.5334016243506255},"fcfMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":-36.558788930009705},"fcfMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":-16.482237787766092},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":-25.079383515191232},"fcfMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":-77.44025512675601},"fcfMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":-28.290965603641034},"fcfMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":112.65965825428894},"fcfMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":54.2948755662764},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":19.459240074143192},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":65.67633171510275},"fcfMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":71.16650665203676},"fcfMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":30.927268300728024},"fcfMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":28.291892352966265},"fcfMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":44.445011040116675},"fcfMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":13.061476480319136},"fcfMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":22.30768074100806},"fcfMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":-4.497352371616138},"fcfMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":25.055005695123416},"fcfMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":34.56260877530457},"fcfMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":14.573939253983495},"fcfMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":19.90152319856},"fcfMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":11.012036884362198},"fcfMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":31.339779309737242},"fcfMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":11.373965012762248},"fcfMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":18.608102411452464},"fcfMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":18.417395064397564},"fcfMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":18.020241660642363},"fcfMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":13.841837614566991},"fcfMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":-10.817074141912878},"fcfMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":5.299291281386812},"fcfMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":-39.85759446333656},"fcfMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":-14.770976208619082},"fcfMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":-15.402757158006363},"fcfMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":35.47542474195558},"fcfMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":-7.34726617440225},"fcfMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":-1.8258982396913432},"fcfMargin@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q4"},{"ref":"revenue@2026Q4"}],"scale":100,"value":65.30242320167908},"fcfMargin@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2026"},{"ref":"revenue@FY2026"}],"scale":100,"value":43.493371839687654},"fcfMargin@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2027Q1"},{"ref":"revenue@2027Q1"}],"scale":100,"value":38.13351938794449},"fcfMargin@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2027Q2"},{"ref":"revenue@2027Q2"}],"scale":100,"value":23.885607433797944},"#655":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q3"},{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"}],"rule":"trailing-year","value":119931000},"#656":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q3","weight":0.5},{"ref":"totalAssets@2026Q3","weight":0.5}],"rule":"average-balance","value":909866500},"returnOnAssets@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#655"},{"ref":"#656"}],"scale":100,"value":13.181164489515771},"#657":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016","weight":0.5},{"ref":"totalAssets@FY2017","weight":0.5}],"rule":"average-balance","value":527139500},"returnOnAssets@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#657"}],"scale":100,"value":13.341439979360302},"#658":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"}],"rule":"trailing-year","value":78723000},"#659":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1","weight":0.5},{"ref":"totalAssets@2018Q1","weight":0.5}],"rule":"average-balance","value":564668000},"returnOnAssets@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#658"},{"ref":"#659"}],"scale":100,"value":13.941466490043709},"#660":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"}],"rule":"trailing-year","value":86188000},"#661":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2","weight":0.5},{"ref":"totalAssets@2018Q2","weight":0.5}],"rule":"average-balance","value":562207500},"returnOnAssets@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#660"},{"ref":"#661"}],"scale":100,"value":15.330282858197375},"#662":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"}],"rule":"trailing-year","value":85344000},"#663":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3","weight":0.5},{"ref":"totalAssets@2018Q3","weight":0.5}],"rule":"average-balance","value":600572000},"returnOnAssets@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#662"},{"ref":"#663"}],"scale":100,"value":14.210452701757658},"#664":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"}],"rule":"trailing-year","value":72011000},"#665":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4","weight":0.5},{"ref":"totalAssets@2018Q4","weight":0.5}],"rule":"average-balance","value":593578500},"returnOnAssets@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#664"},{"ref":"#665"}],"scale":100,"value":12.131672558894905},"#666":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017","weight":0.5},{"ref":"totalAssets@FY2018","weight":0.5}],"rule":"average-balance","value":593578500},"returnOnAssets@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#666"}],"scale":100,"value":12.131672558894905},"#667":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"}],"rule":"trailing-year","value":56223000},"#668":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1","weight":0.5},{"ref":"totalAssets@2019Q1","weight":0.5}],"rule":"average-balance","value":593617500},"returnOnAssets@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#667"},{"ref":"#668"}],"scale":100,"value":9.471250426410945},"#669":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"}],"rule":"trailing-year","value":46056000},"#670":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2","weight":0.5},{"ref":"totalAssets@2019Q2","weight":0.5}],"rule":"average-balance","value":578562000},"returnOnAssets@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#669"},{"ref":"#670"}],"scale":100,"value":7.9604260217573914},"#671":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"}],"rule":"trailing-year","value":61261000},"#672":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3","weight":0.5},{"ref":"totalAssets@2019Q3","weight":0.5}],"rule":"average-balance","value":571535000},"returnOnAssets@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#671"},{"ref":"#672"}],"scale":100,"value":10.718678646102163},"#673":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"}],"rule":"trailing-year","value":52036000},"#674":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4","weight":0.5},{"ref":"totalAssets@2019Q4","weight":0.5}],"rule":"average-balance","value":509658500},"returnOnAssets@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"#674"}],"scale":100,"value":10.209973933526078},"#675":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018","weight":0.5},{"ref":"totalAssets@FY2019","weight":0.5}],"rule":"average-balance","value":509658500},"returnOnAssets@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#675"}],"scale":100,"value":10.209973933526078},"#676":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"}],"rule":"trailing-year","value":17399000},"#677":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1","weight":0.5},{"ref":"totalAssets@2020Q1","weight":0.5}],"rule":"average-balance","value":479519500},"returnOnAssets@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#676"},{"ref":"#677"}],"scale":100,"value":3.6284238701450096},"#678":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"}],"rule":"trailing-year","value":1581000},"#679":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2","weight":0.5},{"ref":"totalAssets@2020Q2","weight":0.5}],"rule":"average-balance","value":466763500},"returnOnAssets@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#678"},{"ref":"#679"}],"scale":100,"value":0.3387154308338163},"#680":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"}],"rule":"trailing-year","value":-37708000},"#681":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3","weight":0.5},{"ref":"totalAssets@2020Q3","weight":0.5}],"rule":"average-balance","value":486743000},"returnOnAssets@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"#681"}],"scale":100,"value":-7.747004065800637},"#682":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":-42689000},"#683":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4","weight":0.5},{"ref":"totalAssets@2020Q4","weight":0.5}],"rule":"average-balance","value":482094000},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#682"},{"ref":"#683"}],"scale":100,"value":-8.854912112575555},"#684":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019","weight":0.5},{"ref":"totalAssets@FY2020","weight":0.5}],"rule":"average-balance","value":482094000},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#684"}],"scale":100,"value":-8.854912112575555},"#685":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":-13652000},"#686":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1","weight":0.5},{"ref":"totalAssets@2021Q1","weight":0.5}],"rule":"average-balance","value":473062500},"returnOnAssets@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"#686"}],"scale":100,"value":-2.8858766019289206},"#687":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":-9197000},"#688":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2","weight":0.5},{"ref":"totalAssets@2021Q2","weight":0.5}],"rule":"average-balance","value":490415500},"returnOnAssets@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"#688"}],"scale":100,"value":-1.8753485564791488},"#689":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":7112000},"#690":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3","weight":0.5},{"ref":"totalAssets@2021Q3","weight":0.5}],"rule":"average-balance","value":534108500},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#689"},{"ref":"#690"}],"scale":100,"value":1.3315646539982047},"#691":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":23851000},"#692":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":545085000},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#691"},{"ref":"#692"}],"scale":100,"value":4.37564783474137},"#693":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":545085000},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#693"}],"scale":100,"value":4.37564783474137},"#694":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":35380000},"#695":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1","weight":0.5},{"ref":"totalAssets@2022Q1","weight":0.5}],"rule":"average-balance","value":565468000},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#694"},{"ref":"#695"}],"scale":100,"value":6.256764308501984},"#696":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":42641000},"#697":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2","weight":0.5},{"ref":"totalAssets@2022Q2","weight":0.5}],"rule":"average-balance","value":606548000},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#696"},{"ref":"#697"}],"scale":100,"value":7.030111384424647},"#698":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":45580000},"#699":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":604326500},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#698"},{"ref":"#699"}],"scale":100,"value":7.542280538748508},"#700":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":36267000},"#701":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":464389000},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#700"},{"ref":"#701"}],"scale":100,"value":7.809616506850937},"#702":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":33973000},"#703":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":487277500},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#702"},{"ref":"#703"}],"scale":100,"value":6.972002606317755},"#704":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":32358000},"#705":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":543858000},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#704"},{"ref":"#705"}],"scale":100,"value":5.9497148152642785},"#706":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":543858000},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#706"}],"scale":100,"value":5.9497148152642785},"#707":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":38131000},"#708":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":550051000},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#707"},{"ref":"#708"}],"scale":100,"value":6.932266280763057},"#709":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":43562000},"#710":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":616141000},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#709"},{"ref":"#710"}],"scale":100,"value":7.070134920415944},"#711":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":66108000},"#712":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":666258000},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#711"},{"ref":"#712"}],"scale":100,"value":9.92228235908612},"#713":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":85459000},"#714":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":717228000},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#713"},{"ref":"#714"}],"scale":100,"value":11.915178994685093},"#715":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":717228000},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#715"}],"scale":100,"value":11.915178994685093},"#716":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":100127000},"#717":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":708281500},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#716"},{"ref":"#717"}],"scale":100,"value":14.136610937882748},"#718":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":117204000},"#719":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":804639000},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#718"},{"ref":"#719"}],"scale":100,"value":14.56603520336449},"#720":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":38244000},"#721":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":578107500},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#720"},{"ref":"#721"}],"scale":100,"value":6.615378627677377},"#722":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":578107500},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#722"}],"scale":100,"value":6.615378627677377},"#723":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":34963000},"#724":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":555391000},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#723"},{"ref":"#724"}],"scale":100,"value":6.295204639614253},"#725":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":26315000},"#726":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":537529500},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#725"},{"ref":"#726"}],"scale":100,"value":4.895545267748096},"#727":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":21680000},"#728":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":512028000},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#727"},{"ref":"#728"}],"scale":100,"value":4.234143445280337},"#729":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":33098000},"#730":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":521536000},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#729"},{"ref":"#730"}],"scale":100,"value":6.346254141612468},"#731":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":521536000},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#731"}],"scale":100,"value":6.346254141612468},"#732":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":27722000},"#733":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":484252000},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#732"},{"ref":"#733"}],"scale":100,"value":5.724705318718353},"#734":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q4"},{"ref":"netIncome@2026Q3"},{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"}],"rule":"trailing-year","value":137774000},"#735":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q4","weight":0.5},{"ref":"totalAssets@2026Q4","weight":0.5}],"rule":"average-balance","value":1011290500},"returnOnAssets@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#734"},{"ref":"#735"}],"scale":100,"value":13.623582936851477},"#736":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2025","weight":0.5},{"ref":"totalAssets@FY2026","weight":0.5}],"rule":"average-balance","value":1011290500},"returnOnAssets@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2026"},{"ref":"#736"}],"scale":100,"value":13.623582936851477},"#737":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2027Q1"},{"ref":"netIncome@2026Q4"},{"ref":"netIncome@2026Q3"},{"ref":"netIncome@2026Q2"}],"rule":"trailing-year","value":161287000},"#738":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2026Q1","weight":0.5},{"ref":"totalAssets@2027Q1","weight":0.5}],"rule":"average-balance","value":1039296500},"returnOnAssets@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#737"},{"ref":"#738"}],"scale":100,"value":15.518863000115942},"#739":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2027Q2"},{"ref":"netIncome@2027Q1"},{"ref":"netIncome@2026Q4"},{"ref":"netIncome@2026Q3"}],"rule":"trailing-year","value":179314000},"#740":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2026Q2","weight":0.5},{"ref":"totalAssets@2027Q2","weight":0.5}],"rule":"average-balance","value":1141837000},"returnOnAssets@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#739"},{"ref":"#740"}],"scale":100,"value":15.70399277655217},"#741":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"}],"rule":"trailing-year","value":17235000},"#742":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q2","weight":0.5},{"ref":"totalAssets@2013Q2","weight":0.5}],"rule":"average-balance","value":195544500},"returnOnAssets@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#741"},{"ref":"#742"}],"scale":100,"value":8.81385055575585},"#743":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"}],"rule":"trailing-year","value":21288000},"#744":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q3","weight":0.5},{"ref":"totalAssets@2013Q3","weight":0.5}],"rule":"average-balance","value":222143000},"returnOnAssets@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#743"},{"ref":"#744"}],"scale":100,"value":9.58301634532711},"#745":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"}],"rule":"trailing-year","value":23265000},"#746":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q4","weight":0.5},{"ref":"totalAssets@2013Q4","weight":0.5}],"rule":"average-balance","value":219988000},"returnOnAssets@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#745"},{"ref":"#746"}],"scale":100,"value":10.575576849646344},"#747":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2012","weight":0.5},{"ref":"totalAssets@FY2013","weight":0.5}],"rule":"average-balance","value":219988000},"returnOnAssets@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#747"}],"scale":100,"value":10.575576849646344},"#748":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"}],"rule":"trailing-year","value":25237000},"#749":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q1","weight":0.5},{"ref":"totalAssets@2014Q1","weight":0.5}],"rule":"average-balance","value":225137500},"returnOnAssets@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#748"},{"ref":"#749"}],"scale":100,"value":11.209594136916328},"#750":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"}],"rule":"trailing-year","value":31659000},"#751":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q2","weight":0.5},{"ref":"totalAssets@2014Q2","weight":0.5}],"rule":"average-balance","value":226105500},"returnOnAssets@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#750"},{"ref":"#751"}],"scale":100,"value":14.00187080809622},"#752":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"}],"rule":"trailing-year","value":37522000},"#753":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q3","weight":0.5},{"ref":"totalAssets@2014Q3","weight":0.5}],"rule":"average-balance","value":257716500},"returnOnAssets@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#752"},{"ref":"#753"}],"scale":100,"value":14.559409273368217},"#754":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"}],"rule":"trailing-year","value":40125000},"#755":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q4","weight":0.5},{"ref":"totalAssets@2014Q4","weight":0.5}],"rule":"average-balance","value":279015000},"returnOnAssets@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#754"},{"ref":"#755"}],"scale":100,"value":14.380947260899951},"#756":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2013","weight":0.5},{"ref":"totalAssets@FY2014","weight":0.5}],"rule":"average-balance","value":279015000},"returnOnAssets@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#756"}],"scale":100,"value":14.380947260899951},"#757":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"}],"rule":"trailing-year","value":37190000},"#758":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q1","weight":0.5},{"ref":"totalAssets@2015Q1","weight":0.5}],"rule":"average-balance","value":298951500},"returnOnAssets@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#757"},{"ref":"#758"}],"scale":100,"value":12.44014497334852},"#759":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"}],"rule":"trailing-year","value":33117000},"#760":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q2","weight":0.5},{"ref":"totalAssets@2015Q2","weight":0.5}],"rule":"average-balance","value":307524000},"returnOnAssets@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#759"},{"ref":"#760"}],"scale":100,"value":10.768915596831468},"#761":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"}],"rule":"trailing-year","value":33611000},"#762":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q3","weight":0.5},{"ref":"totalAssets@2015Q3","weight":0.5}],"rule":"average-balance","value":337413000},"returnOnAssets@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#761"},{"ref":"#762"}],"scale":100,"value":9.961382637894806},"#763":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"}],"rule":"trailing-year","value":30445000},"#764":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4","weight":0.5},{"ref":"totalAssets@2015Q4","weight":0.5}],"rule":"average-balance","value":357249500},"returnOnAssets@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#763"},{"ref":"#764"}],"scale":100,"value":8.522055314283156},"#765":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014","weight":0.5},{"ref":"totalAssets@FY2015","weight":0.5}],"rule":"average-balance","value":357249500},"returnOnAssets@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#765"}],"scale":100,"value":8.522055314283156},"#766":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"}],"rule":"trailing-year","value":34473000},"#767":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q1","weight":0.5},{"ref":"totalAssets@2016Q1","weight":0.5}],"rule":"average-balance","value":386094500},"returnOnAssets@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#766"},{"ref":"#767"}],"scale":100,"value":8.928643117164322},"#768":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"}],"rule":"trailing-year","value":37230000},"#769":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2","weight":0.5},{"ref":"totalAssets@2016Q2","weight":0.5}],"rule":"average-balance","value":394179000},"returnOnAssets@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#768"},{"ref":"#769"}],"scale":100,"value":9.444947599948247},"#770":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"}],"rule":"trailing-year","value":35615000},"#771":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3","weight":0.5},{"ref":"totalAssets@2016Q3","weight":0.5}],"rule":"average-balance","value":389820500},"returnOnAssets@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#770"},{"ref":"#771"}],"scale":100,"value":9.13625630258029},"#772":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"}],"rule":"trailing-year","value":36345000},"#773":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4","weight":0.5},{"ref":"totalAssets@2016Q4","weight":0.5}],"rule":"average-balance","value":400492000},"returnOnAssets@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#772"},{"ref":"#773"}],"scale":100,"value":9.075087642200094},"#774":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015","weight":0.5},{"ref":"totalAssets@FY2016","weight":0.5}],"rule":"average-balance","value":400492000},"returnOnAssets@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#774"}],"scale":100,"value":9.075087642200094},"#775":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"}],"rule":"trailing-year","value":41072000},"#776":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1","weight":0.5},{"ref":"totalAssets@2017Q1","weight":0.5}],"rule":"average-balance","value":433925500},"returnOnAssets@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#775"},{"ref":"#776"}],"scale":100,"value":9.465219259988178},"#777":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"}],"rule":"trailing-year","value":49439000},"#778":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2","weight":0.5},{"ref":"totalAssets@2017Q2","weight":0.5}],"rule":"average-balance","value":430576000},"returnOnAssets@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#777"},{"ref":"#778"}],"scale":100,"value":11.482061238898591},"#779":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"}],"rule":"trailing-year","value":56705000},"#780":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3","weight":0.5},{"ref":"totalAssets@2017Q3","weight":0.5}],"rule":"average-balance","value":462053000},"returnOnAssets@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#779"},{"ref":"#780"}],"scale":100,"value":12.272401650892864},"#781":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"}],"rule":"trailing-year","value":70328000},"#782":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4","weight":0.5},{"ref":"totalAssets@2017Q4","weight":0.5}],"rule":"average-balance","value":527139500},"returnOnAssets@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#781"},{"ref":"#782"}],"scale":100,"value":13.341439979360302},"returnOnAssets@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"totalAssets@FY2011"}],"scale":100,"value":5.955171515680777},"#783":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"}],"rule":"trailing-year","value":5126000},"returnOnAssets@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#783"},{"ref":"totalAssets@2012Q2"}],"scale":100,"value":3.5199758284921647},"#784":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"}],"rule":"trailing-year","value":5603000},"returnOnAssets@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#784"},{"ref":"totalAssets@2012Q3"}],"scale":100,"value":2.959836450943207},"#785":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"}],"rule":"trailing-year","value":9272000},"#786":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q4","weight":0.5},{"ref":"totalAssets@2012Q4","weight":0.5}],"rule":"average-balance","value":167897000},"returnOnAssets@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#785"},{"ref":"#786"}],"scale":100,"value":5.522433396665813},"#787":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2011","weight":0.5},{"ref":"totalAssets@FY2012","weight":0.5}],"rule":"average-balance","value":167897000},"returnOnAssets@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#787"}],"scale":100,"value":5.522433396665813},"#788":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"}],"rule":"trailing-year","value":13104000},"returnOnAssets@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#788"},{"ref":"totalAssets@2013Q1"}],"scale":100,"value":5.8320612045983555},"#789":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q3","weight":0.5},{"ref":"equity@2026Q3","weight":0.5}],"rule":"average-balance","value":374207000},"returnOnEquity@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#655"},{"ref":"#789"}],"scale":100,"value":32.04937374234047},"#790":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2016","weight":0.5},{"ref":"equity@FY2017","weight":0.5}],"rule":"average-balance","value":257212000},"returnOnEquity@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#790"}],"scale":100,"value":27.342425703310884},"#791":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q1","weight":0.5},{"ref":"equity@2018Q1","weight":0.5}],"rule":"average-balance","value":276587500},"returnOnEquity@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#658"},{"ref":"#791"}],"scale":100,"value":28.462240701405523},"#792":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q2","weight":0.5},{"ref":"equity@2018Q2","weight":0.5}],"rule":"average-balance","value":301231500},"returnOnEquity@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#660"},{"ref":"#792"}],"scale":100,"value":28.611881559531454},"#793":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q3","weight":0.5},{"ref":"equity@2018Q3","weight":0.5}],"rule":"average-balance","value":308253500},"returnOnEquity@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#662"},{"ref":"#793"}],"scale":100,"value":27.686303642943226},"#794":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q4","weight":0.5},{"ref":"equity@2018Q4","weight":0.5}],"rule":"average-balance","value":325348500},"returnOnEquity@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#664"},{"ref":"#794"}],"scale":100,"value":22.133496850300524},"#795":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2017","weight":0.5},{"ref":"equity@FY2018","weight":0.5}],"rule":"average-balance","value":325348500},"returnOnEquity@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#795"}],"scale":100,"value":22.133496850300524},"#796":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q1","weight":0.5},{"ref":"equity@2019Q1","weight":0.5}],"rule":"average-balance","value":337253000},"returnOnEquity@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#667"},{"ref":"#796"}],"scale":100,"value":16.670867271751476},"#797":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q2","weight":0.5},{"ref":"equity@2019Q2","weight":0.5}],"rule":"average-balance","value":358441500},"returnOnEquity@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#669"},{"ref":"#797"}],"scale":100,"value":12.848958616678036},"#798":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q3","weight":0.5},{"ref":"equity@2019Q3","weight":0.5}],"rule":"average-balance","value":373851000},"returnOnEquity@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#671"},{"ref":"#798"}],"scale":100,"value":16.386474825532098},"#799":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q4","weight":0.5},{"ref":"equity@2019Q4","weight":0.5}],"rule":"average-balance","value":376250000},"returnOnEquity@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"#799"}],"scale":100,"value":13.83016611295681},"#800":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":376250000},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#800"}],"scale":100,"value":13.83016611295681},"#801":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q1","weight":0.5},{"ref":"equity@2020Q1","weight":0.5}],"rule":"average-balance","value":360297500},"returnOnEquity@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#676"},{"ref":"#801"}],"scale":100,"value":4.829064870003261},"#802":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q2","weight":0.5},{"ref":"equity@2020Q2","weight":0.5}],"rule":"average-balance","value":365442000},"returnOnEquity@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#678"},{"ref":"#802"}],"scale":100,"value":0.4326267916659825},"#803":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q3","weight":0.5},{"ref":"equity@2020Q3","weight":0.5}],"rule":"average-balance","value":375461500},"returnOnEquity@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"#803"}],"scale":100,"value":-10.043106949713886},"#804":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":367701000},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#682"},{"ref":"#804"}],"scale":100,"value":-11.609704624137548},"#805":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":367701000},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#805"}],"scale":100,"value":-11.609704624137548},"#806":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":349195000},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"#806"}],"scale":100,"value":-3.9095634244476583},"#807":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":341608000},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"#807"}],"scale":100,"value":-2.692267160019672},"#808":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":341041000},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#689"},{"ref":"#808"}],"scale":100,"value":2.0853797637234233},"#809":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":331719000},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#691"},{"ref":"#809"}],"scale":100,"value":7.19012175968214},"#810":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":331719000},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#810"}],"scale":100,"value":7.19012175968214},"#811":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":333858000},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#694"},{"ref":"#811"}],"scale":100,"value":10.597319818605515},"#812":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":332341000},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#696"},{"ref":"#812"}],"scale":100,"value":12.83049638774632},"#813":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":340229500},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#698"},{"ref":"#813"}],"scale":100,"value":13.39683948628793},"#814":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":281036000},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#700"},{"ref":"#814"}],"scale":100,"value":12.904752416060575},"#815":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":278286500},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#702"},{"ref":"#815"}],"scale":100,"value":12.207922410896684},"#816":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":285918000},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#704"},{"ref":"#816"}],"scale":100,"value":11.317230814429312},"#817":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":285918000},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#817"}],"scale":100,"value":11.317230814429312},"#818":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":285552000},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#707"},{"ref":"#818"}],"scale":100,"value":13.353434750938534},"#819":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":296552000},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#709"},{"ref":"#819"}],"scale":100,"value":14.689497963257708},"#820":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":306768500},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#711"},{"ref":"#820"}],"scale":100,"value":21.549800582523957},"#821":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":321398000},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#713"},{"ref":"#821"}],"scale":100,"value":26.589773427339313},"#822":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":321398000},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#822"}],"scale":100,"value":26.589773427339313},"#823":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":328525000},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#716"},{"ref":"#823"}],"scale":100,"value":30.477741419983257},"#824":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":350622000},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#718"},{"ref":"#824"}],"scale":100,"value":33.42745178568373},"#825":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":324001500},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#720"},{"ref":"#825"}],"scale":100,"value":11.80364905718029},"#826":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":324001500},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#826"}],"scale":100,"value":11.80364905718029},"#827":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":316414500},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#723"},{"ref":"#827"}],"scale":100,"value":11.04974645599364},"#828":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":308785500},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#725"},{"ref":"#828"}],"scale":100,"value":8.52209705442775},"#829":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":310767500},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#727"},{"ref":"#829"}],"scale":100,"value":6.976276476787309},"#830":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":303246000},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#729"},{"ref":"#830"}],"scale":100,"value":10.914571008356253},"#831":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":303246000},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#831"}],"scale":100,"value":10.914571008356253},"#832":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":289981000},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#732"},{"ref":"#832"}],"scale":100,"value":9.559936685506981},"#833":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q4","weight":0.5},{"ref":"equity@2026Q4","weight":0.5}],"rule":"average-balance","value":407059500},"returnOnEquity@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#734"},{"ref":"#833"}],"scale":100,"value":33.8461576256051},"#834":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2025","weight":0.5},{"ref":"equity@FY2026","weight":0.5}],"rule":"average-balance","value":407059500},"returnOnEquity@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2026"},{"ref":"#834"}],"scale":100,"value":33.8461576256051},"#835":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2026Q1","weight":0.5},{"ref":"equity@2027Q1","weight":0.5}],"rule":"average-balance","value":418703000},"returnOnEquity@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#737"},{"ref":"#835"}],"scale":100,"value":38.520622016083},"#836":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2026Q2","weight":0.5},{"ref":"equity@2027Q2","weight":0.5}],"rule":"average-balance","value":450007500},"returnOnEquity@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#739"},{"ref":"#836"}],"scale":100,"value":39.846891440698215},"#837":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q2","weight":0.5},{"ref":"equity@2013Q2","weight":0.5}],"rule":"average-balance","value":106566000},"returnOnEquity@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#741"},{"ref":"#837"}],"scale":100,"value":16.173075840324305},"#838":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q3","weight":0.5},{"ref":"equity@2013Q3","weight":0.5}],"rule":"average-balance","value":104009000},"returnOnEquity@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#743"},{"ref":"#838"}],"scale":100,"value":20.46745954676999},"#839":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q4","weight":0.5},{"ref":"equity@2013Q4","weight":0.5}],"rule":"average-balance","value":110065500},"returnOnEquity@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#745"},{"ref":"#839"}],"scale":100,"value":21.137413630974283},"#840":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2012","weight":0.5},{"ref":"equity@FY2013","weight":0.5}],"rule":"average-balance","value":110065500},"returnOnEquity@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#840"}],"scale":100,"value":21.137413630974283},"#841":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q1","weight":0.5},{"ref":"equity@2014Q1","weight":0.5}],"rule":"average-balance","value":116052000},"returnOnEquity@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#748"},{"ref":"#841"}],"scale":100,"value":21.74628614758901},"#842":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q2","weight":0.5},{"ref":"equity@2014Q2","weight":0.5}],"rule":"average-balance","value":126772500},"returnOnEquity@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#750"},{"ref":"#842"}],"scale":100,"value":24.97308170147311},"#843":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q3","weight":0.5},{"ref":"equity@2014Q3","weight":0.5}],"rule":"average-balance","value":128884000},"returnOnEquity@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#752"},{"ref":"#843"}],"scale":100,"value":29.113000837962822},"#844":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q4","weight":0.5},{"ref":"equity@2014Q4","weight":0.5}],"rule":"average-balance","value":138472500},"returnOnEquity@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#754"},{"ref":"#844"}],"scale":100,"value":28.976872664247416},"#845":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2013","weight":0.5},{"ref":"equity@FY2014","weight":0.5}],"rule":"average-balance","value":138472500},"returnOnEquity@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#845"}],"scale":100,"value":28.976872664247416},"#846":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q1","weight":0.5},{"ref":"equity@2015Q1","weight":0.5}],"rule":"average-balance","value":145423000},"returnOnEquity@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#757"},{"ref":"#846"}],"scale":100,"value":25.57367128996101},"#847":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q2","weight":0.5},{"ref":"equity@2015Q2","weight":0.5}],"rule":"average-balance","value":159804500},"returnOnEquity@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#759"},{"ref":"#847"}],"scale":100,"value":20.72344646114471},"#848":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q3","weight":0.5},{"ref":"equity@2015Q3","weight":0.5}],"rule":"average-balance","value":166702000},"returnOnEquity@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#761"},{"ref":"#848"}],"scale":100,"value":20.16232558697556},"#849":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q4","weight":0.5},{"ref":"equity@2015Q4","weight":0.5}],"rule":"average-balance","value":166364500},"returnOnEquity@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#763"},{"ref":"#849"}],"scale":100,"value":18.300178223118515},"#850":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2014","weight":0.5},{"ref":"equity@FY2015","weight":0.5}],"rule":"average-balance","value":166364500},"returnOnEquity@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#850"}],"scale":100,"value":18.300178223118515},"#851":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q1","weight":0.5},{"ref":"equity@2016Q1","weight":0.5}],"rule":"average-balance","value":175672500},"returnOnEquity@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#766"},{"ref":"#851"}],"scale":100,"value":19.62344703923494},"#852":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q2","weight":0.5},{"ref":"equity@2016Q2","weight":0.5}],"rule":"average-balance","value":193029000},"returnOnEquity@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#768"},{"ref":"#852"}],"scale":100,"value":19.287257355112445},"#853":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q3","weight":0.5},{"ref":"equity@2016Q3","weight":0.5}],"rule":"average-balance","value":199899000},"returnOnEquity@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#770"},{"ref":"#853"}],"scale":100,"value":17.81649733115223},"#854":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q4","weight":0.5},{"ref":"equity@2016Q4","weight":0.5}],"rule":"average-balance","value":198403500},"returnOnEquity@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#772"},{"ref":"#854"}],"scale":100,"value":18.31872925628832},"#855":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2015","weight":0.5},{"ref":"equity@FY2016","weight":0.5}],"rule":"average-balance","value":198403500},"returnOnEquity@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#855"}],"scale":100,"value":18.31872925628832},"#856":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q1","weight":0.5},{"ref":"equity@2017Q1","weight":0.5}],"rule":"average-balance","value":212408500},"returnOnEquity@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#775"},{"ref":"#856"}],"scale":100,"value":19.336325994487037},"#857":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q2","weight":0.5},{"ref":"equity@2017Q2","weight":0.5}],"rule":"average-balance","value":232487500},"returnOnEquity@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#777"},{"ref":"#857"}],"scale":100,"value":21.265229313403946},"#858":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q3","weight":0.5},{"ref":"equity@2017Q3","weight":0.5}],"rule":"average-balance","value":240259500},"returnOnEquity@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#779"},{"ref":"#858"}],"scale":100,"value":23.601564142104685},"#859":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q4","weight":0.5},{"ref":"equity@2017Q4","weight":0.5}],"rule":"average-balance","value":257212000},"returnOnEquity@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#781"},{"ref":"#859"}],"scale":100,"value":27.342425703310884},"#860":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2010","weight":0.5},{"ref":"equity@FY2011","weight":0.5}],"rule":"average-balance","value":93006500},"returnOnEquity@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#860"}],"scale":100,"value":8.358555584824716},"returnOnEquity@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#783"},{"ref":"equity@2012Q2"}],"scale":100,"value":5.089457693758812},"returnOnEquity@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#784"},{"ref":"equity@2012Q3"}],"scale":100,"value":5.8325092385364075},"#861":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q4","weight":0.5},{"ref":"equity@2012Q4","weight":0.5}],"rule":"average-balance","value":99304000},"returnOnEquity@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#785"},{"ref":"#861"}],"scale":100,"value":9.33698541851285},"#862":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2011","weight":0.5},{"ref":"equity@FY2012","weight":0.5}],"rule":"average-balance","value":99304000},"returnOnEquity@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#862"}],"scale":100,"value":9.33698541851285},"returnOnEquity@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#788"},{"ref":"equity@2013Q1"}],"scale":100,"value":12.413793103448276},"#863":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q3"},{"ref":"revenue@2025Q3","weight":-1}],"value":-5855000},"revenueGrowth@2026Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#863"},{"ref":"revenue@2025Q3"}],"scale":100,"rule":"year-on-year","value":-2.2781392018925484},"#864":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"revenue@FY2017","weight":-1}],"value":217768000},"revenueGrowth@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"#864"},{"ref":"revenue@FY2017"}],"scale":100,"rule":"year-on-year","value":32.259679696376686},"#865":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"revenue@2018Q1","weight":-1}],"value":-89123000},"revenueGrowth@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#865"},{"ref":"revenue@2018Q1"}],"scale":100,"rule":"year-on-year","value":-38.66692119797474},"#866":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"revenue@2018Q2","weight":-1}],"value":-123133000},"revenueGrowth@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#866"},{"ref":"revenue@2018Q2"}],"scale":100,"rule":"year-on-year","value":-47.394756796495805},"#867":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"revenue@2018Q3","weight":-1}],"value":-116486000},"revenueGrowth@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#867"},{"ref":"revenue@2018Q3"}],"scale":100,"rule":"year-on-year","value":-50.0057953594196},"#868":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"revenue@2018Q4","weight":-1}],"value":-81920000},"revenueGrowth@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#868"},{"ref":"revenue@2018Q4"}],"scale":100,"rule":"year-on-year","value":-48.30815318024744},"#869":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"revenue@FY2018","weight":-1}],"value":-410662000},"revenueGrowth@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"#869"},{"ref":"revenue@FY2018"}],"scale":100,"rule":"year-on-year","value":-45.99631502606923},"#870":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"revenue@2019Q1","weight":-1}],"value":-91822000},"revenueGrowth@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#870"},{"ref":"revenue@2019Q1"}],"scale":100,"rule":"year-on-year","value":-64.95338341609722},"#871":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"revenue@2019Q2","weight":-1}],"value":-73611000},"revenueGrowth@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#871"},{"ref":"revenue@2019Q2"}],"scale":100,"rule":"year-on-year","value":-53.86039364893539},"#872":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"revenue@2019Q3","weight":-1}],"value":-58053000},"revenueGrowth@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#872"},{"ref":"revenue@2019Q3"}],"scale":100,"rule":"year-on-year","value":-49.84844451695446},"#873":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"revenue@2019Q4","weight":-1}],"value":-19670000},"revenueGrowth@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#873"},{"ref":"revenue@2019Q4"}],"scale":100,"rule":"year-on-year","value":-22.43948070911953},"#874":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":-243156000},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#874"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":-50.43129463054259},"#875":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"revenue@2020Q1","weight":-1}],"value":10604000},"revenueGrowth@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#875"},{"ref":"revenue@2020Q1"}],"scale":100,"rule":"year-on-year","value":21.4031971580817},"#876":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"revenue@2020Q2","weight":-1}],"value":24433000},"revenueGrowth@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#876"},{"ref":"revenue@2020Q2"}],"scale":100,"rule":"year-on-year","value":38.74625350861891},"#877":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":68925000},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#877"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":118.01013594493716},"#878":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"revenue@2020Q4","weight":-1}],"value":49247000},"revenueGrowth@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#878"},{"ref":"revenue@2020Q4"}],"scale":100,"rule":"year-on-year","value":72.43484144260752},"#879":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":153209000},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#879"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":64.10498876554935},"#880":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":66193000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#880"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":110.05020948327457},"#881":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":45516000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#881"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":52.023042106706896},"#882":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":-2880000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#882"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":-2.2618215517038243},"#883":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":23239000},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#883"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":19.67572601811871},"#884":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":45880000},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#884"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":38.92258748674444},"#885":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":45776000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#885"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":38.53912340669148},"#886":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":118293000},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#886"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":25.99617616033756},"#887":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":54007000},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#887"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":52.09259705811431},"#888":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":85666000},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#888"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":60.60601772916681},"#889":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":93253000},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#889"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":56.94665811730939},"#890":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":67920000},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#890"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":41.27520449214239},"#891":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":300846000},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#891"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":52.47317004254073},"#892":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":35978000},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#892"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":22.816808513336962},"#893":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":10728000},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#893"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":4.725678919895171},"#894":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":8335000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#894"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":7.109651554569885},"#895":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":117164000},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#895"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":29.87307690346399},"#896":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":-26064000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#896"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":-20.629882619260577},"#897":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":-14898000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#897"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":-11.200830025261643},"#898":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":-6576000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#898"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":-5.284007360326559},"#899":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":-6792000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#899"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":-5.408935255236125},"#900":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":-54330000},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#900"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":-10.666116968019324},"#901":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":3398000},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#901"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":3.388613540492824},"#902":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q4"},{"ref":"revenue@2025Q4","weight":-1}],"value":29576000},"revenueGrowth@2026Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#902"},{"ref":"revenue@2025Q4"}],"scale":100,"rule":"year-on-year","value":12.72228292196116},"#903":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2026"},{"ref":"revenue@FY2025","weight":-1}],"value":70427000},"revenueGrowth@FY2026":{"kind":"computed","op":"ratio","terms":[{"ref":"#903"},{"ref":"revenue@FY2025"}],"scale":100,"rule":"year-on-year","value":8.056359166715277},"#904":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2027Q1"},{"ref":"revenue@2026Q1","weight":-1}],"value":97294000},"revenueGrowth@2027Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#904"},{"ref":"revenue@2026Q1"}],"scale":100,"rule":"year-on-year","value":50.239595166787154},"#905":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2027Q2"},{"ref":"revenue@2026Q2","weight":-1}],"value":146233000},"revenueGrowth@2027Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#905"},{"ref":"revenue@2026Q2"}],"scale":100,"rule":"year-on-year","value":61.508856201865036},"equity@FY2010":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":13,"unit":"USD","end":"2010-01-31","value":88368000}},"quality":[{"metric":"totalAssets","periodKey":"2012Q2","rule":"accounting-identity","severity":"warning","message":"Assets 1.4563e+8 ≠ liabilities + mezzanine + equity 1.4653e+8 (0.61% apart)."},{"metric":"totalAssets","periodKey":"2017Q1","rule":"accounting-identity","severity":"warning","message":"Assets 4.6798e+8 ≠ liabilities + mezzanine + equity 4.5927e+8 (1.86% apart)."},{"metric":"totalAssets","periodKey":"2018Q1","rule":"accounting-identity","severity":"warning","message":"Assets 6.6136e+8 ≠ liabilities + mezzanine + equity 7.0993e+8 (6.84% apart) — large enough that an equity or liability component is probably unmapped."},{"metric":"totalAssets","periodKey":"2018Q2","rule":"accounting-identity","severity":"warning","message":"Assets 6.4332e+8 ≠ liabilities + mezzanine + equity 7.0097e+8 (8.22% apart) — large enough that an equity or liability component is probably unmapped."},{"metric":"dilutedShares","periodKey":"FY2014","rule":"unit-sanity","severity":"error","message":"Differs from the adjacent year by a factor of 978 (1.443e+4) — a unit-scale tagging error, not a real change."},{"metric":"dilutedShares","periodKey":"FY2014","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 4.011e+4 against net income 4.013e+7 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"operatingExpenses","periodKey":"2022Q4","rule":"identity-conflict","severity":"info","message":"Reported operatingExpenses disagrees with grossProfit - operatingIncome in 77 of 81 period(s), by up to 32.9% — this issuer means something different by it, so the missing periods are left empty rather than inferred."}]}