{"schemaVersion":2,"ticker":"MANH","company":{"ticker":"MANH","name":"MANHATTAN ASSOCIATES INC","exchange":"Nasdaq","cik":1056696,"sic":"7372","sicDescription":"Services-Prepackaged Software","fiscalYearEnd":"1231"},"updatedAt":"2026-09-11T02:29:44.423Z","filingsThrough":"Q2 2026","annual":{"keys":["FY2009","FY2010","FY2011","FY2012","FY2013","FY2014","FY2015","FY2016","FY2017","FY2018","FY2019","FY2020","FY2021","FY2022","FY2023","FY2024","FY2025"],"labels":["2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019","2020","2021","2022","2023","2024","2025"],"series":{"capex":[2378000,5871000,5074000,7873000,4740000,9415000,11492000,6843000,6199000,7306000,15193000,2730000,4016000,6587000,4730000,8675000,15457000],"revenue":[246667000,297117000,90700000,104400000,110800000,134600000,131300000,604557000,594599000,559157000,617949000,586372000,663643000,767084000,928725000,1042352000,1081392000],"costOfRevenue":[107461000,128792000,139101000,161737000,181151000,212578000,235428000,249879000,245733000,240881000,284967000,269887000,297827000,358237000,430614000,470980000,472339000],"grossProfit":[139206000,168325000,-48401000,-57337000,-70351000,-77978000,-104128000,354678000,348866000,318276000,332982000,316485000,365816000,408847000,498111000,571372000,609053000],"operatingExpenses":[102764000,117237000,124024000,128800000,126255000,146025000,151733000,152881000,155461000,176976000,209071000,193478000,223569000,249484000,282478000,303475000,322936000],"operatingIncome":[21142000,41927000,61363000,80073000,101287000,127124000,161446000,194307000,185645000,133887000,115924000,114061000,134333000,152700000,209881000,261596000,279800000],"pretaxIncome":[20386000,41784000,63227000,81038000,103109000,127998000,162841000,196107000,184833000,136231000,116077000,113776000,134072000,158121000,213671000,266814000,285894000],"netIncome":[16562000,28061000,44907000,51853000,67296000,82000000,103475000,124234000,116481000,104690000,85762000,87240000,110472000,128959000,176568000,218364000,219948000],"dilutedEps":[0.1825,0.3125,0.52,0.64,0.86,1.08,1.4,1.72,1.68,1.58,1.32,1.36,1.72,2.03,2.82,3.51,3.6],"cash":[120217000,120744000,92180000,96737000,124375000,115708000,118416000,95615000,125522000,99126000,110678000,204705000,263706000,225463000,270741000,266230000,328747000],"currentAssets":[null,188980000,174514000,181507000,218738000,229861000,236911000,207018000,228073000,215382000,232041000,334041000,408419000,415375000,479190000,503264000,583338000],"totalAssets":[null,280464000,259600000,261813000,297828000,318170000,332243000,297140000,314995000,307150000,372279000,465412000,539708000,570178000,673353000,757551000,839388000],"currentLiabilities":[null,86382000,88123000,91141000,104188000,122815000,127185000,117643000,124255000,145264000,181596000,196986000,249042000,315595000,365915000,400304000,455913000],"totalLiabilities":[null,96664000,97520000,100304000,116242000,136147000,136751000,127774000,140039000,160003000,230001000,246515000,289064000,343378000,395075000,458425000,524623000],"equity":[183365000,183800000,162080000,161509000,181586000,182023000,195492000,169366000,174956000,147147000,142278000,218897000,250644000,226800000,278278000,299126000,314765000],"operatingCashFlow":[58323000,49972000,55824000,75271000,89387000,94162000,120153000,139346000,164066000,137349000,146908000,140885000,185183000,179630000,246218000,295003000,389470000],"depreciationAndAmortization":[11418000,9161000,7284000,5638000,5825000,6377000,7764000,9090000,9060000,8613000,7987000,8946000,7914000,6663000,5752000,6301000,6317000],"dilutedShares":[90232000,89800000,85968000,81084000,77932000,75841000,74038000,72060000,69424000,66434000,65103000,64333000,64323000,63408000,62608000,62183000,61054000],"sharesOutstanding":[null,86919156,81663784,78483868,76374180,74104064,72766383,70233955,67776138,64860419,63456986,63527186,63154494,62191570,61566037,60921191,59845291],"totalCosts":[225525000,255190000,29337000,24327000,9513000,7476000,394925000,410250000,408954000,425270000,502025000,472311000,529310000,614384000,718844000,780756000,801592000],"freeCashFlow":[55945000,44101000,50750000,67398000,84647000,84747000,108661000,132503000,157867000,130043000,131715000,138155000,181167000,173043000,241488000,286328000,374013000],"capexOutflow":[-2378000,-5871000,-5074000,-7873000,-4740000,-9415000,-11492000,-6843000,-6199000,-7306000,-15193000,-2730000,-4016000,-6587000,-4730000,-8675000,-15457000],"grossMargin":[56.434788601637024,56.65276641861624,-53.3638368246968,-54.92049808429119,-63.49368231046931,-57.93313521545319,-79.30540746382331,58.66742093797607,58.67248347205427,56.920685961188,53.88502934708204,53.973416193133374,55.122407680032794,53.29885644857669,53.63385286279577,54.815647689072414,56.321204521579595],"operatingMargin":[8.571069498554731,14.11127602930832,67.65490628445424,76.69827586206897,91.41425992779784,94.44576523031203,122.95963442498096,32.14039370977426,31.22188231059924,23.944437787598115,18.759476914761574,19.451986111205855,20.241756486544723,19.906555214292045,22.598831731675144,25.096704376256774,25.874058620740676],"netMargin":[6.714315250925336,9.444427616056975,49.51157662624035,49.667624521072796,60.73646209386282,60.92124814264487,78.80807311500381,20.54959251154151,19.589841220721866,18.722827399102577,13.878491590729979,14.877927322587025,16.646299290431756,16.81158777917412,19.011871113623517,20.949161127910727,20.33934040569932],"currentRatio":[null,2.187724294413188,1.9803456532346833,1.991496691938864,2.099454831650478,1.8716036314782396,1.862727522899713,1.7597137101229992,1.8355237213794213,1.4826935785879503,1.2777869556598163,1.6957601047790198,1.6399603279768071,1.3161647047640173,1.3095664293620104,1.2572045245613335,1.2794941140085938],"fcfMargin":[22.68037475625033,14.842974316515042,55.95369349503859,64.55747126436782,76.39620938628158,62.96210995542347,82.75780654988576,21.917370901337673,26.550162378342378,23.256974338155473,21.314865789895283,23.56098176584148,27.298863997661392,22.558546391268752,26.002099652749738,27.469415322271175,34.58625549292024],"returnOnAssets":[null,10.005205659193336,16.630251229483914,19.889415875706973,24.04970329193179,26.623463063191764,31.81824471528091,39.478028481862395,38.05729128378544,33.654533910905016,25.245316287647423,20.828682652672644,21.981852913085003,23.238242486165245,28.397844524985704,30.52112510692541,27.546199322579007],"returnOnEquity":[9.119943612955804,15.28522598831588,25.966809298022437,32.04867903420697,39.22878503038517,45.10339403040079,54.819013814020636,68.09991832438922,67.65818042413787,65.00405149905465,59.263712533471534,48.30899148612169,47.05531572322757,54.020576235118675,69.917121711894,75.63646943907558,71.6570205459927],"revenueGrowth":[null,20.452675063952608,-69.47330512895593,15.104740904079383,6.130268199233724,21.480144404332123,-2.4517087667161985,360.43945163747145,-1.6471565129508092,-5.9606558369590275,10.514399354742942,-5.109968622006022,13.177812037409709,15.586844131558685,21.07213812307387,12.234730409970652,3.7453758423258154]}},"quarterly":{"keys":["2010Q1","2010Q2","2010Q3","2010Q4","2011Q1","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"],"labels":["Q1 '10","Q2 '10","Q3 '10","Q4 '10","Q1 '11","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"],"series":{"capex":[null,null,1625000,1540000,1338000,658000,1676000,1402000,1796000,1454000,1086000,3537000,598000,1035000,1568000,1539000,1156000,2424000,3096000,2739000,3098000,2671000,3850000,1873000,1906000,2201000,1358000,1378000,789000,1914000,1194000,2302000,2174000,1881000,1481000,1770000,616000,2689000,8053000,3835000,1245000,507000,176000,802000,569000,602000,987000,1858000,1159000,1084000,1909000,2435000,666000,1009000,1086000,1969000,2321000,2217000,1009000,3128000,891000,3980000,5928000,4658000,4103000,1005000],"revenue":[73949000,77641000,74014000,71513000,71710000,88402000,85602000,83539000,91481000,93567000,95841000,95359000,96601000,102516000,107802000,107599000,113563000,122530000,125608000,130403000,133523000,139109000,142304000,141435000,149860000,154892000,152213000,147592000,143489000,154141000,152883000,144086000,130569000,141871000,142351000,144366000,148404000,154341000,162275000,152929000,153903000,135630000,149757000,147082000,156850000,166114000,169185000,171494000,178956000,191924000,198101000,198103000,221013000,231016000,238441000,238255000,254552000,265318000,266681000,255801000,262787000,272421000,275795000,270389000,282215000,297794000],"costOfRevenue":[24064000,24906000,24661000,25145000,32497000,35743000,35945000,34916000,37935000,39350000,41128000,43324000,43038000,44018000,45092000,49003000,47552000,52570000,53864000,58592000,58237000,58764000,58096000,60331000,64813000,62517000,61678000,60871000,61621000,62313000,63072000,58727000,57794000,59081000,61186000,62820000,67170000,71578000,74366000,71853000,74831000,63025000,65199000,66832000,74065000,70628000,71503000,81631000,83427000,88646000,96158000,90006000,103629000,108813000,111439000,106733000,119287000,120041000,118660000,112992000,114567000,116215000,119812000,121745000,126641000,129463000],"grossProfit":[49885000,52735000,49353000,46368000,39213000,52659000,49657000,48623000,53546000,54217000,54713000,52035000,53563000,58498000,62710000,58596000,66011000,69960000,71744000,71811000,75286000,80345000,84208000,81104000,85047000,92375000,90535000,86721000,81868000,91828000,89811000,85359000,72775000,82790000,81165000,81546000,81234000,82763000,87909000,81076000,79072000,72605000,84558000,80250000,82785000,95486000,97682000,89863000,95529000,103278000,101943000,108097000,117384000,122203000,127002000,131522000,135265000,145277000,148021000,142809000,148220000,156206000,155983000,148644000,155574000,168331000],"operatingExpenses":[29369000,30584000,28916000,28368000,29659000,32223000,31084000,31058000,34262000,31457000,31657000,31424000,32418000,30852000,30524000,32461000,34472000,35971000,34568000,41014000,36641000,37073000,38551000,39468000,39742000,37841000,34617000,39081000,37886000,40243000,36440000,39592000,42743000,44870000,42890000,45273000,51044000,53322000,50975000,53730000,52530000,43656000,47389000,49903000,55225000,54045000,53357000,60942000,59810000,64279000,63509000,61886000,68812000,70400000,72114000,71152000,76142000,75600000,71243000,80490000,83507000,80834000,78495000,80100000,88804000,100468000],"operatingIncome":[11483000,12017000,9612000,8815000,7553000,18213000,19394000,16203000,17940000,21342000,21677000,19114000,19661000,26187000,30772000,24667000,30051000,32500000,35501000,29072000,36864000,41374000,43680000,39528000,43099000,52268000,53584000,45356000,41720000,49259000,51096000,43570000,27830000,35685000,36096000,34276000,28276000,27582000,34997000,25069000,24196000,26692000,34976000,28197000,25425000,39357000,42408000,27143000,33972000,37253000,36770000,44705000,47085000,50483000,53448000,58865000,57630000,68188000,75090000,60688000,63172000,73788000,75828000,67012000,64937000,66231000],"pretaxIncome":[10985000,12321000,9424000,9054000,7571000,18547000,20256000,16853000,17816000,22144000,21430000,19648000,19812000,27430000,31318000,24549000,29818000,32812000,35446000,29922000,37126000,41733000,44284000,39698000,43619000,52922000,53794000,45772000,41349000,49191000,51303000,42990000,28551000,36671000,37634000,33375000,27905000,27511000,35807000,24854000,25616000,26534000,34085000,27541000,25132000,39663000,42366000,26911000,34710000,39496000,38382000,45533000,47228000,51524000,55187000,59732000,58626000,69102000,76402000,62684000,64509000,74503000,78432000,68450000,69274000,67214000],"netIncome":[7195000,8189000,6232000,6445000,7166000,12339000,14877000,10525000,11402000,14172000,13809000,12470000,13355000,17407000,19688000,16846000,18712000,20594000,22340000,20354000,23204000,26004000,27897000,26370000,27480000,33341000,33496000,29917000,28224000,31144000,32599000,24514000,22652000,27668000,28455000,25915000,20972000,20925000,27107000,16758000,22530000,19204000,24966000,20540000,22643000,30593000,36654000,20582000,30592000,30825000,29674000,37868000,38791000,39620000,49421000,48736000,53801000,52766000,63781000,48016000,52582000,56780000,58633000,51953000,49295000,50352000],"dilutedEps":[0.08,0.09,0.07,0.0725,0.08,0.1425,0.175,0.125,0.14,0.18,0.17,0.16,0.17,0.22,0.25,0.22,0.24,0.27,0.3,0.27,0.31,0.35,0.38,0.36,0.38,0.46,0.47,0.42,0.4,0.45,0.47,0.36,0.33,0.42,0.43,0.4,0.32,0.32,0.42,0.26,0.35,0.3,0.39,0.32,0.35,0.48,0.57,0.31989047063399456,0.48,0.49,0.47,0.6004392004178337,0.62,0.63,0.79,0.7695579144750435,0.86,0.85,1.03,0.7699792517772702,0.85,0.93,0.96,0.8495747276113867,0.82,0.85],"cash":[null,117663000,105327000,120744000,111643000,103400000,94153000,92180000,92277000,95092000,99090000,96737000,101093000,98623000,118237000,124375000,116649000,91121000,101116000,115708000,97089000,100156000,109029000,118416000,105812000,93135000,110831000,95615000,89208000,76704000,124818000,125522000,106668000,79034000,89749000,99126000,104879000,119401000,113618000,110678000,75279000,123638000,166254000,204705000,197166000,209343000,246445000,263706000,216317000,213771000,197055000,225463000,181595000,153294000,182312000,270741000,207524000,202709000,214952000,266230000,205873000,230593000,263555000,328747000,226133000,186110000],"currentAssets":[null,null,null,188980000,null,178425000,173465000,174514000,175429000,180412000,195346000,181507000,185221000,190350000,208702000,218738000,210605000,206320000,216866000,229861000,211142000,210669000,231635000,236911000,210205000,199970000,222239000,207018000,200094000,196832000,238368000,228073000,218851000,204730000,203155000,215382000,231296000,239557000,241595000,232041000,216955000,251759000,288388000,334041000,330051000,347232000,385667000,408419000,377270000,374552000,366695000,415375000,371504000,360019000,392859000,479190000,445206000,426146000,452313000,503264000,455335000,483346000,525770000,583338000,515816000,467060000],"totalAssets":[null,null,null,280464000,null,267762000,262731000,259600000,258324000,261898000,275829000,261813000,264541000,268841000,287444000,297828000,290744000,288618000,304616000,318170000,300319000,300302000,322747000,332243000,303172000,293876000,316081000,297140000,287342000,284735000,326249000,314995000,307182000,292495000,291008000,307150000,359511000,372183000,380297000,372279000,348044000,380389000,416981000,465412000,458528000,474997000,514283000,539708000,511754000,514289000,514719000,570178000,530843000,526994000,572995000,673353000,674762000,665312000,698140000,757551000,708221000,744684000,768823000,839388000,740538000,698646000],"currentLiabilities":[null,null,null,86382000,null,87171000,92461000,88123000,85862000,89706000,97298000,91141000,90477000,90809000,99793000,104188000,99929000,99865000,106823000,122815000,107004000,102856000,119651000,127185000,119117000,110105000,119276000,117643000,129816000,117865000,122432000,124255000,142805000,148027000,136606000,145264000,165534000,169132000,182494000,181596000,176188000,183421000,185089000,196986000,206738000,216861000,232862000,249042000,257048000,271226000,283970000,315595000,322753000,330609000,332826000,365915000,372020000,362710000,362243000,400304000,405016000,407165000,400408000,455913000,467400000,475054000],"totalLiabilities":[null,null,null,96664000,null,97059000,101432000,97520000,94982000,98569000,106269000,100304000,101495000,101435000,110554000,116242000,113054000,112300000,120134000,136147000,121538000,116406000,132384000,136751000,128206000,118894000,129047000,127774000,139474000,127049000,131895000,140039000,159234000,163253000,151330000,160003000,214111000,217496000,228647000,230001000,222175000,227611000,229004000,246515000,253868000,262547000,275656000,289064000,294618000,305554000,316585000,343378000,349771000,356444000,362890000,395075000,435155000,424683000,420189000,458425000,463126000,465925000,459607000,524623000,535363000,541139000],"equity":[null,null,null,183800000,null,170703000,161299000,162080000,163342000,163329000,169560000,161509000,163046000,167406000,176890000,181586000,177690000,176318000,184482000,182023000,178781000,183896000,190363000,195492000,174966000,174982000,187034000,169366000,147868000,157686000,194354000,174956000,147948000,129242000,139678000,147147000,145400000,154687000,151650000,142278000,125869000,152778000,187977000,218897000,204660000,212450000,238627000,250644000,217136000,208735000,198134000,226800000,181072000,170550000,210105000,278278000,239607000,240629000,277951000,299126000,245095000,278759000,309216000,314765000,205175000,157507000],"operatingCashFlow":[null,null,11499000,14611000,8104000,16021000,16870000,14829000,13059000,20891000,17457000,23864000,20100000,13596000,32690000,23001000,19144000,1888000,32685000,40445000,15175000,27513000,41346000,36119000,40426000,19081000,41991000,37848000,61276000,11319000,44044000,47427000,51301000,16793000,35224000,34031000,35187000,37220000,39939000,34562000,11588000,48800000,42480000,38017000,39885000,45510000,59685000,40103000,31792000,52690000,39920000,55228000,58716000,40570000,58573000,88359000,54738000,73262000,62299000,104704000,75260000,74050000,93110000,147050000,84045000,90680000],"depreciationAndAmortization":[2415000,2318000,2262000,2166000,2001000,2223000,1698000,1362000,1344000,1418000,1379000,1497000,1484000,1459000,1414000,1468000,1488000,1489000,1675000,1725000,1781000,1898000,1977000,2108000,2206000,2266000,2334000,2284000,2262000,2326000,2275000,2197000,2202000,2235000,2179000,1997000,1914000,1859000,1937000,2277000,2346000,2257000,2193000,2150000,2135000,2084000,1917000,1778000,1747000,1746000,1664000,1506000,1487000,1320000,1440000,1505000,1493000,1489000,1688000,1631000,1541000,1584000,1660000,1532000,1833000,1632000],"dilutedShares":[90140000,91104000,88204000,89400000,88316000,87100000,84500000,83692000,82548000,81404000,80520000,79652000,78740000,78036000,77552000,77256000,76795000,76037000,75466000,75034000,74607000,74126000,73761000,73555000,73020000,72228000,71743000,71148000,70247000,69421000,69135000,68791000,67736000,66535000,65901000,65526000,65204000,65093000,64992000,64807000,64342000,64126000,64427000,64484000,64466000,64276000,64238000,64275000,63871000,63419000,63165000,63183000,62767000,62432000,62310000,62929000,62493000,62118000,61948000,62174000,61527000,61074000,60954000,60667000,60038000,58997000],"sharesOutstanding":[null,null,null,86919156,null,84426908,81734704,81663784,81239868,80090124,79623612,78483868,77885668,77235444,76850244,76374180,75831405,75120619,74642744,74104064,73799618,73423899,73064213,72766383,72136663,71604493,71189036,70233955,69443299,68926397,68930029,67776138,66819431,65759735,65378469,64860419,64593909,64322067,63900528,63456986,63495687,63518968,63526106,63527186,63616713,63397603,63281757,63154494,63113221,62718513,62394460,62191570,62026840,61668512,61562480,61566037,61569549,61245638,61072619,60921191,60714813,60468401,60256442,59845291,59164492,58300070],"totalCosts":[62466000,65624000,64402000,62698000,64157000,70189000,66208000,67336000,73541000,72225000,74164000,76245000,76940000,76329000,77030000,82932000,83512000,90030000,90107000,101331000,96659000,97735000,98624000,101907000,106761000,102624000,98629000,102236000,101769000,104882000,101787000,100516000,102739000,106186000,106255000,110090000,120128000,126759000,127278000,127860000,129707000,108938000,114781000,118885000,131425000,126757000,126777000,144351000,144984000,154671000,161331000,153398000,173928000,180533000,184993000,179390000,196922000,197130000,191591000,195113000,199615000,198633000,199967000,203377000,217278000,231563000],"freeCashFlow":[null,null,9874000,13071000,6766000,15363000,15194000,13427000,11263000,19437000,16371000,20327000,19502000,12561000,31122000,21462000,17988000,-536000,29589000,37706000,12077000,24842000,37496000,34246000,38520000,16880000,40633000,36470000,60487000,9405000,42850000,45125000,49127000,14912000,33743000,32261000,34571000,34531000,31886000,30727000,10343000,48293000,42304000,37215000,39316000,44908000,58698000,38245000,30633000,51606000,38011000,52793000,58050000,39561000,57487000,86390000,52417000,71045000,61290000,101576000,74369000,70070000,87182000,142392000,79942000,89675000],"capexOutflow":[null,null,-1625000,-1540000,-1338000,-658000,-1676000,-1402000,-1796000,-1454000,-1086000,-3537000,-598000,-1035000,-1568000,-1539000,-1156000,-2424000,-3096000,-2739000,-3098000,-2671000,-3850000,-1873000,-1906000,-2201000,-1358000,-1378000,-789000,-1914000,-1194000,-2302000,-2174000,-1881000,-1481000,-1770000,-616000,-2689000,-8053000,-3835000,-1245000,-507000,-176000,-802000,-569000,-602000,-987000,-1858000,-1159000,-1084000,-1909000,-2435000,-666000,-1009000,-1086000,-1969000,-2321000,-2217000,-1009000,-3128000,-891000,-3980000,-5928000,-4658000,-4103000,-1005000],"grossMargin":[67.45865393717293,67.92158782086784,66.68062798929932,64.83856082110945,54.682749965137354,59.56765684034298,58.00915866451718,58.20395264487246,58.532372842448154,57.94457447604391,57.087259106228025,54.56747658847093,55.447666173228015,57.062312224433256,58.17146249605759,54.45775518359836,58.12720692479064,57.096221333550965,57.1173810585313,55.068518362307614,56.384293342719985,57.756866917309445,59.174724533393295,57.343656096440064,56.75096756973175,59.638328641892414,59.47915092666199,58.757249715431726,57.05524465290023,59.57402637844571,58.7449225878613,59.24170287189595,55.73681348559,58.35583029653699,57.01751304873166,56.485599102281704,54.73841675426539,53.62347010839634,54.17285472192266,53.01545161480165,51.377815897026046,53.531667035316666,56.46347082273283,54.56140112318298,52.779725852725534,57.482211011714845,57.736796997369744,52.40008396795223,53.38127807952793,53.811925553865066,51.46011378034437,54.566059070281625,53.11180790270256,52.898067666308826,53.26349075872019,55.20219932425343,53.13845501115686,54.755802470997075,55.504891612075845,55.82816329881432,56.40309452141848,57.339926070310284,56.55758806359796,54.974129864750424,55.12605637545843,56.52598776335319],"operatingMargin":[15.528269483022083,15.477647119434321,12.986732239846516,12.32643015955141,10.532701157439687,20.602475057125407,22.65601270998341,19.395731335065058,19.610629529629104,22.80932380005771,22.617668847361777,20.044253819775797,20.352791378971233,25.544305279175934,28.54492495501011,22.924934246600806,26.461963843857596,26.524116542887455,28.263327176612957,22.293965629625085,27.608726586430805,29.742144649160014,30.694850460984934,27.947820553611198,28.75950887494995,33.74480283035922,35.203300637921856,30.73066290855873,29.07539950797622,31.95710420978195,33.42163615313672,30.23888511028136,21.314400814894807,25.15313207068393,25.357039992694112,23.742432428688197,19.053394787202503,17.870818512255333,21.56647665999076,16.3925743318795,15.721590872172733,19.680011796800116,23.35516870663809,19.170938660067176,16.20975454255658,23.692765209434484,25.066051954960543,15.827375884870607,18.983437269496413,19.41028740543132,18.56123896396283,22.566543666678445,21.304176677390018,21.85259895418499,22.415608053984005,24.706721789679126,22.63977497721487,25.700480178502776,28.157236548535515,23.724692241234397,24.039240906133106,27.086017597762286,27.49433456008992,24.783552585349256,23.00976206084014,22.240542119720345],"netMargin":[9.729678562252362,10.547262400020607,8.420028643229658,9.012347405366857,9.99302747176126,13.957829008393475,17.379266839559822,12.598905900238211,12.463790295252567,15.146365705857834,14.408238645256205,13.076898876875806,13.824908644838047,16.979788520816264,18.263112001632624,15.656279333451053,16.477197678821447,16.807312494899207,17.785491369976434,15.60853661342147,17.378279397556977,18.69325492958759,19.603805936586465,18.644607063315306,18.337114640330977,21.525320868734344,22.006004743353063,20.270068838419427,19.669800472510087,20.20487735255383,21.32284165015077,17.01345030051497,17.348681540028643,19.502223851245144,19.989322168442794,17.950902567086434,14.131694563488855,13.557641845005538,16.704359882914805,10.958026273630246,14.639090855928735,14.159109341591094,16.671007031390854,13.964999116139296,14.436085431941345,18.41687034205425,21.665041227059138,12.00158606131993,17.094704843648717,16.061044996977973,14.979227767653875,19.115308703048413,17.55145624917991,17.150327250060602,20.726720656262977,20.455394430337243,21.135563656934536,19.887832713950807,23.916589483315274,18.77084139624161,20.009361193666354,20.84273973005018,21.259631247847132,19.21416921546365,17.467179278209876,16.90833260576103],"currentRatio":[null,null,null,2.187724294413188,null,2.0468389716763604,1.8760882966872519,1.9803456532346833,2.0431506370687846,2.0111475263639,2.0077082776624393,1.991496691938864,2.0471611569791217,2.096157869814666,2.091349092621727,2.099454831650478,2.107546357914119,2.065989085265108,2.0301433211948736,1.8716036314782396,1.9732159545437553,2.0481935910399005,1.9359219730716835,1.862727522899713,1.7646935366068655,1.8161754688706235,1.863233173479996,1.7597137101229992,1.541366241449436,1.6699783650786917,1.946941975953999,1.8355237213794213,1.5325163684744931,1.3830584960851737,1.4871601540195891,1.4826935785879503,1.397271859557553,1.4163907480547737,1.323851743071005,1.2777869556598163,1.2313835221467977,1.372574568887968,1.558104479466635,1.6957601047790198,1.596469928121584,1.6011731016641997,1.656204103718082,1.6399603279768071,1.4677025302667206,1.3809590525982023,1.2913159840828257,1.3161647047640173,1.1510473953766502,1.0889570459364386,1.180373528510393,1.3095664293620104,1.1967259824740606,1.174894543850459,1.2486452464229814,1.2572045245613335,1.1242395362158533,1.1871010523989045,1.313085652634313,1.2794941140085938,1.1035857937526743,0.9831724393437378],"fcfMargin":[null,null,13.340719323371253,18.277795645546963,9.435225212662111,17.378566095789687,17.749585290063315,16.07273249619938,12.311846175708617,20.773349578376994,17.08141609540802,21.316288971151124,20.18819680955684,12.252721526395879,28.86959425613625,19.946282028643388,15.839666088426688,-0.4374438912919285,23.556620597414177,28.914978949870786,9.044883653003602,17.85793873868693,26.34922419608725,24.213242832396507,25.703990391031628,10.897915967254605,26.69482895679081,24.71001138273077,42.15445086382928,6.101556367222219,28.027969100554017,31.318101689268907,37.62531688226149,10.510957137117522,23.704083568081714,22.346674424726043,23.29519419961726,22.373186645155858,19.64936065321214,20.0923304278456,6.72046678752201,35.606429256064295,28.248429121844055,25.302212371330278,25.06598661141218,27.034446223677715,34.69456512102136,22.30107175761251,17.117615503252196,26.888768470853048,19.187687088909193,26.649268309919588,26.265423300891804,17.12478789347924,24.109528143230403,36.259469895699986,20.591863352085234,26.77730120082316,22.98251468983542,39.70899253716757,28.300106169635487,25.72121826144093,31.611160463387662,52.661905624858996,28.326630405896214,30.113098316285754],"returnOnAssets":[null,null,null,10.005205659193336,null,12.018882440376155,15.539468125192688,16.630251229483914,19.02378408510243,19.24857455726315,18.533868092691623,19.889415875706973,20.581220774004763,21.494934421627203,22.340854257171923,24.04970329193179,26.167823730156588,27.209175921457902,26.514880248623452,26.623463063191764,29.266592562890924,31.210351151259935,31.06941276422103,31.81824471528091,35.70923178638952,38.73855982550683,37.783879228837804,39.478028481862395,42.3285476720281,42.439912134404636,37.950586147307455,38.05729128378544,37.31018428187928,37.22363702510265,33.4670971734626,33.654533910905016,30.9017793797145,28.96650709065141,28.278949210865406,25.245316287647423,24.68218018387263,22.748388194086413,20.935733834371447,20.828682652672644,21.66031054884127,23.087120902142424,23.716153528967084,21.981852913085003,24.409604630406417,23.987603180475617,21.705108444881546,23.238242486165245,26.310837265021863,28.03330122550738,30.46756776137845,28.397844524985704,31.781221876153467,34.340848741849825,34.47061091072152,30.52112510692541,31.402410586391877,31.37015991534728,29.450095196675036,27.546199322579007,29.909874589217395,29.13166081214968],"returnOnEquity":[null,null,null,15.28522598831588,null,18.85262707743859,25.311378247850264,25.966809298022437,30.08595462281593,30.521626670498637,30.16874257614271,32.04867903420697,32.97057489858696,34.49347665049057,36.32270168855535,39.22878503038517,42.6447454921112,44.12842862296494,43.441107778134445,45.10339403040079,48.52680863239927,51.0263343456945,51.999626512291755,54.819013814020636,60.919809920649506,64.13767352693674,63.95758312864173,68.09991832438922,77.42554997305116,73.81593660947252,63.916012040232,67.65818042413787,74.98512588906617,74.88498856856076,61.8437754466638,65.00405149905465,70.23057938012191,67.81061462548735,65.1629778119508,59.263712533471534,64.37890064843384,55.68048395752362,49.146858170875696,48.30899148612169,52.85648157952857,54.07142935371877,51.77166646351182,47.05531572322757,56.15084069076046,56.34246233840236,51.13689180123683,54.020576235118675,68.88761652201865,76.96217883649499,81.17793743370918,69.917121711894,91.08037244549882,99.57901546528397,89.77822217122625,75.63646943907558,89.59938271350232,85.16138224217732,73.57736385048888,71.6570205459927,96.23603615608413,96.37835632389414],"revenueGrowth":[null,null,null,null,-3.02776237677318,13.859945132082284,15.656497419407135,16.816522869967688,27.57077116162321,5.8426279948417426,11.961169131562354,14.149080070386288,5.596790590395817,9.56426945397415,12.4800450746549,12.835705072410564,17.55882444281116,19.52280619610598,16.51731878814864,21.193505515850507,17.576147160606894,13.530563943524033,13.29214699700656,8.459928069139512,12.235345221422534,11.345779209109397,6.963261749494043,4.353236469049393,-4.2513012144668405,-0.4848539627611448,0.440172652795745,-2.3754675050138174,-9.004174536027154,-7.960244192006016,-6.88892813458658,0.1943283872131829,13.659444431679812,8.789675127404472,13.99638920696027,5.931452003934434,3.7054257297646886,-12.123155869146885,-7.714065629332922,-3.8233428584506512,1.9148424657089214,22.47585342475853,12.973016286383942,16.597544227029815,14.093720114759334,15.537522424359175,17.091349705943195,15.51599472867855,23.50130758398712,20.368479189679256,20.363350008329096,20.268244297158546,15.175125445109572,14.848322194133745,11.843600723030011,7.364378502025137,3.235095383261566,2.6771647607776394,3.4175663058110706,5.702870590810827,7.393059778451749,9.313892834987026]}},"filings":[{"accn":"0001564590-19-002439","filed":"2019-02-08","form":"10-K"},{"accn":"0001564590-17-020362","filed":"2017-10-30","form":"10-Q"},{"accn":"0001564590-18-009530","filed":"2018-04-27","form":"10-Q"},{"accn":"0001564590-18-017565","filed":"2018-07-26","form":"10-Q"},{"accn":"0001564590-18-025118","filed":"2018-10-25","form":"10-Q"},{"accn":"0001564590-20-003915","filed":"2020-02-10","form":"10-K"},{"accn":"0001564590-19-013103","filed":"2019-04-25","form":"10-Q"},{"accn":"0001564590-19-026152","filed":"2019-07-25","form":"10-Q"},{"accn":"0001564590-19-037771","filed":"2019-10-24","form":"10-Q"},{"accn":"0001564590-21-004542","filed":"2021-02-05","form":"10-K"},{"accn":"0001564590-20-020456","filed":"2020-05-01","form":"10-Q"},{"accn":"0001564590-20-033600","filed":"2020-07-27","form":"10-Q"},{"accn":"0001564590-20-049685","filed":"2020-11-02","form":"10-Q"},{"accn":"0001564590-22-004100","filed":"2022-02-07","form":"10-K"},{"accn":"0001564590-21-022006","filed":"2021-04-29","form":"10-Q"},{"accn":"0001564590-21-039189","filed":"2021-07-29","form":"10-Q"},{"accn":"0001564590-21-052706","filed":"2021-10-28","form":"10-Q"},{"accn":"0000950170-23-001892","filed":"2023-02-06","form":"10-K"},{"accn":"0001564590-22-016414","filed":"2022-04-28","form":"10-Q"},{"accn":"0001564590-22-026857","filed":"2022-07-28","form":"10-Q"},{"accn":"0000950170-22-020437","filed":"2022-10-28","form":"10-Q"},{"accn":"0000950170-24-011411","filed":"2024-02-06","form":"10-K"},{"accn":"0000950170-23-015838","filed":"2023-04-28","form":"10-Q"},{"accn":"0000950170-23-035377","filed":"2023-07-28","form":"10-Q"},{"accn":"0000950170-23-055604","filed":"2023-10-26","form":"10-Q"},{"accn":"0000950170-25-016295","filed":"2025-02-07","form":"10-K"},{"accn":"0000950170-24-049203","filed":"2024-04-26","form":"10-Q"},{"accn":"0000950170-24-086805","filed":"2024-07-26","form":"10-Q"},{"accn":"0000950170-24-117433","filed":"2024-10-25","form":"10-Q"},{"accn":"0001193125-26-037138","filed":"2026-02-04","form":"10-K"},{"accn":"0000950170-25-058642","filed":"2025-04-25","form":"10-Q"},{"accn":"0000950170-25-098656","filed":"2025-07-25","form":"10-Q"},{"accn":"0001193125-25-249633","filed":"2025-10-24","form":"10-Q"},{"accn":"0001193125-26-175715","filed":"2026-04-24","form":"10-Q"},{"accn":"0001193125-26-327591","filed":"2026-07-31","form":"10-Q"},{"accn":"0001193125-14-038899","filed":"2014-02-06","form":"10-K"},{"accn":"0001564590-15-000520","filed":"2015-02-05","form":"10-K"},{"accn":"0001564590-16-012414","filed":"2016-02-05","form":"10-K"},{"accn":"0001193125-12-073423","filed":"2012-02-23","form":"10-K"},{"accn":"0001193125-13-071744","filed":"2013-02-22","form":"10-K"},{"accn":"0001564590-17-000938","filed":"2017-02-03","form":"10-K"},{"accn":"0001564590-18-001747","filed":"2018-02-09","form":"10-K"},{"accn":"0001193125-12-211784","filed":"2012-05-04","form":"10-Q"},{"accn":"0001193125-12-338096","filed":"2012-08-06","form":"10-Q"},{"accn":"0001193125-12-443618","filed":"2012-10-31","form":"10-Q"},{"accn":"0001193125-13-186499","filed":"2013-04-30","form":"10-Q"},{"accn":"0001193125-13-312687","filed":"2013-07-31","form":"10-Q"},{"accn":"0001193125-13-419974","filed":"2013-10-31","form":"10-Q"},{"accn":"0001193125-14-167592","filed":"2014-04-29","form":"10-Q"},{"accn":"0001193125-14-284514","filed":"2014-07-29","form":"10-Q"},{"accn":"0001193125-14-386930","filed":"2014-10-29","form":"10-Q"},{"accn":"0001564590-15-002910","filed":"2015-04-28","form":"10-Q"},{"accn":"0001564590-15-005703","filed":"2015-07-28","form":"10-Q"},{"accn":"0001564590-15-008595","filed":"2015-10-26","form":"10-Q"},{"accn":"0001564590-16-016512","filed":"2016-04-22","form":"10-Q"},{"accn":"0001564590-16-021352","filed":"2016-07-22","form":"10-Q"},{"accn":"0001564590-16-025971","filed":"2016-10-21","form":"10-Q"},{"accn":"0001564590-17-007008","filed":"2017-04-24","form":"10-Q"},{"accn":"0001564590-17-013865","filed":"2017-07-24","form":"10-Q"},{"accn":"0000950123-11-070305","filed":"2011-07-29","form":"10-Q"},{"accn":"0000950123-11-092933","filed":"2011-10-28","form":"10-Q"}],"provenance":{"#0":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":6843000},"#1":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":1,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":5465000},"#2":{"kind":"computed","op":"sum","terms":[{"ref":"#0"},{"ref":"#1","weight":-1}],"rule":"quarter-from-ytd","value":1378000},"capex@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#2"}],"rule":"component-sum","value":1378000},"capex@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":6843000},"#3":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":789000},"capex@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#3"}],"rule":"component-sum","value":789000},"#4":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":2703000},"#5":{"kind":"computed","op":"sum","terms":[{"ref":"#4"},{"ref":"#3","weight":-1}],"rule":"quarter-from-ytd","value":1914000},"capex@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#5"}],"rule":"component-sum","value":1914000},"#6":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":3897000},"#7":{"kind":"computed","op":"sum","terms":[{"ref":"#6"},{"ref":"#4","weight":-1}],"rule":"quarter-from-ytd","value":1194000},"capex@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#7"}],"rule":"component-sum","value":1194000},"#8":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":6199000},"#9":{"kind":"computed","op":"sum","terms":[{"ref":"#8"},{"ref":"#6","weight":-1}],"rule":"quarter-from-ytd","value":2302000},"capex@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#9"}],"rule":"component-sum","value":2302000},"capex@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#8"}],"rule":"component-sum","value":6199000},"#10":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":2174000},"capex@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#10"}],"rule":"component-sum","value":2174000},"#11":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":4055000},"#12":{"kind":"computed","op":"sum","terms":[{"ref":"#11"},{"ref":"#10","weight":-1}],"rule":"quarter-from-ytd","value":1881000},"capex@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#12"}],"rule":"component-sum","value":1881000},"#13":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":5536000},"#14":{"kind":"computed","op":"sum","terms":[{"ref":"#13"},{"ref":"#11","weight":-1}],"rule":"quarter-from-ytd","value":1481000},"capex@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#14"}],"rule":"component-sum","value":1481000},"#15":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":7306000},"#16":{"kind":"computed","op":"sum","terms":[{"ref":"#15"},{"ref":"#13","weight":-1}],"rule":"quarter-from-ytd","value":1770000},"capex@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#16"}],"rule":"component-sum","value":1770000},"capex@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#15"}],"rule":"component-sum","value":7306000},"#17":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":616000},"capex@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#17"}],"rule":"component-sum","value":616000},"#18":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":11,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":3305000},"#19":{"kind":"computed","op":"sum","terms":[{"ref":"#18"},{"ref":"#17","weight":-1}],"rule":"quarter-from-ytd","value":2689000},"capex@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#19"}],"rule":"component-sum","value":2689000},"#20":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":12,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":11358000},"#21":{"kind":"computed","op":"sum","terms":[{"ref":"#20"},{"ref":"#18","weight":-1}],"rule":"quarter-from-ytd","value":8053000},"capex@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#21"}],"rule":"component-sum","value":8053000},"#22":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":15193000},"#23":{"kind":"computed","op":"sum","terms":[{"ref":"#22"},{"ref":"#20","weight":-1}],"rule":"quarter-from-ytd","value":3835000},"capex@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#23"}],"rule":"component-sum","value":3835000},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#22"}],"rule":"component-sum","value":15193000},"#24":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":1245000},"capex@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#24"}],"rule":"component-sum","value":1245000},"#25":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":15,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":1752000},"#26":{"kind":"computed","op":"sum","terms":[{"ref":"#25"},{"ref":"#24","weight":-1}],"rule":"quarter-from-ytd","value":507000},"capex@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#26"}],"rule":"component-sum","value":507000},"#27":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":1928000},"#28":{"kind":"computed","op":"sum","terms":[{"ref":"#27"},{"ref":"#25","weight":-1}],"rule":"quarter-from-ytd","value":176000},"capex@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#28"}],"rule":"component-sum","value":176000},"#29":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":2730000},"#30":{"kind":"computed","op":"sum","terms":[{"ref":"#29"},{"ref":"#27","weight":-1}],"rule":"quarter-from-ytd","value":802000},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#30"}],"rule":"component-sum","value":802000},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#29"}],"rule":"component-sum","value":2730000},"#31":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":569000},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#31"}],"rule":"component-sum","value":569000},"#32":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":604557000},"revenue@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#32"}],"rule":"component-sum","value":604557000},"#33":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":143489000},"revenue@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#33"}],"rule":"component-sum","value":143489000},"#34":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":154141000},"revenue@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#34"}],"rule":"component-sum","value":154141000},"#35":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":152883000},"revenue@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#35"}],"rule":"component-sum","value":152883000},"#36":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":144086000},"revenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#36"}],"rule":"component-sum","value":144086000},"#37":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":594599000},"revenue@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#37"}],"rule":"component-sum","value":594599000},"#38":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":130569000},"revenue@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#38"}],"rule":"component-sum","value":130569000},"#39":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":141871000},"revenue@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#39"}],"rule":"component-sum","value":141871000},"#40":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":142351000},"revenue@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#40"}],"rule":"component-sum","value":142351000},"#41":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":144366000},"revenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#41"}],"rule":"component-sum","value":144366000},"#42":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":559157000},"revenue@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#42"}],"rule":"component-sum","value":559157000},"#43":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":148404000},"revenue@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#43"}],"rule":"component-sum","value":148404000},"#44":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":154341000},"revenue@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#44"}],"rule":"component-sum","value":154341000},"#45":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":162275000},"revenue@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#45"}],"rule":"component-sum","value":162275000},"#46":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":152929000},"revenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#46"}],"rule":"component-sum","value":152929000},"#47":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":617949000},"revenue@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#47"}],"rule":"component-sum","value":617949000},"#48":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":153903000},"revenue@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#48"}],"rule":"component-sum","value":153903000},"#49":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":135630000},"revenue@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#49"}],"rule":"component-sum","value":135630000},"#50":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":149757000},"revenue@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#50"}],"rule":"component-sum","value":149757000},"#51":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":147082000},"revenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#51"}],"rule":"component-sum","value":147082000},"#52":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":586372000},"revenue@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#52"}],"rule":"component-sum","value":586372000},"#53":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":156850000},"revenue@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#53"}],"rule":"component-sum","value":156850000},"#54":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":166114000},"revenue@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#54"}],"rule":"component-sum","value":166114000},"#55":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":169185000},"revenue@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#55"}],"rule":"component-sum","value":169185000},"#56":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":663643000},"#57":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":492149000},"#58":{"kind":"computed","op":"sum","terms":[{"ref":"#56"},{"ref":"#57","weight":-1}],"rule":"quarter-from-ytd","value":171494000},"revenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#58"}],"rule":"component-sum","value":171494000},"revenue@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#56"}],"rule":"component-sum","value":663643000},"#59":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":178956000},"revenue@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#59"}],"rule":"component-sum","value":178956000},"#60":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":191924000},"revenue@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#60"}],"rule":"component-sum","value":191924000},"#61":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":198101000},"revenue@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#61"}],"rule":"component-sum","value":198101000},"#62":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":767084000},"#63":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":568981000},"#64":{"kind":"computed","op":"sum","terms":[{"ref":"#62"},{"ref":"#63","weight":-1}],"rule":"quarter-from-ytd","value":198103000},"revenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#64"}],"rule":"component-sum","value":198103000},"revenue@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#62"}],"rule":"component-sum","value":767084000},"#65":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":221013000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#65"}],"rule":"component-sum","value":221013000},"#66":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":231016000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#66"}],"rule":"component-sum","value":231016000},"#67":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":238441000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#67"}],"rule":"component-sum","value":238441000},"#68":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":928725000},"#69":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":690470000},"#70":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#69","weight":-1}],"rule":"quarter-from-ytd","value":238255000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#70"}],"rule":"component-sum","value":238255000},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#68"}],"rule":"component-sum","value":928725000},"#71":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":254552000},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#71"}],"rule":"component-sum","value":254552000},"#72":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":265318000},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#72"}],"rule":"component-sum","value":265318000},"#73":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":266681000},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#73"}],"rule":"component-sum","value":266681000},"#74":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":1042352000},"#75":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":786551000},"#76":{"kind":"computed","op":"sum","terms":[{"ref":"#74"},{"ref":"#75","weight":-1}],"rule":"quarter-from-ytd","value":255801000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#76"}],"rule":"component-sum","value":255801000},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#74"}],"rule":"component-sum","value":1042352000},"#77":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":262787000},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#77"}],"rule":"component-sum","value":262787000},"#78":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":272421000},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#78"}],"rule":"component-sum","value":272421000},"#79":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":275795000},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#79"}],"rule":"component-sum","value":275795000},"#80":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1081392000},"#81":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":811003000},"#82":{"kind":"computed","op":"sum","terms":[{"ref":"#80"},{"ref":"#81","weight":-1}],"rule":"quarter-from-ytd","value":270389000},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#82"}],"rule":"component-sum","value":270389000},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#80"}],"rule":"component-sum","value":1081392000},"#83":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":282215000},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#83"}],"rule":"component-sum","value":282215000},"#84":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":297794000},"revenue@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#84"}],"rule":"component-sum","value":297794000},"revenue@FY2011":{"kind":"filed","concept":"Revenues","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":90700000},"revenue@FY2012":{"kind":"filed","concept":"Revenues","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":104400000},"revenue@FY2013":{"kind":"filed","concept":"Revenues","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":110800000},"revenue@FY2014":{"kind":"filed","concept":"Revenues","filing":37,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":134600000},"revenue@FY2015":{"kind":"filed","concept":"Revenues","filing":37,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":131300000},"revenue@FY2009":{"kind":"filed","concept":"SalesRevenueNet","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":246667000},"revenue@2010Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":73949000},"revenue@2010Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":77641000},"revenue@2010Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":74014000},"revenue@2010Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":71513000},"revenue@FY2010":{"kind":"filed","concept":"SalesRevenueNet","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":297117000},"revenue@2011Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":71710000},"revenue@2011Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":39,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":88402000},"revenue@2011Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":39,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":85602000},"revenue@2011Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":39,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":83539000},"revenue@2012Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":91481000},"revenue@2012Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":93567000},"revenue@2012Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":35,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":95841000},"revenue@2012Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":95359000},"revenue@2013Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":96601000},"revenue@2013Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":36,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":102516000},"revenue@2013Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":36,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":107802000},"revenue@2013Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":36,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":107599000},"revenue@2014Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":37,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":113563000},"revenue@2014Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":37,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":122530000},"revenue@2014Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":37,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":125608000},"revenue@2014Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":37,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":130403000},"revenue@2015Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":40,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":133523000},"revenue@2015Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":40,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":139109000},"revenue@2015Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":142304000},"revenue@2015Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":141435000},"revenue@2016Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":149860000},"revenue@2016Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":154892000},"revenue@2016Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":152213000},"revenue@2016Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":147592000},"costOfRevenue@FY2009":{"kind":"filed","concept":"CostOfRevenue","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":107461000},"costOfRevenue@FY2010":{"kind":"filed","concept":"CostOfRevenue","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":128792000},"costOfRevenue@2011Q1":{"kind":"filed","concept":"CostOfRevenue","filing":42,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":32497000},"costOfRevenue@2011Q2":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":35743000},"costOfRevenue@2011Q3":{"kind":"filed","concept":"CostOfRevenue","filing":44,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":35945000},"#85":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":139101000},"#86":{"kind":"filed","concept":"CostOfRevenue","filing":44,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":104185000},"costOfRevenue@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#85"},{"ref":"#86","weight":-1}],"rule":"quarter-from-ytd","value":34916000},"costOfRevenue@FY2011":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":139101000},"costOfRevenue@2012Q1":{"kind":"filed","concept":"CostOfRevenue","filing":45,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":37935000},"costOfRevenue@2012Q2":{"kind":"filed","concept":"CostOfRevenue","filing":46,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":39350000},"costOfRevenue@2012Q3":{"kind":"filed","concept":"CostOfRevenue","filing":47,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":41128000},"#87":{"kind":"filed","concept":"CostOfRevenue","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":161737000},"#88":{"kind":"filed","concept":"CostOfRevenue","filing":47,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":118413000},"costOfRevenue@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#87"},{"ref":"#88","weight":-1}],"rule":"quarter-from-ytd","value":43324000},"costOfRevenue@FY2012":{"kind":"filed","concept":"CostOfRevenue","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":161737000},"costOfRevenue@2013Q1":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":43038000},"costOfRevenue@2013Q2":{"kind":"filed","concept":"CostOfRevenue","filing":49,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":44018000},"costOfRevenue@2013Q3":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":45092000},"#89":{"kind":"filed","concept":"CostOfRevenue","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":181151000},"#90":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":132148000},"costOfRevenue@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#89"},{"ref":"#90","weight":-1}],"rule":"quarter-from-ytd","value":49003000},"costOfRevenue@FY2013":{"kind":"filed","concept":"CostOfRevenue","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":181151000},"costOfRevenue@2014Q1":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":47552000},"costOfRevenue@2014Q2":{"kind":"filed","concept":"CostOfRevenue","filing":52,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":52570000},"costOfRevenue@2014Q3":{"kind":"filed","concept":"CostOfRevenue","filing":53,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":53864000},"#91":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":212578000},"#92":{"kind":"filed","concept":"CostOfRevenue","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":153986000},"costOfRevenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#91"},{"ref":"#92","weight":-1}],"rule":"quarter-from-ytd","value":58592000},"costOfRevenue@FY2014":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":212578000},"costOfRevenue@2015Q1":{"kind":"filed","concept":"CostOfRevenue","filing":54,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":58237000},"costOfRevenue@2015Q2":{"kind":"filed","concept":"CostOfRevenue","filing":55,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":58764000},"costOfRevenue@2015Q3":{"kind":"filed","concept":"CostOfRevenue","filing":56,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":58096000},"#93":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":235428000},"#94":{"kind":"filed","concept":"CostOfRevenue","filing":56,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":175097000},"costOfRevenue@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#93"},{"ref":"#94","weight":-1}],"rule":"quarter-from-ytd","value":60331000},"costOfRevenue@FY2015":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":235428000},"costOfRevenue@2016Q1":{"kind":"filed","concept":"CostOfRevenue","filing":57,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":64813000},"costOfRevenue@2016Q2":{"kind":"filed","concept":"CostOfRevenue","filing":58,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":62517000},"costOfRevenue@2016Q3":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":61678000},"#95":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":249879000},"#96":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":189008000},"costOfRevenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#95"},{"ref":"#96","weight":-1}],"rule":"quarter-from-ytd","value":60871000},"costOfRevenue@FY2016":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":249879000},"costOfRevenue@2017Q1":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":61621000},"costOfRevenue@2017Q2":{"kind":"filed","concept":"CostOfRevenue","filing":58,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":62313000},"costOfRevenue@2017Q3":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":63072000},"#97":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":245733000},"#98":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":187006000},"costOfRevenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#97"},{"ref":"#98","weight":-1}],"rule":"quarter-from-ytd","value":58727000},"costOfRevenue@FY2017":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":245733000},"costOfRevenue@2018Q1":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":57794000},"costOfRevenue@2018Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":59081000},"costOfRevenue@2018Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":61186000},"#99":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":240881000},"#100":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":178061000},"costOfRevenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#99"},{"ref":"#100","weight":-1}],"rule":"quarter-from-ytd","value":62820000},"costOfRevenue@FY2018":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":240881000},"costOfRevenue@2019Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":67170000},"costOfRevenue@2019Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":11,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":71578000},"costOfRevenue@2019Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":12,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":74366000},"#101":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":284967000},"#102":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":12,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":213114000},"costOfRevenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#101"},{"ref":"#102","weight":-1}],"rule":"quarter-from-ytd","value":71853000},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":284967000},"costOfRevenue@2020Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":74831000},"costOfRevenue@2020Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":63025000},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":65199000},"#103":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":269887000},"#104":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":203055000},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#103"},{"ref":"#104","weight":-1}],"rule":"quarter-from-ytd","value":66832000},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":269887000},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":74065000},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":70628000},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":71503000},"#105":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":297827000},"#106":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":216196000},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#105"},{"ref":"#106","weight":-1}],"rule":"quarter-from-ytd","value":81631000},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":297827000},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":83427000},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":88646000},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":96158000},"#107":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":358237000},"#108":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":268231000},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#107"},{"ref":"#108","weight":-1}],"rule":"quarter-from-ytd","value":90006000},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":358237000},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":103629000},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":108813000},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":111439000},"#109":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":430614000},"#110":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":323881000},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#109"},{"ref":"#110","weight":-1}],"rule":"quarter-from-ytd","value":106733000},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":430614000},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":119287000},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":120041000},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":118660000},"#111":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":470980000},"#112":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":357988000},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#111"},{"ref":"#112","weight":-1}],"rule":"quarter-from-ytd","value":112992000},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":470980000},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":114567000},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":116215000},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":119812000},"#113":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":472339000},"#114":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":350594000},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#113"},{"ref":"#114","weight":-1}],"rule":"quarter-from-ytd","value":121745000},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":472339000},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":126641000},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":129463000},"costOfRevenue@2010Q1":{"kind":"filed","concept":"CostOfServices","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":24064000},"costOfRevenue@2010Q2":{"kind":"filed","concept":"CostOfServices","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":24906000},"costOfRevenue@2010Q3":{"kind":"filed","concept":"CostOfServices","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":24661000},"costOfRevenue@2010Q4":{"kind":"filed","concept":"CostOfServices","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":25145000},"grossProfit@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"costOfRevenue@FY2016","weight":-1}],"rule":"accounting-identity","value":354678000},"grossProfit@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"costOfRevenue@2017Q1","weight":-1}],"rule":"accounting-identity","value":81868000},"grossProfit@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"costOfRevenue@2017Q2","weight":-1}],"rule":"accounting-identity","value":91828000},"grossProfit@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"costOfRevenue@2017Q3","weight":-1}],"rule":"accounting-identity","value":89811000},"grossProfit@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"costOfRevenue@2017Q4","weight":-1}],"rule":"accounting-identity","value":85359000},"grossProfit@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"costOfRevenue@FY2017","weight":-1}],"rule":"accounting-identity","value":348866000},"grossProfit@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"costOfRevenue@2018Q1","weight":-1}],"rule":"accounting-identity","value":72775000},"grossProfit@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"costOfRevenue@2018Q2","weight":-1}],"rule":"accounting-identity","value":82790000},"grossProfit@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"costOfRevenue@2018Q3","weight":-1}],"rule":"accounting-identity","value":81165000},"grossProfit@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"costOfRevenue@2018Q4","weight":-1}],"rule":"accounting-identity","value":81546000},"grossProfit@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"costOfRevenue@FY2018","weight":-1}],"rule":"accounting-identity","value":318276000},"grossProfit@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"costOfRevenue@2019Q1","weight":-1}],"rule":"accounting-identity","value":81234000},"grossProfit@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"costOfRevenue@2019Q2","weight":-1}],"rule":"accounting-identity","value":82763000},"grossProfit@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"costOfRevenue@2019Q3","weight":-1}],"rule":"accounting-identity","value":87909000},"grossProfit@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"costOfRevenue@2019Q4","weight":-1}],"rule":"accounting-identity","value":81076000},"grossProfit@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"costOfRevenue@FY2019","weight":-1}],"rule":"accounting-identity","value":332982000},"grossProfit@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"costOfRevenue@2020Q1","weight":-1}],"rule":"accounting-identity","value":79072000},"grossProfit@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"costOfRevenue@2020Q2","weight":-1}],"rule":"accounting-identity","value":72605000},"grossProfit@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"costOfRevenue@2020Q3","weight":-1}],"rule":"accounting-identity","value":84558000},"grossProfit@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"costOfRevenue@2020Q4","weight":-1}],"rule":"accounting-identity","value":80250000},"grossProfit@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"costOfRevenue@FY2020","weight":-1}],"rule":"accounting-identity","value":316485000},"grossProfit@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"costOfRevenue@2021Q1","weight":-1}],"rule":"accounting-identity","value":82785000},"grossProfit@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"costOfRevenue@2021Q2","weight":-1}],"rule":"accounting-identity","value":95486000},"grossProfit@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"costOfRevenue@2021Q3","weight":-1}],"rule":"accounting-identity","value":97682000},"grossProfit@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"costOfRevenue@2021Q4","weight":-1}],"rule":"accounting-identity","value":89863000},"grossProfit@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"costOfRevenue@FY2021","weight":-1}],"rule":"accounting-identity","value":365816000},"grossProfit@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"costOfRevenue@2022Q1","weight":-1}],"rule":"accounting-identity","value":95529000},"grossProfit@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"costOfRevenue@2022Q2","weight":-1}],"rule":"accounting-identity","value":103278000},"grossProfit@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"costOfRevenue@2022Q3","weight":-1}],"rule":"accounting-identity","value":101943000},"grossProfit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"costOfRevenue@2022Q4","weight":-1}],"rule":"accounting-identity","value":108097000},"grossProfit@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"costOfRevenue@FY2022","weight":-1}],"rule":"accounting-identity","value":408847000},"grossProfit@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"costOfRevenue@2023Q1","weight":-1}],"rule":"accounting-identity","value":117384000},"grossProfit@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"costOfRevenue@2023Q2","weight":-1}],"rule":"accounting-identity","value":122203000},"grossProfit@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"costOfRevenue@2023Q3","weight":-1}],"rule":"accounting-identity","value":127002000},"grossProfit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"costOfRevenue@2023Q4","weight":-1}],"rule":"accounting-identity","value":131522000},"grossProfit@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"costOfRevenue@FY2023","weight":-1}],"rule":"accounting-identity","value":498111000},"grossProfit@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"costOfRevenue@2024Q1","weight":-1}],"rule":"accounting-identity","value":135265000},"grossProfit@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"costOfRevenue@2024Q2","weight":-1}],"rule":"accounting-identity","value":145277000},"grossProfit@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"costOfRevenue@2024Q3","weight":-1}],"rule":"accounting-identity","value":148021000},"grossProfit@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"costOfRevenue@2024Q4","weight":-1}],"rule":"accounting-identity","value":142809000},"grossProfit@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"costOfRevenue@FY2024","weight":-1}],"rule":"accounting-identity","value":571372000},"grossProfit@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"costOfRevenue@2025Q1","weight":-1}],"rule":"accounting-identity","value":148220000},"grossProfit@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"costOfRevenue@2025Q2","weight":-1}],"rule":"accounting-identity","value":156206000},"grossProfit@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"costOfRevenue@2025Q3","weight":-1}],"rule":"accounting-identity","value":155983000},"grossProfit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"costOfRevenue@2025Q4","weight":-1}],"rule":"accounting-identity","value":148644000},"grossProfit@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"costOfRevenue@FY2025","weight":-1}],"rule":"accounting-identity","value":609053000},"grossProfit@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"costOfRevenue@2026Q1","weight":-1}],"rule":"accounting-identity","value":155574000},"grossProfit@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"costOfRevenue@2026Q2","weight":-1}],"rule":"accounting-identity","value":168331000},"grossProfit@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"costOfRevenue@FY2011","weight":-1}],"rule":"accounting-identity","value":-48401000},"grossProfit@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"costOfRevenue@FY2012","weight":-1}],"rule":"accounting-identity","value":-57337000},"grossProfit@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"costOfRevenue@FY2013","weight":-1}],"rule":"accounting-identity","value":-70351000},"grossProfit@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"costOfRevenue@FY2014","weight":-1}],"rule":"accounting-identity","value":-77978000},"grossProfit@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"costOfRevenue@FY2015","weight":-1}],"rule":"accounting-identity","value":-104128000},"grossProfit@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2009"},{"ref":"costOfRevenue@FY2009","weight":-1}],"rule":"accounting-identity","value":139206000},"grossProfit@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q1"},{"ref":"costOfRevenue@2010Q1","weight":-1}],"rule":"accounting-identity","value":49885000},"grossProfit@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q2"},{"ref":"costOfRevenue@2010Q2","weight":-1}],"rule":"accounting-identity","value":52735000},"grossProfit@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q3"},{"ref":"costOfRevenue@2010Q3","weight":-1}],"rule":"accounting-identity","value":49353000},"grossProfit@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q4"},{"ref":"costOfRevenue@2010Q4","weight":-1}],"rule":"accounting-identity","value":46368000},"grossProfit@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2010"},{"ref":"costOfRevenue@FY2010","weight":-1}],"rule":"accounting-identity","value":168325000},"grossProfit@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q1"},{"ref":"costOfRevenue@2011Q1","weight":-1}],"rule":"accounting-identity","value":39213000},"grossProfit@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q2"},{"ref":"costOfRevenue@2011Q2","weight":-1}],"rule":"accounting-identity","value":52659000},"grossProfit@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q3"},{"ref":"costOfRevenue@2011Q3","weight":-1}],"rule":"accounting-identity","value":49657000},"grossProfit@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q4"},{"ref":"costOfRevenue@2011Q4","weight":-1}],"rule":"accounting-identity","value":48623000},"grossProfit@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q1"},{"ref":"costOfRevenue@2012Q1","weight":-1}],"rule":"accounting-identity","value":53546000},"grossProfit@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q2"},{"ref":"costOfRevenue@2012Q2","weight":-1}],"rule":"accounting-identity","value":54217000},"grossProfit@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q3"},{"ref":"costOfRevenue@2012Q3","weight":-1}],"rule":"accounting-identity","value":54713000},"grossProfit@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q4"},{"ref":"costOfRevenue@2012Q4","weight":-1}],"rule":"accounting-identity","value":52035000},"grossProfit@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"costOfRevenue@2013Q1","weight":-1}],"rule":"accounting-identity","value":53563000},"grossProfit@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"costOfRevenue@2013Q2","weight":-1}],"rule":"accounting-identity","value":58498000},"grossProfit@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"costOfRevenue@2013Q3","weight":-1}],"rule":"accounting-identity","value":62710000},"grossProfit@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"costOfRevenue@2013Q4","weight":-1}],"rule":"accounting-identity","value":58596000},"grossProfit@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"costOfRevenue@2014Q1","weight":-1}],"rule":"accounting-identity","value":66011000},"grossProfit@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"costOfRevenue@2014Q2","weight":-1}],"rule":"accounting-identity","value":69960000},"grossProfit@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"costOfRevenue@2014Q3","weight":-1}],"rule":"accounting-identity","value":71744000},"grossProfit@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"costOfRevenue@2014Q4","weight":-1}],"rule":"accounting-identity","value":71811000},"grossProfit@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"costOfRevenue@2015Q1","weight":-1}],"rule":"accounting-identity","value":75286000},"grossProfit@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"costOfRevenue@2015Q2","weight":-1}],"rule":"accounting-identity","value":80345000},"grossProfit@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"costOfRevenue@2015Q3","weight":-1}],"rule":"accounting-identity","value":84208000},"grossProfit@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"costOfRevenue@2015Q4","weight":-1}],"rule":"accounting-identity","value":81104000},"grossProfit@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"costOfRevenue@2016Q1","weight":-1}],"rule":"accounting-identity","value":85047000},"grossProfit@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"costOfRevenue@2016Q2","weight":-1}],"rule":"accounting-identity","value":92375000},"grossProfit@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"costOfRevenue@2016Q3","weight":-1}],"rule":"accounting-identity","value":90535000},"grossProfit@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"costOfRevenue@2016Q4","weight":-1}],"rule":"accounting-identity","value":86721000},"operatingExpenses@FY2009":{"kind":"filed","concept":"OperatingExpenses","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":102764000},"operatingExpenses@FY2010":{"kind":"filed","concept":"OperatingExpenses","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":117237000},"operatingExpenses@2011Q1":{"kind":"filed","concept":"OperatingExpenses","filing":42,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":29659000},"operatingExpenses@2011Q2":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":32223000},"operatingExpenses@2011Q3":{"kind":"filed","concept":"OperatingExpenses","filing":44,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":31084000},"#115":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":124024000},"#116":{"kind":"filed","concept":"OperatingExpenses","filing":44,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":92966000},"operatingExpenses@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#115"},{"ref":"#116","weight":-1}],"rule":"quarter-from-ytd","value":31058000},"operatingExpenses@FY2011":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":124024000},"operatingExpenses@2012Q1":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":34262000},"operatingExpenses@2012Q2":{"kind":"filed","concept":"OperatingExpenses","filing":46,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":31457000},"operatingExpenses@2012Q3":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":31657000},"#117":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":128800000},"#118":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":97376000},"operatingExpenses@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#117"},{"ref":"#118","weight":-1}],"rule":"quarter-from-ytd","value":31424000},"operatingExpenses@FY2012":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":128800000},"operatingExpenses@2013Q1":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":32418000},"operatingExpenses@2013Q2":{"kind":"filed","concept":"OperatingExpenses","filing":49,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":30852000},"operatingExpenses@2013Q3":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":30524000},"#119":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":126255000},"#120":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":93794000},"operatingExpenses@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#119"},{"ref":"#120","weight":-1}],"rule":"quarter-from-ytd","value":32461000},"operatingExpenses@FY2013":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":126255000},"operatingExpenses@2014Q1":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":34472000},"operatingExpenses@2014Q2":{"kind":"filed","concept":"OperatingExpenses","filing":52,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":35971000},"operatingExpenses@2014Q3":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":34568000},"#121":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":146025000},"#122":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":105011000},"operatingExpenses@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#121"},{"ref":"#122","weight":-1}],"rule":"quarter-from-ytd","value":41014000},"operatingExpenses@FY2014":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":146025000},"operatingExpenses@2015Q1":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":36641000},"operatingExpenses@2015Q2":{"kind":"filed","concept":"OperatingExpenses","filing":52,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":37073000},"#123":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":8461000},"#124":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":10468000},"#125":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":10440000},"operatingExpenses@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#123"},{"ref":"#124"},{"ref":"#125"}],"rule":"component-sum","value":29369000},"#126":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":8177000},"#127":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":12073000},"#128":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":10334000},"operatingExpenses@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#126"},{"ref":"#127"},{"ref":"#128"}],"rule":"component-sum","value":30584000},"#129":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":8721000},"#130":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":10329000},"#131":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":9866000},"operatingExpenses@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#129"},{"ref":"#130"},{"ref":"#131"}],"rule":"component-sum","value":28916000},"#132":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":8668000},"#133":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":9832000},"#134":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":9868000},"operatingExpenses@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#132"},{"ref":"#133"},{"ref":"#134"}],"rule":"component-sum","value":28368000},"#135":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":14058000},"#136":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":10904000},"#137":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":13589000},"operatingExpenses@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#135"},{"ref":"#136"},{"ref":"#137"}],"rule":"component-sum","value":38551000},"#138":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":12036000},"#139":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":13975000},"#140":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":13457000},"operatingExpenses@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#138"},{"ref":"#139"},{"ref":"#140"}],"rule":"component-sum","value":39468000},"#141":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":49259000},"#142":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":48615000},"#143":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":53859000},"operatingExpenses@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#141"},{"ref":"#142"},{"ref":"#143"}],"rule":"component-sum","value":151733000},"#144":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":12448000},"#145":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":12588000},"#146":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":14706000},"operatingExpenses@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#144"},{"ref":"#145"},{"ref":"#146"}],"rule":"component-sum","value":39742000},"#147":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":12368000},"#148":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":12015000},"#149":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":13458000},"operatingExpenses@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#147"},{"ref":"#148"},{"ref":"#149"}],"rule":"component-sum","value":37841000},"#150":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":11225000},"#151":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":10003000},"#152":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":13389000},"operatingExpenses@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#150"},{"ref":"#151"},{"ref":"#152"}],"rule":"component-sum","value":34617000},"#153":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":12281000},"#154":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":13617000},"#155":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":13183000},"operatingExpenses@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#153"},{"ref":"#154"},{"ref":"#155"}],"rule":"component-sum","value":39081000},"#156":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":48322000},"#157":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":48223000},"#158":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":54736000},"#159":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":1600000},"operatingExpenses@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#156"},{"ref":"#157"},{"ref":"#158"},{"ref":"#159"}],"rule":"component-sum","value":152881000},"#160":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":11872000},"#161":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":11789000},"#162":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":14225000},"operatingExpenses@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#160"},{"ref":"#161"},{"ref":"#162"}],"rule":"component-sum","value":37886000},"#163":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":11387000},"#164":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":11732000},"#165":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":14102000},"#166":{"kind":"filed","concept":"RestructuringCharges","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":3022000},"operatingExpenses@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#163"},{"ref":"#164"},{"ref":"#165"},{"ref":"#166"}],"rule":"component-sum","value":40243000},"#167":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":11031000},"#168":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":10739000},"#169":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":14747000},"#170":{"kind":"filed","concept":"RestructuringCharges","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":-77000},"operatingExpenses@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#167"},{"ref":"#168"},{"ref":"#169"},{"ref":"#170"}],"rule":"component-sum","value":36440000},"#171":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":11764000},"#172":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":13222000},"#173":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":14630000},"#174":{"kind":"filed","concept":"RestructuringCharges","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":-24000},"operatingExpenses@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#171"},{"ref":"#172"},{"ref":"#173"},{"ref":"#174"}],"rule":"component-sum","value":39592000},"#175":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":46054000},"#176":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":47482000},"#177":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":57704000},"#178":{"kind":"filed","concept":"RestructuringCharges","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":2921000},"#179":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":1300000},"operatingExpenses@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#175"},{"ref":"#176"},{"ref":"#177"},{"ref":"#178"},{"ref":"#179"}],"rule":"component-sum","value":155461000},"#180":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":12800000},"#181":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":12884000},"#182":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":17059000},"operatingExpenses@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#180"},{"ref":"#181"},{"ref":"#182"}],"rule":"component-sum","value":42743000},"#183":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":12885000},"#184":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":13809000},"#185":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":18176000},"operatingExpenses@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#183"},{"ref":"#184"},{"ref":"#185"}],"rule":"component-sum","value":44870000},"#186":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":13711000},"#187":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":10726000},"#188":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":18453000},"operatingExpenses@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#186"},{"ref":"#187"},{"ref":"#188"}],"rule":"component-sum","value":42890000},"#189":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":13222000},"#190":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":13843000},"#191":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":18208000},"operatingExpenses@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#189"},{"ref":"#190"},{"ref":"#191"}],"rule":"component-sum","value":45273000},"#192":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":52618000},"#193":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":51262000},"#194":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":71896000},"#195":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":1200000},"operatingExpenses@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#192"},{"ref":"#193"},{"ref":"#194"},{"ref":"#195"}],"rule":"component-sum","value":176976000},"#196":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":15050000},"#197":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":14781000},"#198":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":21213000},"operatingExpenses@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#196"},{"ref":"#197"},{"ref":"#198"}],"rule":"component-sum","value":51044000},"#199":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":16805000},"#200":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":14520000},"#201":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":21997000},"operatingExpenses@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#199"},{"ref":"#200"},{"ref":"#201"}],"rule":"component-sum","value":53322000},"#202":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":16236000},"#203":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":12125000},"#204":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":22614000},"operatingExpenses@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#202"},{"ref":"#203"},{"ref":"#204"}],"rule":"component-sum","value":50975000},"#205":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":16512000},"#206":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":15434000},"#207":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":21784000},"operatingExpenses@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#205"},{"ref":"#206"},{"ref":"#207"}],"rule":"component-sum","value":53730000},"#208":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":64603000},"#209":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":56860000},"#210":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":87608000},"operatingExpenses@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#208"},{"ref":"#209"},{"ref":"#210"}],"rule":"component-sum","value":209071000},"#211":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":16114000},"#212":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":13088000},"#213":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":23328000},"operatingExpenses@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#211"},{"ref":"#212"},{"ref":"#213"}],"rule":"component-sum","value":52530000},"#214":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":14016000},"#215":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":9709000},"#216":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":19931000},"operatingExpenses@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#214"},{"ref":"#215"},{"ref":"#216"}],"rule":"component-sum","value":43656000},"#217":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":15536000},"#218":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":11399000},"#219":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":20454000},"operatingExpenses@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#218"},{"ref":"#219"}],"rule":"component-sum","value":47389000},"#220":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":15778000},"#221":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":13562000},"#222":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":20563000},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#220"},{"ref":"#221"},{"ref":"#222"}],"rule":"component-sum","value":49903000},"#223":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":61444000},"#224":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":47758000},"#225":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":84276000},"operatingExpenses@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#223"},{"ref":"#224"},{"ref":"#225"}],"rule":"component-sum","value":193478000},"#226":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":17569000},"#227":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":13396000},"#228":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":24260000},"operatingExpenses@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#226"},{"ref":"#227"},{"ref":"#228"}],"rule":"component-sum","value":55225000},"#229":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":17082000},"#230":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":13750000},"#231":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":23213000},"operatingExpenses@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#229"},{"ref":"#230"},{"ref":"#231"}],"rule":"component-sum","value":54045000},"#232":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":15928000},"#233":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":14057000},"#234":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":23372000},"operatingExpenses@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#232"},{"ref":"#233"},{"ref":"#234"}],"rule":"component-sum","value":53357000},"#235":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":68086000},"#236":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":50579000},"#237":{"kind":"computed","op":"sum","terms":[{"ref":"#235"},{"ref":"#236","weight":-1}],"rule":"quarter-from-ytd","value":17507000},"#238":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":57855000},"#239":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":41203000},"#240":{"kind":"computed","op":"sum","terms":[{"ref":"#238"},{"ref":"#239","weight":-1}],"rule":"quarter-from-ytd","value":16652000},"#241":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":97628000},"#242":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":70845000},"#243":{"kind":"computed","op":"sum","terms":[{"ref":"#241"},{"ref":"#242","weight":-1}],"rule":"quarter-from-ytd","value":26783000},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#237"},{"ref":"#240"},{"ref":"#243"}],"rule":"component-sum","value":60942000},"operatingExpenses@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#235"},{"ref":"#238"},{"ref":"#241"}],"rule":"component-sum","value":223569000},"#244":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":17965000},"#245":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":14390000},"#246":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":27455000},"operatingExpenses@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#244"},{"ref":"#245"},{"ref":"#246"}],"rule":"component-sum","value":59810000},"#247":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":18606000},"#248":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":17749000},"#249":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":27924000},"operatingExpenses@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#247"},{"ref":"#248"},{"ref":"#249"}],"rule":"component-sum","value":64279000},"#250":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":18392000},"#251":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":15742000},"#252":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":29375000},"operatingExpenses@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#250"},{"ref":"#251"},{"ref":"#252"}],"rule":"component-sum","value":63509000},"#253":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":73070000},"#254":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":54963000},"#255":{"kind":"computed","op":"sum","terms":[{"ref":"#253"},{"ref":"#254","weight":-1}],"rule":"quarter-from-ytd","value":18107000},"#256":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":64537000},"#257":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":47881000},"#258":{"kind":"computed","op":"sum","terms":[{"ref":"#256"},{"ref":"#257","weight":-1}],"rule":"quarter-from-ytd","value":16656000},"#259":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":111877000},"#260":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":84754000},"#261":{"kind":"computed","op":"sum","terms":[{"ref":"#259"},{"ref":"#260","weight":-1}],"rule":"quarter-from-ytd","value":27123000},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#255"},{"ref":"#258"},{"ref":"#261"}],"rule":"component-sum","value":61886000},"operatingExpenses@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#253"},{"ref":"#256"},{"ref":"#259"}],"rule":"component-sum","value":249484000},"#262":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":19953000},"#263":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":18065000},"#264":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":30794000},"operatingExpenses@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#262"},{"ref":"#263"},{"ref":"#264"}],"rule":"component-sum","value":68812000},"#265":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":20237000},"#266":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":18563000},"#267":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":31600000},"operatingExpenses@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#265"},{"ref":"#266"},{"ref":"#267"}],"rule":"component-sum","value":70400000},"#268":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":21371000},"#269":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":17650000},"#270":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":33093000},"operatingExpenses@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#268"},{"ref":"#269"},{"ref":"#270"}],"rule":"component-sum","value":72114000},"#271":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":81174000},"#272":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":61561000},"#273":{"kind":"computed","op":"sum","terms":[{"ref":"#271"},{"ref":"#272","weight":-1}],"rule":"quarter-from-ytd","value":19613000},"#274":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":74490000},"#275":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":54278000},"#276":{"kind":"computed","op":"sum","terms":[{"ref":"#274"},{"ref":"#275","weight":-1}],"rule":"quarter-from-ytd","value":20212000},"#277":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":126814000},"#278":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":95487000},"#279":{"kind":"computed","op":"sum","terms":[{"ref":"#277"},{"ref":"#278","weight":-1}],"rule":"quarter-from-ytd","value":31327000},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#273"},{"ref":"#276"},{"ref":"#279"}],"rule":"component-sum","value":71152000},"operatingExpenses@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#271"},{"ref":"#274"},{"ref":"#277"}],"rule":"component-sum","value":282478000},"#280":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":21203000},"#281":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":19929000},"#282":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":35010000},"operatingExpenses@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#280"},{"ref":"#281"},{"ref":"#282"}],"rule":"component-sum","value":76142000},"#283":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":21112000},"#284":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":19154000},"#285":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":35334000},"#286":{"kind":"filed","concept":"RestructuringCharges","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":0},"operatingExpenses@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#283"},{"ref":"#284"},{"ref":"#285"},{"ref":"#286"}],"rule":"component-sum","value":75600000},"#287":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":20308000},"#288":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":16586000},"#289":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":34349000},"#290":{"kind":"filed","concept":"RestructuringCharges","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":0},"operatingExpenses@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#287"},{"ref":"#288"},{"ref":"#289"},{"ref":"#290"}],"rule":"component-sum","value":71243000},"#291":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":89810000},"#292":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":62623000},"#293":{"kind":"computed","op":"sum","terms":[{"ref":"#291"},{"ref":"#292","weight":-1}],"rule":"quarter-from-ytd","value":27187000},"#294":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":75976000},"#295":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":55669000},"#296":{"kind":"computed","op":"sum","terms":[{"ref":"#294"},{"ref":"#295","weight":-1}],"rule":"quarter-from-ytd","value":20307000},"#297":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":137689000},"#298":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":104693000},"#299":{"kind":"computed","op":"sum","terms":[{"ref":"#297"},{"ref":"#298","weight":-1}],"rule":"quarter-from-ytd","value":32996000},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#293"},{"ref":"#296"},{"ref":"#299"}],"rule":"component-sum","value":80490000},"operatingExpenses@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#291"},{"ref":"#294"},{"ref":"#297"}],"rule":"component-sum","value":303475000},"#300":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":24219000},"#301":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":21061000},"#302":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":35298000},"#303":{"kind":"filed","concept":"RestructuringCharges","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":2929000},"operatingExpenses@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#300"},{"ref":"#301"},{"ref":"#302"},{"ref":"#303"}],"rule":"component-sum","value":83507000},"#304":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":25976000},"#305":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":19979000},"#306":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":34871000},"#307":{"kind":"filed","concept":"RestructuringCharges","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":8000},"operatingExpenses@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#304"},{"ref":"#305"},{"ref":"#306"},{"ref":"#307"}],"rule":"component-sum","value":80834000},"#308":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":24078000},"#309":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":18057000},"#310":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":36360000},"#311":{"kind":"filed","concept":"RestructuringCharges","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":0},"operatingExpenses@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#308"},{"ref":"#309"},{"ref":"#310"},{"ref":"#311"}],"rule":"component-sum","value":78495000},"#312":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":93762000},"#313":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":74273000},"#314":{"kind":"computed","op":"sum","terms":[{"ref":"#312"},{"ref":"#313","weight":-1}],"rule":"quarter-from-ytd","value":19489000},"#315":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":81175000},"#316":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":59097000},"#317":{"kind":"computed","op":"sum","terms":[{"ref":"#315"},{"ref":"#316","weight":-1}],"rule":"quarter-from-ytd","value":22078000},"#318":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":145062000},"#319":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":106529000},"#320":{"kind":"computed","op":"sum","terms":[{"ref":"#318"},{"ref":"#319","weight":-1}],"rule":"quarter-from-ytd","value":38533000},"#321":{"kind":"filed","concept":"RestructuringCharges","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":2937000},"#322":{"kind":"filed","concept":"RestructuringCharges","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":2937000},"#323":{"kind":"computed","op":"sum","terms":[{"ref":"#321"},{"ref":"#322","weight":-1}],"rule":"quarter-from-ytd","value":0},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#314"},{"ref":"#317"},{"ref":"#320"},{"ref":"#323"}],"rule":"component-sum","value":80100000},"#324":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":1171000},"#325":{"kind":"computed","op":"sum","terms":[{"ref":"#324"},{"ref":"#31","weight":-1}],"rule":"quarter-from-ytd","value":602000},"capex@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#325"}],"rule":"component-sum","value":602000},"operatingExpenses@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#312"},{"ref":"#315"},{"ref":"#318"},{"ref":"#321"}],"rule":"component-sum","value":322936000},"#326":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":23706000},"#327":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":27752000},"#328":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":37346000},"operatingExpenses@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#326"},{"ref":"#327"},{"ref":"#328"}],"rule":"component-sum","value":88804000},"#329":{"kind":"filed","concept":"GeneralAndAdministrativeExpense","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":26741000},"#330":{"kind":"filed","concept":"SellingAndMarketingExpense","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":30699000},"#331":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":34765000},"#332":{"kind":"filed","concept":"RestructuringCharges","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":8263000},"operatingExpenses@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#329"},{"ref":"#330"},{"ref":"#331"},{"ref":"#332"}],"rule":"component-sum","value":100468000},"operatingIncome@FY2009":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":21142000},"operatingIncome@2010Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":11483000},"operatingIncome@2010Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":12017000},"operatingIncome@2010Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":9612000},"operatingIncome@2010Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":8815000},"operatingIncome@FY2010":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":41927000},"operatingIncome@2011Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":7553000},"operatingIncome@2011Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":18213000},"operatingIncome@2011Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":19394000},"operatingIncome@2011Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":16203000},"operatingIncome@FY2011":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":61363000},"operatingIncome@2012Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":17940000},"operatingIncome@2012Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":21342000},"operatingIncome@2012Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":21677000},"operatingIncome@2012Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":19114000},"operatingIncome@FY2012":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":80073000},"operatingIncome@2013Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":19661000},"operatingIncome@2013Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":26187000},"operatingIncome@2013Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":30772000},"operatingIncome@2013Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":24667000},"operatingIncome@FY2013":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":101287000},"operatingIncome@2014Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":30051000},"operatingIncome@2014Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":32500000},"operatingIncome@2014Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":35501000},"operatingIncome@2014Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":29072000},"operatingIncome@FY2014":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":127124000},"operatingIncome@2015Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":36864000},"operatingIncome@2015Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":41374000},"operatingIncome@2015Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":43680000},"operatingIncome@2015Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":39528000},"operatingIncome@FY2015":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":161446000},"operatingIncome@2016Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":43099000},"operatingIncome@2016Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":52268000},"operatingIncome@2016Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":53584000},"operatingIncome@2016Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":45356000},"operatingIncome@FY2016":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":194307000},"operatingIncome@2017Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":41720000},"operatingIncome@2017Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":49259000},"operatingIncome@2017Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":51096000},"operatingIncome@2017Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":43570000},"operatingIncome@FY2017":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":185645000},"operatingIncome@2018Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":27830000},"operatingIncome@2018Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":35685000},"operatingIncome@2018Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":36096000},"operatingIncome@2018Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":34276000},"operatingIncome@FY2018":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":133887000},"operatingIncome@2019Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":28276000},"operatingIncome@2019Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":27582000},"operatingIncome@2019Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":34997000},"operatingIncome@2019Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":25069000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":115924000},"operatingIncome@2020Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":24196000},"operatingIncome@2020Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":26692000},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":34976000},"operatingIncome@2020Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":28197000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":114061000},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":25425000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":39357000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":42408000},"#333":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":134333000},"#334":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":107190000},"operatingIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#333"},{"ref":"#334","weight":-1}],"rule":"quarter-from-ytd","value":27143000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":134333000},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":33972000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":37253000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":36770000},"#335":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":152700000},"#336":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":107995000},"operatingIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#335"},{"ref":"#336","weight":-1}],"rule":"quarter-from-ytd","value":44705000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":152700000},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":47085000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":50483000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":53448000},"#337":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":209881000},"#338":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":151016000},"operatingIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#337"},{"ref":"#338","weight":-1}],"rule":"quarter-from-ytd","value":58865000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":209881000},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":57630000},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":68188000},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":75090000},"#339":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":261596000},"#340":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":200908000},"operatingIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#339"},{"ref":"#340","weight":-1}],"rule":"quarter-from-ytd","value":60688000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":261596000},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":63172000},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":73788000},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":75828000},"#341":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":279800000},"#342":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":212788000},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#341"},{"ref":"#342","weight":-1}],"rule":"quarter-from-ytd","value":67012000},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":279800000},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":64937000},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":66231000},"pretaxIncome@FY2012":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":81038000},"pretaxIncome@2013Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":19812000},"pretaxIncome@2013Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":27430000},"pretaxIncome@2013Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":31318000},"pretaxIncome@2013Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":24549000},"pretaxIncome@FY2013":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":103109000},"pretaxIncome@2014Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":29818000},"pretaxIncome@2014Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":32812000},"pretaxIncome@2014Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":35446000},"pretaxIncome@2014Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":29922000},"pretaxIncome@FY2014":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":127998000},"pretaxIncome@2015Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":37126000},"pretaxIncome@2015Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":41733000},"pretaxIncome@2015Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":44284000},"pretaxIncome@2015Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":39698000},"pretaxIncome@FY2015":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":162841000},"pretaxIncome@2016Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":43619000},"pretaxIncome@2016Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":52922000},"pretaxIncome@2016Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":53794000},"pretaxIncome@2016Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":45772000},"pretaxIncome@FY2016":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":196107000},"pretaxIncome@2017Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":41349000},"pretaxIncome@2017Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":49191000},"pretaxIncome@2017Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":51303000},"pretaxIncome@2017Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":42990000},"pretaxIncome@FY2017":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":184833000},"pretaxIncome@2018Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":28551000},"pretaxIncome@2018Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":36671000},"pretaxIncome@2018Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":37634000},"pretaxIncome@2018Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":33375000},"pretaxIncome@FY2018":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":136231000},"pretaxIncome@2019Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":27905000},"pretaxIncome@2019Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":27511000},"pretaxIncome@2019Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":35807000},"pretaxIncome@2019Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":24854000},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":116077000},"pretaxIncome@2020Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":25616000},"pretaxIncome@2020Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":26534000},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":34085000},"pretaxIncome@2020Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":27541000},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":113776000},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":25132000},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":39663000},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":42366000},"#343":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":134072000},"#344":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":107161000},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#343"},{"ref":"#344","weight":-1}],"rule":"quarter-from-ytd","value":26911000},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":134072000},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":34710000},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":39496000},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":38382000},"#345":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":158121000},"#346":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":112588000},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#345"},{"ref":"#346","weight":-1}],"rule":"quarter-from-ytd","value":45533000},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":158121000},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":47228000},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":51524000},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":55187000},"#347":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":213671000},"#348":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":153939000},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#347"},{"ref":"#348","weight":-1}],"rule":"quarter-from-ytd","value":59732000},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":213671000},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":58626000},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":69102000},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":76402000},"#349":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":266814000},"#350":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":204130000},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#349"},{"ref":"#350","weight":-1}],"rule":"quarter-from-ytd","value":62684000},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":266814000},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":64509000},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":74503000},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":78432000},"#351":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":285894000},"#352":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":217444000},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#351"},{"ref":"#352","weight":-1}],"rule":"quarter-from-ytd","value":68450000},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":285894000},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":69274000},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":67214000},"pretaxIncome@FY2009":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":20386000},"pretaxIncome@2010Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":10985000},"pretaxIncome@2010Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":12321000},"pretaxIncome@2010Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":9424000},"pretaxIncome@2010Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":9054000},"pretaxIncome@FY2010":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":41784000},"pretaxIncome@2011Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":7571000},"pretaxIncome@2011Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":39,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":18547000},"pretaxIncome@2011Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":39,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":20256000},"pretaxIncome@2011Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":39,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":16853000},"pretaxIncome@FY2011":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":63227000},"pretaxIncome@2012Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":17816000},"pretaxIncome@2012Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":22144000},"pretaxIncome@2012Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":21430000},"pretaxIncome@2012Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":19648000},"netIncome@2010Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":7195000},"netIncome@2010Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":8189000},"netIncome@2010Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":6232000},"netIncome@2010Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":6445000},"netIncome@FY2010":{"kind":"filed","concept":"NetIncomeLoss","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":28061000},"netIncome@FY2009":{"kind":"filed","concept":"NetIncomeLoss","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":16562000},"netIncome@2011Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":7166000},"netIncome@2011Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":39,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":12339000},"netIncome@2011Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":39,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":14877000},"netIncome@2011Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":39,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":10525000},"netIncome@FY2011":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":44907000},"netIncome@2012Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":11402000},"netIncome@2012Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":14172000},"netIncome@2012Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":13809000},"netIncome@2012Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":12470000},"netIncome@FY2012":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":51853000},"netIncome@2013Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":13355000},"netIncome@2013Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":17407000},"netIncome@2013Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":19688000},"netIncome@2013Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":16846000},"netIncome@FY2013":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":67296000},"netIncome@2014Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":18712000},"netIncome@2014Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":20594000},"netIncome@2014Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":22340000},"netIncome@2014Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":20354000},"netIncome@FY2014":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":82000000},"netIncome@2015Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":23204000},"netIncome@2015Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":26004000},"netIncome@2015Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":27897000},"netIncome@2015Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":26370000},"netIncome@FY2015":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":103475000},"netIncome@2016Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":27480000},"netIncome@2016Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":33341000},"netIncome@2016Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":33496000},"netIncome@2016Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":29917000},"netIncome@FY2016":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":124234000},"netIncome@2017Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":28224000},"netIncome@2017Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":31144000},"netIncome@2017Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":32599000},"netIncome@2017Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":24514000},"netIncome@FY2017":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":116481000},"netIncome@2018Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":22652000},"netIncome@2018Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":27668000},"netIncome@2018Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":28455000},"netIncome@2018Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":25915000},"netIncome@FY2018":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":104690000},"netIncome@2019Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":20972000},"netIncome@2019Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":20925000},"netIncome@2019Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":27107000},"netIncome@2019Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":16758000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":85762000},"netIncome@2020Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":22530000},"netIncome@2020Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":19204000},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":24966000},"netIncome@2020Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":20540000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":87240000},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":22643000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":30593000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":36654000},"#353":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":110472000},"#354":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":89890000},"netIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#353"},{"ref":"#354","weight":-1}],"rule":"quarter-from-ytd","value":20582000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":110472000},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":30592000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":30825000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":29674000},"#355":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":128959000},"#356":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":91091000},"netIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#355"},{"ref":"#356","weight":-1}],"rule":"quarter-from-ytd","value":37868000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":128959000},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":38791000},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":39620000},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":49421000},"#357":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":176568000},"#358":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":127832000},"netIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#357"},{"ref":"#358","weight":-1}],"rule":"quarter-from-ytd","value":48736000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":176568000},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":53801000},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":52766000},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":63781000},"#359":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":218364000},"#360":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":170348000},"netIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#359"},{"ref":"#360","weight":-1}],"rule":"quarter-from-ytd","value":48016000},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":218364000},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":52582000},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":56780000},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":58633000},"#361":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":219948000},"#362":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":167995000},"netIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#361"},{"ref":"#362","weight":-1}],"rule":"quarter-from-ytd","value":51953000},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":219948000},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":49295000},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":50352000},"#363":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2009-01-01","end":"2009-12-31","value":0.73},"dilutedEps@FY2009":{"kind":"computed","op":"product","terms":[{"ref":"#363"}],"scale":0.25,"rule":"split-restated","value":0.1825},"#364":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2010-01-01","end":"2010-03-31","value":0.32},"dilutedEps@2010Q1":{"kind":"computed","op":"product","terms":[{"ref":"#364"}],"scale":0.25,"rule":"split-restated","value":0.08},"#365":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2010-04-01","end":"2010-06-30","value":0.36},"dilutedEps@2010Q2":{"kind":"computed","op":"product","terms":[{"ref":"#365"}],"scale":0.25,"rule":"split-restated","value":0.09},"#366":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2010-07-01","end":"2010-09-30","value":0.28},"dilutedEps@2010Q3":{"kind":"computed","op":"product","terms":[{"ref":"#366"}],"scale":0.25,"rule":"split-restated","value":0.07},"#367":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2010-10-01","end":"2010-12-31","value":0.29},"dilutedEps@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#367"}],"scale":0.25,"rule":"split-restated","value":0.0725},"#368":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2010-01-01","end":"2010-12-31","value":1.25},"dilutedEps@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#368"}],"scale":0.25,"rule":"split-restated","value":0.3125},"#369":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2011-01-01","end":"2011-03-31","value":0.32},"dilutedEps@2011Q1":{"kind":"computed","op":"product","terms":[{"ref":"#369"}],"scale":0.25,"rule":"split-restated","value":0.08},"#370":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2011-04-01","end":"2011-06-30","value":0.57},"dilutedEps@2011Q2":{"kind":"computed","op":"product","terms":[{"ref":"#370"}],"scale":0.25,"rule":"split-restated","value":0.1425},"#371":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2011-07-01","end":"2011-09-30","value":0.7},"dilutedEps@2011Q3":{"kind":"computed","op":"product","terms":[{"ref":"#371"}],"scale":0.25,"rule":"split-restated","value":0.175},"#372":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2011-10-01","end":"2011-12-31","value":0.5},"dilutedEps@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#372"}],"scale":0.25,"rule":"split-restated","value":0.125},"dilutedEps@FY2011":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2011-01-01","end":"2011-12-31","value":0.52},"dilutedEps@2012Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2012-01-01","end":"2012-03-31","value":0.14},"dilutedEps@2012Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2012-04-01","end":"2012-06-30","value":0.18},"dilutedEps@2012Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2012-07-01","end":"2012-09-30","value":0.17},"dilutedEps@2012Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2012-10-01","end":"2012-12-31","value":0.16},"dilutedEps@FY2012":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2012-01-01","end":"2012-12-31","value":0.64},"dilutedEps@2013Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2013-01-01","end":"2013-03-31","value":0.17},"dilutedEps@2013Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2013-04-01","end":"2013-06-30","value":0.22},"dilutedEps@2013Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2013-07-01","end":"2013-09-30","value":0.25},"dilutedEps@2013Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2013-10-01","end":"2013-12-31","value":0.22},"dilutedEps@FY2013":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2013-01-01","end":"2013-12-31","value":0.86},"dilutedEps@2014Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2014-01-01","end":"2014-03-31","value":0.24},"dilutedEps@2014Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2014-04-01","end":"2014-06-30","value":0.27},"dilutedEps@2014Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2014-07-01","end":"2014-09-30","value":0.3},"dilutedEps@2014Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2014-10-01","end":"2014-12-31","value":0.27},"dilutedEps@FY2014":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2014-01-01","end":"2014-12-31","value":1.08},"dilutedEps@2015Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2015-01-01","end":"2015-03-31","value":0.31},"dilutedEps@2015Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2015-04-01","end":"2015-06-30","value":0.35},"dilutedEps@2015Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2015-07-01","end":"2015-09-30","value":0.38},"dilutedEps@2015Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2015-10-01","end":"2015-12-31","value":0.36},"dilutedEps@FY2015":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2015-01-01","end":"2015-12-31","value":1.4},"dilutedEps@2016Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2016-01-01","end":"2016-03-31","value":0.38},"dilutedEps@2016Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2016-04-01","end":"2016-06-30","value":0.46},"dilutedEps@2016Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2016-07-01","end":"2016-09-30","value":0.47},"dilutedEps@2016Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2016-10-01","end":"2016-12-31","value":0.42},"dilutedEps@FY2016":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2016-01-01","end":"2016-12-31","value":1.72},"dilutedEps@2017Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-01-01","end":"2017-03-31","value":0.4},"dilutedEps@2017Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-04-01","end":"2017-06-30","value":0.45},"dilutedEps@2017Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-07-01","end":"2017-09-30","value":0.47},"dilutedEps@2017Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-10-01","end":"2017-12-31","value":0.36},"dilutedEps@FY2017":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2017-01-01","end":"2017-12-31","value":1.68},"dilutedEps@2018Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2018-01-01","end":"2018-03-31","value":0.33},"dilutedEps@2018Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2018-04-01","end":"2018-06-30","value":0.42},"dilutedEps@2018Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2018-07-01","end":"2018-09-30","value":0.43},"dilutedEps@2018Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2018-10-01","end":"2018-12-31","value":0.4},"dilutedEps@FY2018":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2018-01-01","end":"2018-12-31","value":1.58},"dilutedEps@2019Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2019-01-01","end":"2019-03-31","value":0.32},"dilutedEps@2019Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2019-04-01","end":"2019-06-30","value":0.32},"dilutedEps@2019Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2019-07-01","end":"2019-09-30","value":0.42},"dilutedEps@2019Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2019-10-01","end":"2019-12-31","value":0.26},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2019-01-01","end":"2019-12-31","value":1.32},"dilutedEps@2020Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2020-01-01","end":"2020-03-31","value":0.35},"dilutedEps@2020Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2020-04-01","end":"2020-06-30","value":0.3},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2020-07-01","end":"2020-09-30","value":0.39},"dilutedEps@2020Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2020-10-01","end":"2020-12-31","value":0.32},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":1.36},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2021-01-01","end":"2021-03-31","value":0.35},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":19,"unit":"USD/shares","start":"2021-04-01","end":"2021-06-30","value":0.48},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2021-07-01","end":"2021-09-30","value":0.57},"#373":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":1.72},"#374":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":64323000},"#375":{"kind":"computed","op":"product","terms":[{"ref":"#373"},{"ref":"#374"}],"value":110635560},"#376":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2021-01-01","end":"2021-09-30","value":1.4},"#377":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2021-01-01","end":"2021-09-30","value":64339000},"#378":{"kind":"computed","op":"product","terms":[{"ref":"#376"},{"ref":"#377"}],"value":90074600},"#379":{"kind":"computed","op":"sum","terms":[{"ref":"#375"},{"ref":"#378","weight":-1}],"value":20560960},"#380":{"kind":"computed","op":"sum","terms":[{"ref":"#374","weight":4},{"ref":"#377","weight":-3}],"rule":"unaverage-quarter","value":64275000},"dilutedEps@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#379"},{"ref":"#380"}],"rule":"per-share-quarter","value":0.31989047063399456},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":1.72},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2022-01-01","end":"2022-03-31","value":0.48},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2022-04-01","end":"2022-06-30","value":0.49},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2022-07-01","end":"2022-09-30","value":0.47},"#381":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":2.03},"#382":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":63408000},"#383":{"kind":"computed","op":"product","terms":[{"ref":"#381"},{"ref":"#382"}],"value":128718239.99999999},"#384":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2022-01-01","end":"2022-09-30","value":1.43},"#385":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2022-01-01","end":"2022-09-30","value":63483000},"#386":{"kind":"computed","op":"product","terms":[{"ref":"#384"},{"ref":"#385"}],"value":90780690},"#387":{"kind":"computed","op":"sum","terms":[{"ref":"#383"},{"ref":"#386","weight":-1}],"value":37937549.999999985},"#388":{"kind":"computed","op":"sum","terms":[{"ref":"#382","weight":4},{"ref":"#385","weight":-3}],"rule":"unaverage-quarter","value":63183000},"dilutedEps@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#387"},{"ref":"#388"}],"rule":"per-share-quarter","value":0.6004392004178337},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":2.03},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2023-01-01","end":"2023-03-31","value":0.62},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2023-04-01","end":"2023-06-30","value":0.63},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2023-07-01","end":"2023-09-30","value":0.79},"#389":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":2.82},"#390":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":62608000},"#391":{"kind":"computed","op":"product","terms":[{"ref":"#389"},{"ref":"#390"}],"value":176554560},"#392":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2023-01-01","end":"2023-09-30","value":2.05},"#393":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2023-01-01","end":"2023-09-30","value":62501000},"#394":{"kind":"computed","op":"product","terms":[{"ref":"#392"},{"ref":"#393"}],"value":128127049.99999999},"#395":{"kind":"computed","op":"sum","terms":[{"ref":"#391"},{"ref":"#394","weight":-1}],"value":48427510.000000015},"#396":{"kind":"computed","op":"sum","terms":[{"ref":"#390","weight":4},{"ref":"#393","weight":-3}],"rule":"unaverage-quarter","value":62929000},"dilutedEps@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#395"},{"ref":"#396"}],"rule":"per-share-quarter","value":0.7695579144750435},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":2.82},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":30,"unit":"USD/shares","start":"2024-01-01","end":"2024-03-31","value":0.86},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2024-04-01","end":"2024-06-30","value":0.85},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2024-07-01","end":"2024-09-30","value":1.03},"#397":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":3.51},"#398":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":62183000},"#399":{"kind":"computed","op":"product","terms":[{"ref":"#397"},{"ref":"#398"}],"value":218262330},"#400":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2024-01-01","end":"2024-09-30","value":2.74},"#401":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2024-01-01","end":"2024-09-30","value":62186000},"#402":{"kind":"computed","op":"product","terms":[{"ref":"#400"},{"ref":"#401"}],"value":170389640},"#403":{"kind":"computed","op":"sum","terms":[{"ref":"#399"},{"ref":"#402","weight":-1}],"value":47872690},"#404":{"kind":"computed","op":"sum","terms":[{"ref":"#398","weight":4},{"ref":"#401","weight":-3}],"rule":"unaverage-quarter","value":62174000},"dilutedEps@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#403"},{"ref":"#404"}],"rule":"per-share-quarter","value":0.7699792517772702},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":3.51},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2025-01-01","end":"2025-03-31","value":0.85},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2025-04-01","end":"2025-06-30","value":0.93},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2025-07-01","end":"2025-09-30","value":0.96},"#405":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":3.6},"#406":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":61054000},"#407":{"kind":"computed","op":"product","terms":[{"ref":"#405"},{"ref":"#406"}],"value":219794400},"#408":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2025-01-01","end":"2025-09-30","value":2.75},"#409":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2025-01-01","end":"2025-09-30","value":61183000},"#410":{"kind":"computed","op":"product","terms":[{"ref":"#408"},{"ref":"#409"}],"value":168253250},"#411":{"kind":"computed","op":"sum","terms":[{"ref":"#407"},{"ref":"#410","weight":-1}],"value":51541150},"#412":{"kind":"computed","op":"sum","terms":[{"ref":"#406","weight":4},{"ref":"#409","weight":-3}],"rule":"unaverage-quarter","value":60667000},"dilutedEps@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#411"},{"ref":"#412"}],"rule":"per-share-quarter","value":0.8495747276113867},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":3.6},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2026-01-01","end":"2026-03-31","value":0.82},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2026-04-01","end":"2026-06-30","value":0.85},"cash@FY2009":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2009-12-31","value":120217000},"cash@2010Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":59,"unit":"USD","end":"2010-06-30","value":117663000},"cash@2010Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":60,"unit":"USD","end":"2010-09-30","value":105327000},"cash@2010Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":35,"unit":"USD","end":"2010-12-31","value":120744000},"cash@FY2010":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":35,"unit":"USD","end":"2010-12-31","value":120744000},"cash@2011Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2011-03-31","value":111643000},"cash@2011Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2011-06-30","value":103400000},"cash@2011Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2011-09-30","value":94153000},"cash@2011Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2011-12-31","value":92180000},"cash@FY2011":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2011-12-31","value":92180000},"cash@2012Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":45,"unit":"USD","end":"2012-03-31","value":92277000},"cash@2012Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":46,"unit":"USD","end":"2012-06-30","value":95092000},"cash@2012Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":47,"unit":"USD","end":"2012-09-30","value":99090000},"cash@2012Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2012-12-31","value":96737000},"cash@FY2012":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2012-12-31","value":96737000},"cash@2013Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":48,"unit":"USD","end":"2013-03-31","value":101093000},"cash@2013Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":49,"unit":"USD","end":"2013-06-30","value":98623000},"cash@2013Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2013-09-30","value":118237000},"cash@2013Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2013-12-31","value":124375000},"cash@FY2013":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2013-12-31","value":124375000},"cash@2014Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2014-03-31","value":116649000},"cash@2014Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":52,"unit":"USD","end":"2014-06-30","value":91121000},"cash@2014Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":53,"unit":"USD","end":"2014-09-30","value":101116000},"cash@2014Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2014-12-31","value":115708000},"cash@FY2014":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2014-12-31","value":115708000},"cash@2015Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":54,"unit":"USD","end":"2015-03-31","value":97089000},"cash@2015Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":55,"unit":"USD","end":"2015-06-30","value":100156000},"cash@2015Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":56,"unit":"USD","end":"2015-09-30","value":109029000},"cash@2015Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2015-12-31","value":118416000},"cash@FY2015":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2015-12-31","value":118416000},"cash@2016Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":57,"unit":"USD","end":"2016-03-31","value":105812000},"cash@2016Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":58,"unit":"USD","end":"2016-06-30","value":93135000},"cash@2016Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2016-09-30","value":110831000},"cash@2016Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2016-12-31","value":95615000},"cash@FY2016":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2016-12-31","value":95615000},"cash@2017Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2017-03-31","value":89208000},"cash@2017Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2017-06-30","value":76704000},"cash@2017Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2017-09-30","value":124818000},"cash@2017Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2017-12-31","value":125522000},"cash@FY2017":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2017-12-31","value":125522000},"cash@2018Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2018-03-31","value":106668000},"cash@2018Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2018-06-30","value":79034000},"cash@2018Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2018-09-30","value":89749000},"cash@2018Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2018-12-31","value":99126000},"cash@FY2018":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2018-12-31","value":99126000},"cash@2019Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2019-03-31","value":104879000},"cash@2019Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2019-06-30","value":119401000},"cash@2019Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2019-09-30","value":113618000},"cash@2019Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2019-12-31","value":110678000},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2019-12-31","value":110678000},"cash@2020Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2020-03-31","value":75279000},"cash@2020Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2020-06-30","value":123638000},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2020-09-30","value":166254000},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2020-12-31","value":204705000},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2020-12-31","value":204705000},"cash@2021Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2021-03-31","value":197166000},"cash@2021Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2021-06-30","value":209343000},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2021-09-30","value":246445000},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2021-12-31","value":263706000},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2021-12-31","value":263706000},"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2022-03-31","value":216317000},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2022-06-30","value":213771000},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2022-09-30","value":197055000},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2022-12-31","value":225463000},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2022-12-31","value":225463000},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2023-03-31","value":181595000},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2023-06-30","value":153294000},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2023-09-30","value":182312000},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2023-12-31","value":270741000},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2023-12-31","value":270741000},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2024-03-31","value":207524000},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2024-06-30","value":202709000},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2024-09-30","value":214952000},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2024-12-31","value":266230000},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2024-12-31","value":266230000},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":30,"unit":"USD","end":"2025-03-31","value":205873000},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2025-06-30","value":230593000},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":32,"unit":"USD","end":"2025-09-30","value":263555000},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2025-12-31","value":328747000},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2025-12-31","value":328747000},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2026-03-31","value":226133000},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2026-06-30","value":186110000},"currentAssets@2010Q4":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2010-12-31","value":188980000},"currentAssets@FY2010":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2010-12-31","value":188980000},"currentAssets@2011Q2":{"kind":"filed","concept":"AssetsCurrent","filing":59,"unit":"USD","end":"2011-06-30","value":178425000},"currentAssets@2011Q3":{"kind":"filed","concept":"AssetsCurrent","filing":60,"unit":"USD","end":"2011-09-30","value":173465000},"currentAssets@2011Q4":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2011-12-31","value":174514000},"currentAssets@FY2011":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2011-12-31","value":174514000},"currentAssets@2012Q1":{"kind":"filed","concept":"AssetsCurrent","filing":42,"unit":"USD","end":"2012-03-31","value":175429000},"currentAssets@2012Q2":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2012-06-30","value":180412000},"currentAssets@2012Q3":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2012-09-30","value":195346000},"currentAssets@2012Q4":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2012-12-31","value":181507000},"currentAssets@FY2012":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2012-12-31","value":181507000},"currentAssets@2013Q1":{"kind":"filed","concept":"AssetsCurrent","filing":45,"unit":"USD","end":"2013-03-31","value":185221000},"currentAssets@2013Q2":{"kind":"filed","concept":"AssetsCurrent","filing":46,"unit":"USD","end":"2013-06-30","value":190350000},"currentAssets@2013Q3":{"kind":"filed","concept":"AssetsCurrent","filing":47,"unit":"USD","end":"2013-09-30","value":208702000},"currentAssets@2013Q4":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2013-12-31","value":218738000},"currentAssets@FY2013":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2013-12-31","value":218738000},"currentAssets@2014Q1":{"kind":"filed","concept":"AssetsCurrent","filing":48,"unit":"USD","end":"2014-03-31","value":210605000},"currentAssets@2014Q2":{"kind":"filed","concept":"AssetsCurrent","filing":49,"unit":"USD","end":"2014-06-30","value":206320000},"currentAssets@2014Q3":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2014-09-30","value":216866000},"currentAssets@2014Q4":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2014-12-31","value":229861000},"currentAssets@FY2014":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2014-12-31","value":229861000},"currentAssets@2015Q1":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2015-03-31","value":211142000},"currentAssets@2015Q2":{"kind":"filed","concept":"AssetsCurrent","filing":52,"unit":"USD","end":"2015-06-30","value":210669000},"currentAssets@2015Q3":{"kind":"filed","concept":"AssetsCurrent","filing":53,"unit":"USD","end":"2015-09-30","value":231635000},"currentAssets@2015Q4":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2015-12-31","value":236911000},"currentAssets@FY2015":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2015-12-31","value":236911000},"currentAssets@2016Q1":{"kind":"filed","concept":"AssetsCurrent","filing":54,"unit":"USD","end":"2016-03-31","value":210205000},"currentAssets@2016Q2":{"kind":"filed","concept":"AssetsCurrent","filing":55,"unit":"USD","end":"2016-06-30","value":199970000},"currentAssets@2016Q3":{"kind":"filed","concept":"AssetsCurrent","filing":56,"unit":"USD","end":"2016-09-30","value":222239000},"currentAssets@2016Q4":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2016-12-31","value":207018000},"currentAssets@FY2016":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2016-12-31","value":207018000},"currentAssets@2017Q1":{"kind":"filed","concept":"AssetsCurrent","filing":57,"unit":"USD","end":"2017-03-31","value":200094000},"currentAssets@2017Q2":{"kind":"filed","concept":"AssetsCurrent","filing":58,"unit":"USD","end":"2017-06-30","value":196832000},"currentAssets@2017Q3":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2017-09-30","value":238368000},"currentAssets@2017Q4":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":228073000},"currentAssets@FY2017":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":228073000},"currentAssets@2018Q1":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2018-03-31","value":218851000},"currentAssets@2018Q2":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2018-06-30","value":204730000},"currentAssets@2018Q3":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2018-09-30","value":203155000},"currentAssets@2018Q4":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2018-12-31","value":215382000},"currentAssets@FY2018":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2018-12-31","value":215382000},"currentAssets@2019Q1":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2019-03-31","value":231296000},"currentAssets@2019Q2":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2019-06-30","value":239557000},"currentAssets@2019Q3":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2019-09-30","value":241595000},"currentAssets@2019Q4":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2019-12-31","value":232041000},"currentAssets@FY2019":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2019-12-31","value":232041000},"currentAssets@2020Q1":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2020-03-31","value":216955000},"currentAssets@2020Q2":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2020-06-30","value":251759000},"currentAssets@2020Q3":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2020-09-30","value":288388000},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2020-12-31","value":334041000},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2020-12-31","value":334041000},"currentAssets@2021Q1":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2021-03-31","value":330051000},"currentAssets@2021Q2":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2021-06-30","value":347232000},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2021-09-30","value":385667000},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2021-12-31","value":408419000},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2021-12-31","value":408419000},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2022-03-31","value":377270000},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2022-06-30","value":374552000},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2022-09-30","value":366695000},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2022-12-31","value":415375000},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2022-12-31","value":415375000},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2023-03-31","value":371504000},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2023-06-30","value":360019000},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2023-09-30","value":392859000},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":25,"unit":"USD","end":"2023-12-31","value":479190000},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":25,"unit":"USD","end":"2023-12-31","value":479190000},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2024-03-31","value":445206000},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2024-06-30","value":426146000},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2024-09-30","value":452313000},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2024-12-31","value":503264000},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2024-12-31","value":503264000},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2025-03-31","value":455335000},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2025-06-30","value":483346000},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2025-09-30","value":525770000},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2025-12-31","value":583338000},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2025-12-31","value":583338000},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2026-03-31","value":515816000},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2026-06-30","value":467060000},"totalAssets@2015Q4":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2015-12-31","value":332243000},"totalAssets@FY2015":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2015-12-31","value":332243000},"totalAssets@2010Q4":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2010-12-31","value":280464000},"totalAssets@FY2010":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2010-12-31","value":280464000},"totalAssets@2011Q2":{"kind":"filed","concept":"Assets","filing":59,"unit":"USD","end":"2011-06-30","value":267762000},"totalAssets@2011Q3":{"kind":"filed","concept":"Assets","filing":60,"unit":"USD","end":"2011-09-30","value":262731000},"totalAssets@2011Q4":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2011-12-31","value":259600000},"totalAssets@FY2011":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2011-12-31","value":259600000},"totalAssets@2012Q1":{"kind":"filed","concept":"Assets","filing":42,"unit":"USD","end":"2012-03-31","value":258324000},"totalAssets@2012Q2":{"kind":"filed","concept":"Assets","filing":43,"unit":"USD","end":"2012-06-30","value":261898000},"totalAssets@2012Q3":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2012-09-30","value":275829000},"totalAssets@2012Q4":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2012-12-31","value":261813000},"totalAssets@FY2012":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2012-12-31","value":261813000},"totalAssets@2013Q1":{"kind":"filed","concept":"Assets","filing":45,"unit":"USD","end":"2013-03-31","value":264541000},"totalAssets@2013Q2":{"kind":"filed","concept":"Assets","filing":46,"unit":"USD","end":"2013-06-30","value":268841000},"totalAssets@2013Q3":{"kind":"filed","concept":"Assets","filing":47,"unit":"USD","end":"2013-09-30","value":287444000},"totalAssets@2013Q4":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2013-12-31","value":297828000},"totalAssets@FY2013":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2013-12-31","value":297828000},"totalAssets@2014Q1":{"kind":"filed","concept":"Assets","filing":48,"unit":"USD","end":"2014-03-31","value":290744000},"totalAssets@2014Q2":{"kind":"filed","concept":"Assets","filing":49,"unit":"USD","end":"2014-06-30","value":288618000},"totalAssets@2014Q3":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2014-09-30","value":304616000},"totalAssets@2014Q4":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2014-12-31","value":318170000},"totalAssets@FY2014":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2014-12-31","value":318170000},"totalAssets@2015Q1":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2015-03-31","value":300319000},"totalAssets@2015Q2":{"kind":"filed","concept":"Assets","filing":52,"unit":"USD","end":"2015-06-30","value":300302000},"totalAssets@2015Q3":{"kind":"filed","concept":"Assets","filing":53,"unit":"USD","end":"2015-09-30","value":322747000},"totalAssets@2016Q1":{"kind":"filed","concept":"Assets","filing":54,"unit":"USD","end":"2016-03-31","value":303172000},"totalAssets@2016Q2":{"kind":"filed","concept":"Assets","filing":55,"unit":"USD","end":"2016-06-30","value":293876000},"totalAssets@2016Q3":{"kind":"filed","concept":"Assets","filing":56,"unit":"USD","end":"2016-09-30","value":316081000},"totalAssets@2016Q4":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2016-12-31","value":297140000},"totalAssets@FY2016":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2016-12-31","value":297140000},"totalAssets@2017Q1":{"kind":"filed","concept":"Assets","filing":57,"unit":"USD","end":"2017-03-31","value":287342000},"totalAssets@2017Q2":{"kind":"filed","concept":"Assets","filing":58,"unit":"USD","end":"2017-06-30","value":284735000},"totalAssets@2017Q3":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2017-09-30","value":326249000},"totalAssets@2017Q4":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2017-12-31","value":314995000},"totalAssets@FY2017":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2017-12-31","value":314995000},"totalAssets@2018Q1":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2018-03-31","value":307182000},"totalAssets@2018Q2":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2018-06-30","value":292495000},"totalAssets@2018Q3":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2018-09-30","value":291008000},"totalAssets@2018Q4":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2018-12-31","value":307150000},"totalAssets@FY2018":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2018-12-31","value":307150000},"totalAssets@2019Q1":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2019-03-31","value":359511000},"totalAssets@2019Q2":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2019-06-30","value":372183000},"totalAssets@2019Q3":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2019-09-30","value":380297000},"totalAssets@2019Q4":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2019-12-31","value":372279000},"totalAssets@FY2019":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2019-12-31","value":372279000},"totalAssets@2020Q1":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2020-03-31","value":348044000},"totalAssets@2020Q2":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2020-06-30","value":380389000},"totalAssets@2020Q3":{"kind":"filed","concept":"Assets","filing":12,"unit":"USD","end":"2020-09-30","value":416981000},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2020-12-31","value":465412000},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2020-12-31","value":465412000},"totalAssets@2021Q1":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2021-03-31","value":458528000},"totalAssets@2021Q2":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2021-06-30","value":474997000},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2021-09-30","value":514283000},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2021-12-31","value":539708000},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2021-12-31","value":539708000},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2022-03-31","value":511754000},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2022-06-30","value":514289000},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2022-09-30","value":514719000},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2022-12-31","value":570178000},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2022-12-31","value":570178000},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2023-03-31","value":530843000},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2023-06-30","value":526994000},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2023-09-30","value":572995000},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2023-12-31","value":673353000},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2023-12-31","value":673353000},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2024-03-31","value":674762000},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2024-06-30","value":665312000},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2024-09-30","value":698140000},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2024-12-31","value":757551000},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2024-12-31","value":757551000},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2025-03-31","value":708221000},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2025-06-30","value":744684000},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2025-09-30","value":768823000},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2025-12-31","value":839388000},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2025-12-31","value":839388000},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2026-03-31","value":740538000},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2026-06-30","value":698646000},"currentLiabilities@2010Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2010-12-31","value":86382000},"currentLiabilities@FY2010":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2010-12-31","value":86382000},"currentLiabilities@2011Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":59,"unit":"USD","end":"2011-06-30","value":87171000},"currentLiabilities@2011Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":60,"unit":"USD","end":"2011-09-30","value":92461000},"currentLiabilities@2011Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2011-12-31","value":88123000},"currentLiabilities@FY2011":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2011-12-31","value":88123000},"currentLiabilities@2012Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":42,"unit":"USD","end":"2012-03-31","value":85862000},"currentLiabilities@2012Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2012-06-30","value":89706000},"currentLiabilities@2012Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2012-09-30","value":97298000},"currentLiabilities@2012Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2012-12-31","value":91141000},"currentLiabilities@FY2012":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2012-12-31","value":91141000},"currentLiabilities@2013Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":45,"unit":"USD","end":"2013-03-31","value":90477000},"currentLiabilities@2013Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":46,"unit":"USD","end":"2013-06-30","value":90809000},"currentLiabilities@2013Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":47,"unit":"USD","end":"2013-09-30","value":99793000},"currentLiabilities@2013Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2013-12-31","value":104188000},"currentLiabilities@FY2013":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2013-12-31","value":104188000},"currentLiabilities@2014Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":48,"unit":"USD","end":"2014-03-31","value":99929000},"currentLiabilities@2014Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":49,"unit":"USD","end":"2014-06-30","value":99865000},"currentLiabilities@2014Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2014-09-30","value":106823000},"currentLiabilities@2014Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2014-12-31","value":122815000},"currentLiabilities@FY2014":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2014-12-31","value":122815000},"currentLiabilities@2015Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2015-03-31","value":107004000},"currentLiabilities@2015Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":52,"unit":"USD","end":"2015-06-30","value":102856000},"currentLiabilities@2015Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":53,"unit":"USD","end":"2015-09-30","value":119651000},"currentLiabilities@2015Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2015-12-31","value":127185000},"currentLiabilities@FY2015":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2015-12-31","value":127185000},"currentLiabilities@2016Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":54,"unit":"USD","end":"2016-03-31","value":119117000},"currentLiabilities@2016Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":55,"unit":"USD","end":"2016-06-30","value":110105000},"currentLiabilities@2016Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":56,"unit":"USD","end":"2016-09-30","value":119276000},"currentLiabilities@2016Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2016-12-31","value":117643000},"currentLiabilities@FY2016":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2016-12-31","value":117643000},"currentLiabilities@2017Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":57,"unit":"USD","end":"2017-03-31","value":129816000},"currentLiabilities@2017Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":58,"unit":"USD","end":"2017-06-30","value":117865000},"currentLiabilities@2017Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2017-09-30","value":122432000},"currentLiabilities@2017Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":124255000},"currentLiabilities@FY2017":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":124255000},"currentLiabilities@2018Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2018-03-31","value":142805000},"currentLiabilities@2018Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2018-06-30","value":148027000},"currentLiabilities@2018Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2018-09-30","value":136606000},"currentLiabilities@2018Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2018-12-31","value":145264000},"currentLiabilities@FY2018":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2018-12-31","value":145264000},"currentLiabilities@2019Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2019-03-31","value":165534000},"currentLiabilities@2019Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2019-06-30","value":169132000},"currentLiabilities@2019Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2019-09-30","value":182494000},"currentLiabilities@2019Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2019-12-31","value":181596000},"currentLiabilities@FY2019":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2019-12-31","value":181596000},"currentLiabilities@2020Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2020-03-31","value":176188000},"currentLiabilities@2020Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2020-06-30","value":183421000},"currentLiabilities@2020Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2020-09-30","value":185089000},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2020-12-31","value":196986000},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2020-12-31","value":196986000},"currentLiabilities@2021Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2021-03-31","value":206738000},"currentLiabilities@2021Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2021-06-30","value":216861000},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2021-09-30","value":232862000},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2021-12-31","value":249042000},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2021-12-31","value":249042000},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2022-03-31","value":257048000},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2022-06-30","value":271226000},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2022-09-30","value":283970000},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2022-12-31","value":315595000},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2022-12-31","value":315595000},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2023-03-31","value":322753000},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2023-06-30","value":330609000},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2023-09-30","value":332826000},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":25,"unit":"USD","end":"2023-12-31","value":365915000},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":25,"unit":"USD","end":"2023-12-31","value":365915000},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2024-03-31","value":372020000},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2024-06-30","value":362710000},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2024-09-30","value":362243000},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2024-12-31","value":400304000},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2024-12-31","value":400304000},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2025-03-31","value":405016000},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2025-06-30","value":407165000},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2025-09-30","value":400408000},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2025-12-31","value":455913000},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2025-12-31","value":455913000},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2026-03-31","value":467400000},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2026-06-30","value":475054000},"totalLiabilities@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016"},{"ref":"equity@FY2016","weight":-1}],"rule":"accounting-identity","value":127774000},"totalLiabilities@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1"},{"ref":"equity@2017Q1","weight":-1}],"rule":"accounting-identity","value":139474000},"totalLiabilities@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2"},{"ref":"equity@2017Q2","weight":-1}],"rule":"accounting-identity","value":127049000},"totalLiabilities@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3"},{"ref":"equity@2017Q3","weight":-1}],"rule":"accounting-identity","value":131895000},"totalLiabilities@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4"},{"ref":"equity@2017Q4","weight":-1}],"rule":"accounting-identity","value":140039000},"totalLiabilities@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017"},{"ref":"equity@FY2017","weight":-1}],"rule":"accounting-identity","value":140039000},"totalLiabilities@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1"},{"ref":"equity@2018Q1","weight":-1}],"rule":"accounting-identity","value":159234000},"totalLiabilities@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2"},{"ref":"equity@2018Q2","weight":-1}],"rule":"accounting-identity","value":163253000},"totalLiabilities@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3"},{"ref":"equity@2018Q3","weight":-1}],"rule":"accounting-identity","value":151330000},"totalLiabilities@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4"},{"ref":"equity@2018Q4","weight":-1}],"rule":"accounting-identity","value":160003000},"totalLiabilities@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018"},{"ref":"equity@FY2018","weight":-1}],"rule":"accounting-identity","value":160003000},"totalLiabilities@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1"},{"ref":"equity@2019Q1","weight":-1}],"rule":"accounting-identity","value":214111000},"totalLiabilities@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2"},{"ref":"equity@2019Q2","weight":-1}],"rule":"accounting-identity","value":217496000},"totalLiabilities@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3"},{"ref":"equity@2019Q3","weight":-1}],"rule":"accounting-identity","value":228647000},"totalLiabilities@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4"},{"ref":"equity@2019Q4","weight":-1}],"rule":"accounting-identity","value":230001000},"totalLiabilities@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019"},{"ref":"equity@FY2019","weight":-1}],"rule":"accounting-identity","value":230001000},"totalLiabilities@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1"},{"ref":"equity@2020Q1","weight":-1}],"rule":"accounting-identity","value":222175000},"totalLiabilities@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2"},{"ref":"equity@2020Q2","weight":-1}],"rule":"accounting-identity","value":227611000},"totalLiabilities@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3"},{"ref":"equity@2020Q3","weight":-1}],"rule":"accounting-identity","value":229004000},"totalLiabilities@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4"},{"ref":"equity@2020Q4","weight":-1}],"rule":"accounting-identity","value":246515000},"totalLiabilities@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020"},{"ref":"equity@FY2020","weight":-1}],"rule":"accounting-identity","value":246515000},"totalLiabilities@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1"},{"ref":"equity@2021Q1","weight":-1}],"rule":"accounting-identity","value":253868000},"totalLiabilities@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2"},{"ref":"equity@2021Q2","weight":-1}],"rule":"accounting-identity","value":262547000},"totalLiabilities@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3"},{"ref":"equity@2021Q3","weight":-1}],"rule":"accounting-identity","value":275656000},"totalLiabilities@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4"},{"ref":"equity@2021Q4","weight":-1}],"rule":"accounting-identity","value":289064000},"totalLiabilities@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021"},{"ref":"equity@FY2021","weight":-1}],"rule":"accounting-identity","value":289064000},"totalLiabilities@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1"},{"ref":"equity@2022Q1","weight":-1}],"rule":"accounting-identity","value":294618000},"totalLiabilities@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2"},{"ref":"equity@2022Q2","weight":-1}],"rule":"accounting-identity","value":305554000},"totalLiabilities@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3"},{"ref":"equity@2022Q3","weight":-1}],"rule":"accounting-identity","value":316585000},"totalLiabilities@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4"},{"ref":"equity@2022Q4","weight":-1}],"rule":"accounting-identity","value":343378000},"totalLiabilities@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022"},{"ref":"equity@FY2022","weight":-1}],"rule":"accounting-identity","value":343378000},"totalLiabilities@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1"},{"ref":"equity@2023Q1","weight":-1}],"rule":"accounting-identity","value":349771000},"totalLiabilities@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2"},{"ref":"equity@2023Q2","weight":-1}],"rule":"accounting-identity","value":356444000},"totalLiabilities@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3"},{"ref":"equity@2023Q3","weight":-1}],"rule":"accounting-identity","value":362890000},"totalLiabilities@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4"},{"ref":"equity@2023Q4","weight":-1}],"rule":"accounting-identity","value":395075000},"totalLiabilities@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023"},{"ref":"equity@FY2023","weight":-1}],"rule":"accounting-identity","value":395075000},"totalLiabilities@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1"},{"ref":"equity@2024Q1","weight":-1}],"rule":"accounting-identity","value":435155000},"totalLiabilities@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2"},{"ref":"equity@2024Q2","weight":-1}],"rule":"accounting-identity","value":424683000},"totalLiabilities@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3"},{"ref":"equity@2024Q3","weight":-1}],"rule":"accounting-identity","value":420189000},"totalLiabilities@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4"},{"ref":"equity@2024Q4","weight":-1}],"rule":"accounting-identity","value":458425000},"totalLiabilities@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024"},{"ref":"equity@FY2024","weight":-1}],"rule":"accounting-identity","value":458425000},"totalLiabilities@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1"},{"ref":"equity@2025Q1","weight":-1}],"rule":"accounting-identity","value":463126000},"totalLiabilities@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2"},{"ref":"equity@2025Q2","weight":-1}],"rule":"accounting-identity","value":465925000},"totalLiabilities@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q3"},{"ref":"equity@2025Q3","weight":-1}],"rule":"accounting-identity","value":459607000},"totalLiabilities@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q4"},{"ref":"equity@2025Q4","weight":-1}],"rule":"accounting-identity","value":524623000},"totalLiabilities@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2025"},{"ref":"equity@FY2025","weight":-1}],"rule":"accounting-identity","value":524623000},"totalLiabilities@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2026Q1"},{"ref":"equity@2026Q1","weight":-1}],"rule":"accounting-identity","value":535363000},"totalLiabilities@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2026Q2"},{"ref":"equity@2026Q2","weight":-1}],"rule":"accounting-identity","value":541139000},"totalLiabilities@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2011"},{"ref":"equity@FY2011","weight":-1}],"rule":"accounting-identity","value":97520000},"totalLiabilities@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2012"},{"ref":"equity@FY2012","weight":-1}],"rule":"accounting-identity","value":100304000},"totalLiabilities@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2013"},{"ref":"equity@FY2013","weight":-1}],"rule":"accounting-identity","value":116242000},"totalLiabilities@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014"},{"ref":"equity@FY2014","weight":-1}],"rule":"accounting-identity","value":136147000},"totalLiabilities@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015"},{"ref":"equity@FY2015","weight":-1}],"rule":"accounting-identity","value":136751000},"totalLiabilities@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q4"},{"ref":"equity@2010Q4","weight":-1}],"rule":"accounting-identity","value":96664000},"totalLiabilities@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2010"},{"ref":"equity@FY2010","weight":-1}],"rule":"accounting-identity","value":96664000},"totalLiabilities@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q2"},{"ref":"equity@2011Q2","weight":-1}],"rule":"accounting-identity","value":97059000},"totalLiabilities@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q3"},{"ref":"equity@2011Q3","weight":-1}],"rule":"accounting-identity","value":101432000},"totalLiabilities@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q4"},{"ref":"equity@2011Q4","weight":-1}],"rule":"accounting-identity","value":97520000},"totalLiabilities@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q1"},{"ref":"equity@2012Q1","weight":-1}],"rule":"accounting-identity","value":94982000},"totalLiabilities@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q2"},{"ref":"equity@2012Q2","weight":-1}],"rule":"accounting-identity","value":98569000},"totalLiabilities@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q3"},{"ref":"equity@2012Q3","weight":-1}],"rule":"accounting-identity","value":106269000},"totalLiabilities@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q4"},{"ref":"equity@2012Q4","weight":-1}],"rule":"accounting-identity","value":100304000},"totalLiabilities@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q1"},{"ref":"equity@2013Q1","weight":-1}],"rule":"accounting-identity","value":101495000},"totalLiabilities@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q2"},{"ref":"equity@2013Q2","weight":-1}],"rule":"accounting-identity","value":101435000},"totalLiabilities@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q3"},{"ref":"equity@2013Q3","weight":-1}],"rule":"accounting-identity","value":110554000},"totalLiabilities@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q4"},{"ref":"equity@2013Q4","weight":-1}],"rule":"accounting-identity","value":116242000},"totalLiabilities@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q1"},{"ref":"equity@2014Q1","weight":-1}],"rule":"accounting-identity","value":113054000},"totalLiabilities@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q2"},{"ref":"equity@2014Q2","weight":-1}],"rule":"accounting-identity","value":112300000},"totalLiabilities@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q3"},{"ref":"equity@2014Q3","weight":-1}],"rule":"accounting-identity","value":120134000},"totalLiabilities@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4"},{"ref":"equity@2014Q4","weight":-1}],"rule":"accounting-identity","value":136147000},"totalLiabilities@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q1"},{"ref":"equity@2015Q1","weight":-1}],"rule":"accounting-identity","value":121538000},"totalLiabilities@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2"},{"ref":"equity@2015Q2","weight":-1}],"rule":"accounting-identity","value":116406000},"totalLiabilities@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3"},{"ref":"equity@2015Q3","weight":-1}],"rule":"accounting-identity","value":132384000},"totalLiabilities@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4"},{"ref":"equity@2015Q4","weight":-1}],"rule":"accounting-identity","value":136751000},"totalLiabilities@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1"},{"ref":"equity@2016Q1","weight":-1}],"rule":"accounting-identity","value":128206000},"totalLiabilities@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2"},{"ref":"equity@2016Q2","weight":-1}],"rule":"accounting-identity","value":118894000},"totalLiabilities@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3"},{"ref":"equity@2016Q3","weight":-1}],"rule":"accounting-identity","value":129047000},"totalLiabilities@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4"},{"ref":"equity@2016Q4","weight":-1}],"rule":"accounting-identity","value":127774000},"equity@FY2009":{"kind":"filed","concept":"StockholdersEquity","filing":39,"unit":"USD","end":"2009-12-31","value":183365000},"equity@2010Q4":{"kind":"filed","concept":"StockholdersEquity","filing":35,"unit":"USD","end":"2010-12-31","value":183800000},"equity@FY2010":{"kind":"filed","concept":"StockholdersEquity","filing":35,"unit":"USD","end":"2010-12-31","value":183800000},"equity@2011Q2":{"kind":"filed","concept":"StockholdersEquity","filing":59,"unit":"USD","end":"2011-06-30","value":170703000},"equity@2011Q3":{"kind":"filed","concept":"StockholdersEquity","filing":60,"unit":"USD","end":"2011-09-30","value":161299000},"equity@2011Q4":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2011-12-31","value":162080000},"equity@FY2011":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2011-12-31","value":162080000},"equity@2012Q1":{"kind":"filed","concept":"StockholdersEquity","filing":42,"unit":"USD","end":"2012-03-31","value":163342000},"equity@2012Q2":{"kind":"filed","concept":"StockholdersEquity","filing":43,"unit":"USD","end":"2012-06-30","value":163329000},"equity@2012Q3":{"kind":"filed","concept":"StockholdersEquity","filing":44,"unit":"USD","end":"2012-09-30","value":169560000},"equity@2012Q4":{"kind":"filed","concept":"StockholdersEquity","filing":37,"unit":"USD","end":"2012-12-31","value":161509000},"equity@FY2012":{"kind":"filed","concept":"StockholdersEquity","filing":37,"unit":"USD","end":"2012-12-31","value":161509000},"equity@2013Q1":{"kind":"filed","concept":"StockholdersEquity","filing":45,"unit":"USD","end":"2013-03-31","value":163046000},"equity@2013Q2":{"kind":"filed","concept":"StockholdersEquity","filing":46,"unit":"USD","end":"2013-06-30","value":167406000},"equity@2013Q3":{"kind":"filed","concept":"StockholdersEquity","filing":47,"unit":"USD","end":"2013-09-30","value":176890000},"equity@2013Q4":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2013-12-31","value":181586000},"equity@FY2013":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2013-12-31","value":181586000},"equity@2014Q1":{"kind":"filed","concept":"StockholdersEquity","filing":48,"unit":"USD","end":"2014-03-31","value":177690000},"equity@2014Q2":{"kind":"filed","concept":"StockholdersEquity","filing":49,"unit":"USD","end":"2014-06-30","value":176318000},"equity@2014Q3":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2014-09-30","value":184482000},"equity@2014Q4":{"kind":"filed","concept":"StockholdersEquity","filing":41,"unit":"USD","end":"2014-12-31","value":182023000},"equity@FY2014":{"kind":"filed","concept":"StockholdersEquity","filing":41,"unit":"USD","end":"2014-12-31","value":182023000},"equity@2015Q1":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2015-03-31","value":178781000},"equity@2015Q2":{"kind":"filed","concept":"StockholdersEquity","filing":52,"unit":"USD","end":"2015-06-30","value":183896000},"equity@2015Q3":{"kind":"filed","concept":"StockholdersEquity","filing":53,"unit":"USD","end":"2015-09-30","value":190363000},"equity@2015Q4":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2015-12-31","value":195492000},"equity@FY2015":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2015-12-31","value":195492000},"equity@2016Q1":{"kind":"filed","concept":"StockholdersEquity","filing":54,"unit":"USD","end":"2016-03-31","value":174966000},"equity@2016Q2":{"kind":"filed","concept":"StockholdersEquity","filing":55,"unit":"USD","end":"2016-06-30","value":174982000},"equity@2016Q3":{"kind":"filed","concept":"StockholdersEquity","filing":56,"unit":"USD","end":"2016-09-30","value":187034000},"equity@2016Q4":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2016-12-31","value":169366000},"equity@FY2016":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2016-12-31","value":169366000},"equity@2017Q1":{"kind":"filed","concept":"StockholdersEquity","filing":57,"unit":"USD","end":"2017-03-31","value":147868000},"equity@2017Q2":{"kind":"filed","concept":"StockholdersEquity","filing":58,"unit":"USD","end":"2017-06-30","value":157686000},"equity@2017Q3":{"kind":"filed","concept":"StockholdersEquity","filing":1,"unit":"USD","end":"2017-09-30","value":194354000},"equity@2017Q4":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2017-12-31","value":174956000},"equity@FY2017":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2017-12-31","value":174956000},"equity@2018Q1":{"kind":"filed","concept":"StockholdersEquity","filing":7,"unit":"USD","end":"2018-03-31","value":147948000},"equity@2018Q2":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2018-06-30","value":129242000},"equity@2018Q3":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2018-09-30","value":139678000},"equity@2018Q4":{"kind":"filed","concept":"StockholdersEquity","filing":13,"unit":"USD","end":"2018-12-31","value":147147000},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquity","filing":13,"unit":"USD","end":"2018-12-31","value":147147000},"equity@2019Q1":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2019-03-31","value":145400000},"equity@2019Q2":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2019-06-30","value":154687000},"equity@2019Q3":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2019-09-30","value":151650000},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquity","filing":17,"unit":"USD","end":"2019-12-31","value":142278000},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquity","filing":17,"unit":"USD","end":"2019-12-31","value":142278000},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2020-03-31","value":125869000},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2020-06-30","value":152778000},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2020-09-30","value":187977000},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquity","filing":21,"unit":"USD","end":"2020-12-31","value":218897000},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquity","filing":21,"unit":"USD","end":"2020-12-31","value":218897000},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquity","filing":19,"unit":"USD","end":"2021-03-31","value":204660000},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquity","filing":20,"unit":"USD","end":"2021-06-30","value":212450000},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquity","filing":20,"unit":"USD","end":"2021-09-30","value":238627000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquity","filing":25,"unit":"USD","end":"2021-12-31","value":250644000},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquity","filing":25,"unit":"USD","end":"2021-12-31","value":250644000},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquity","filing":23,"unit":"USD","end":"2022-03-31","value":217136000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2022-06-30","value":208735000},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2022-09-30","value":198134000},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2022-12-31","value":226800000},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2022-12-31","value":226800000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2023-03-31","value":181072000},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquity","filing":28,"unit":"USD","end":"2023-06-30","value":170550000},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquity","filing":28,"unit":"USD","end":"2023-09-30","value":210105000},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2023-12-31","value":278278000},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2023-12-31","value":278278000},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquity","filing":31,"unit":"USD","end":"2024-03-31","value":239607000},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2024-06-30","value":240629000},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2024-09-30","value":277951000},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2024-12-31","value":299126000},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2024-12-31","value":299126000},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2025-03-31","value":245095000},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2025-06-30","value":278759000},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2025-09-30","value":309216000},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2025-12-31","value":314765000},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2025-12-31","value":314765000},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2026-03-31","value":205175000},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2026-06-30","value":157507000},"operatingCashFlow@FY2009":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":58323000},"#413":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":60,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":35361000},"#414":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":59,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":23862000},"operatingCashFlow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#413"},{"ref":"#414","weight":-1}],"rule":"quarter-from-ytd","value":11499000},"#415":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":49972000},"operatingCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#415"},{"ref":"#413","weight":-1}],"rule":"quarter-from-ytd","value":14611000},"operatingCashFlow@FY2010":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":49972000},"operatingCashFlow@2011Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":8104000},"#416":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":24125000},"#417":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":8104000},"operatingCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#416"},{"ref":"#417","weight":-1}],"rule":"quarter-from-ytd","value":16021000},"#418":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":44,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":40995000},"operatingCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#418"},{"ref":"#416","weight":-1}],"rule":"quarter-from-ytd","value":16870000},"#419":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":55824000},"operatingCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#419"},{"ref":"#418","weight":-1}],"rule":"quarter-from-ytd","value":14829000},"operatingCashFlow@FY2011":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":55824000},"operatingCashFlow@2012Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":13059000},"#420":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":33950000},"#421":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":13059000},"operatingCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#420"},{"ref":"#421","weight":-1}],"rule":"quarter-from-ytd","value":20891000},"#422":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":47,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":51407000},"operatingCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#422"},{"ref":"#420","weight":-1}],"rule":"quarter-from-ytd","value":17457000},"#423":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":75271000},"operatingCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#423"},{"ref":"#422","weight":-1}],"rule":"quarter-from-ytd","value":23864000},"operatingCashFlow@FY2012":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":75271000},"operatingCashFlow@2013Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":48,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":20100000},"#424":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":46,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":33696000},"#425":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":48,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":20100000},"operatingCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#424"},{"ref":"#425","weight":-1}],"rule":"quarter-from-ytd","value":13596000},"#426":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":47,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":66386000},"operatingCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#426"},{"ref":"#424","weight":-1}],"rule":"quarter-from-ytd","value":32690000},"#427":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":89387000},"operatingCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#427"},{"ref":"#426","weight":-1}],"rule":"quarter-from-ytd","value":23001000},"operatingCashFlow@FY2013":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":89387000},"operatingCashFlow@2014Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":48,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":19144000},"operatingCashFlow@FY2016":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":139346000},"#428":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":116639000},"#429":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":72595000},"operatingCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#428"},{"ref":"#429","weight":-1}],"rule":"quarter-from-ytd","value":44044000},"#430":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":164066000},"operatingCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#430"},{"ref":"#428","weight":-1}],"rule":"quarter-from-ytd","value":47427000},"operatingCashFlow@FY2017":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":164066000},"operatingCashFlow@2018Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":51301000},"#431":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":68094000},"#432":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":51301000},"operatingCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#431"},{"ref":"#432","weight":-1}],"rule":"quarter-from-ytd","value":16793000},"#433":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":103318000},"operatingCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#433"},{"ref":"#431","weight":-1}],"rule":"quarter-from-ytd","value":35224000},"#434":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":137349000},"operatingCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#434"},{"ref":"#433","weight":-1}],"rule":"quarter-from-ytd","value":34031000},"operatingCashFlow@FY2018":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":137349000},"operatingCashFlow@2019Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":35187000},"#435":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":72407000},"#436":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":35187000},"operatingCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#435"},{"ref":"#436","weight":-1}],"rule":"quarter-from-ytd","value":37220000},"#437":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":112346000},"operatingCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#437"},{"ref":"#435","weight":-1}],"rule":"quarter-from-ytd","value":39939000},"#438":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":146908000},"operatingCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#438"},{"ref":"#437","weight":-1}],"rule":"quarter-from-ytd","value":34562000},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":146908000},"operatingCashFlow@2020Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":11588000},"#439":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":60388000},"#440":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":11588000},"operatingCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#439"},{"ref":"#440","weight":-1}],"rule":"quarter-from-ytd","value":48800000},"#441":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":102868000},"operatingCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#441"},{"ref":"#439","weight":-1}],"rule":"quarter-from-ytd","value":42480000},"#442":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":140885000},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#442"},{"ref":"#441","weight":-1}],"rule":"quarter-from-ytd","value":38017000},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":140885000},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":39885000},"#443":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":85395000},"#444":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":39885000},"operatingCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#443"},{"ref":"#444","weight":-1}],"rule":"quarter-from-ytd","value":45510000},"#445":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":145080000},"operatingCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#445"},{"ref":"#443","weight":-1}],"rule":"quarter-from-ytd","value":59685000},"#446":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":185183000},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#446"},{"ref":"#445","weight":-1}],"rule":"quarter-from-ytd","value":40103000},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":185183000},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":31792000},"#447":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":84482000},"#448":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":31792000},"operatingCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#447"},{"ref":"#448","weight":-1}],"rule":"quarter-from-ytd","value":52690000},"#449":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":124402000},"operatingCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#449"},{"ref":"#447","weight":-1}],"rule":"quarter-from-ytd","value":39920000},"#450":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":179630000},"operatingCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#450"},{"ref":"#449","weight":-1}],"rule":"quarter-from-ytd","value":55228000},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":179630000},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":58716000},"#451":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":99286000},"#452":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":58716000},"operatingCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#451"},{"ref":"#452","weight":-1}],"rule":"quarter-from-ytd","value":40570000},"#453":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":157859000},"operatingCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#453"},{"ref":"#451","weight":-1}],"rule":"quarter-from-ytd","value":58573000},"#454":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":246218000},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#454"},{"ref":"#453","weight":-1}],"rule":"quarter-from-ytd","value":88359000},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":246218000},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":54738000},"#455":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":31,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":128000000},"#456":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":54738000},"operatingCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#455"},{"ref":"#456","weight":-1}],"rule":"quarter-from-ytd","value":73262000},"#457":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":190299000},"operatingCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#457"},{"ref":"#455","weight":-1}],"rule":"quarter-from-ytd","value":62299000},"#458":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":295003000},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#458"},{"ref":"#457","weight":-1}],"rule":"quarter-from-ytd","value":104704000},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":295003000},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":75260000},"#459":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":149310000},"#460":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":75260000},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#459"},{"ref":"#460","weight":-1}],"rule":"quarter-from-ytd","value":74050000},"#461":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":242420000},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#461"},{"ref":"#459","weight":-1}],"rule":"quarter-from-ytd","value":93110000},"#462":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":389470000},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#462"},{"ref":"#461","weight":-1}],"rule":"quarter-from-ytd","value":147050000},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":389470000},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":84045000},"#463":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":174725000},"#464":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":84045000},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#463"},{"ref":"#464","weight":-1}],"rule":"quarter-from-ytd","value":90680000},"#465":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":21032000},"#466":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":19144000},"operatingCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#465"},{"ref":"#466","weight":-1}],"rule":"quarter-from-ytd","value":1888000},"#467":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":53717000},"operatingCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#467"},{"ref":"#465","weight":-1}],"rule":"quarter-from-ytd","value":32685000},"#468":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":40,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":94162000},"operatingCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#468"},{"ref":"#467","weight":-1}],"rule":"quarter-from-ytd","value":40445000},"operatingCashFlow@FY2014":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":40,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":94162000},"operatingCashFlow@2015Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":54,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":15175000},"#469":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":42688000},"#470":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":54,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":15175000},"operatingCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#469"},{"ref":"#470","weight":-1}],"rule":"quarter-from-ytd","value":27513000},"#471":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":56,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":84034000},"operatingCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#471"},{"ref":"#469","weight":-1}],"rule":"quarter-from-ytd","value":41346000},"#472":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":120153000},"operatingCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#472"},{"ref":"#471","weight":-1}],"rule":"quarter-from-ytd","value":36119000},"operatingCashFlow@FY2015":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":120153000},"operatingCashFlow@2016Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":57,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":40426000},"#473":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":59507000},"#474":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":57,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":40426000},"operatingCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#473"},{"ref":"#474","weight":-1}],"rule":"quarter-from-ytd","value":19081000},"#475":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":1,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":101498000},"operatingCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#475"},{"ref":"#473","weight":-1}],"rule":"quarter-from-ytd","value":41991000},"#476":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":139346000},"operatingCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#476"},{"ref":"#475","weight":-1}],"rule":"quarter-from-ytd","value":37848000},"operatingCashFlow@2017Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":61276000},"#477":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":58,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":72595000},"#478":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":2,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":61276000},"operatingCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#477"},{"ref":"#478","weight":-1}],"rule":"quarter-from-ytd","value":11319000},"#479":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":2378000},"capex@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#479"}],"rule":"component-sum","value":2378000},"#480":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":60,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":4331000},"#481":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":59,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":2706000},"#482":{"kind":"computed","op":"sum","terms":[{"ref":"#480"},{"ref":"#481","weight":-1}],"rule":"quarter-from-ytd","value":1625000},"capex@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#482"}],"rule":"component-sum","value":1625000},"#483":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":5871000},"#484":{"kind":"computed","op":"sum","terms":[{"ref":"#483"},{"ref":"#480","weight":-1}],"rule":"quarter-from-ytd","value":1540000},"capex@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#484"}],"rule":"component-sum","value":1540000},"capex@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#483"}],"rule":"component-sum","value":5871000},"#485":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":42,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":1338000},"capex@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#485"}],"rule":"component-sum","value":1338000},"#486":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":1996000},"#487":{"kind":"computed","op":"sum","terms":[{"ref":"#486"},{"ref":"#485","weight":-1}],"rule":"quarter-from-ytd","value":658000},"capex@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#487"}],"rule":"component-sum","value":658000},"#488":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":44,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":3672000},"#489":{"kind":"computed","op":"sum","terms":[{"ref":"#488"},{"ref":"#486","weight":-1}],"rule":"quarter-from-ytd","value":1676000},"capex@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#489"}],"rule":"component-sum","value":1676000},"#490":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":5074000},"#491":{"kind":"computed","op":"sum","terms":[{"ref":"#490"},{"ref":"#488","weight":-1}],"rule":"quarter-from-ytd","value":1402000},"capex@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#491"}],"rule":"component-sum","value":1402000},"capex@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#490"}],"rule":"component-sum","value":5074000},"#492":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":1796000},"capex@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#492"}],"rule":"component-sum","value":1796000},"#493":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":3250000},"#494":{"kind":"computed","op":"sum","terms":[{"ref":"#493"},{"ref":"#492","weight":-1}],"rule":"quarter-from-ytd","value":1454000},"capex@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#494"}],"rule":"component-sum","value":1454000},"#495":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":47,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":4336000},"#496":{"kind":"computed","op":"sum","terms":[{"ref":"#495"},{"ref":"#493","weight":-1}],"rule":"quarter-from-ytd","value":1086000},"capex@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#496"}],"rule":"component-sum","value":1086000},"#497":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":7873000},"#498":{"kind":"computed","op":"sum","terms":[{"ref":"#497"},{"ref":"#495","weight":-1}],"rule":"quarter-from-ytd","value":3537000},"capex@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#498"}],"rule":"component-sum","value":3537000},"capex@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#497"}],"rule":"component-sum","value":7873000},"#499":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":48,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":598000},"capex@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#499"}],"rule":"component-sum","value":598000},"#500":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":1633000},"#501":{"kind":"computed","op":"sum","terms":[{"ref":"#500"},{"ref":"#499","weight":-1}],"rule":"quarter-from-ytd","value":1035000},"capex@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#501"}],"rule":"component-sum","value":1035000},"#502":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":50,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":3201000},"#503":{"kind":"computed","op":"sum","terms":[{"ref":"#502"},{"ref":"#500","weight":-1}],"rule":"quarter-from-ytd","value":1568000},"capex@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#503"}],"rule":"component-sum","value":1568000},"#504":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":4740000},"#505":{"kind":"computed","op":"sum","terms":[{"ref":"#504"},{"ref":"#502","weight":-1}],"rule":"quarter-from-ytd","value":1539000},"capex@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#505"}],"rule":"component-sum","value":1539000},"capex@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#504"}],"rule":"component-sum","value":4740000},"#506":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":1156000},"capex@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#506"}],"rule":"component-sum","value":1156000},"#507":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":3580000},"#508":{"kind":"computed","op":"sum","terms":[{"ref":"#507"},{"ref":"#506","weight":-1}],"rule":"quarter-from-ytd","value":2424000},"capex@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#508"}],"rule":"component-sum","value":2424000},"#509":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":6676000},"#510":{"kind":"computed","op":"sum","terms":[{"ref":"#509"},{"ref":"#507","weight":-1}],"rule":"quarter-from-ytd","value":3096000},"capex@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#510"}],"rule":"component-sum","value":3096000},"#511":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":9415000},"#512":{"kind":"computed","op":"sum","terms":[{"ref":"#511"},{"ref":"#509","weight":-1}],"rule":"quarter-from-ytd","value":2739000},"capex@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#512"}],"rule":"component-sum","value":2739000},"capex@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#511"}],"rule":"component-sum","value":9415000},"#513":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":54,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":3098000},"capex@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#513"}],"rule":"component-sum","value":3098000},"#514":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":5769000},"#515":{"kind":"computed","op":"sum","terms":[{"ref":"#514"},{"ref":"#513","weight":-1}],"rule":"quarter-from-ytd","value":2671000},"capex@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#515"}],"rule":"component-sum","value":2671000},"#516":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":56,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":9619000},"#517":{"kind":"computed","op":"sum","terms":[{"ref":"#516"},{"ref":"#514","weight":-1}],"rule":"quarter-from-ytd","value":3850000},"capex@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#517"}],"rule":"component-sum","value":3850000},"#518":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":11492000},"#519":{"kind":"computed","op":"sum","terms":[{"ref":"#518"},{"ref":"#516","weight":-1}],"rule":"quarter-from-ytd","value":1873000},"capex@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#519"}],"rule":"component-sum","value":1873000},"capex@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#518"}],"rule":"component-sum","value":11492000},"#520":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":57,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":1906000},"capex@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#520"}],"rule":"component-sum","value":1906000},"#521":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":4107000},"#522":{"kind":"computed","op":"sum","terms":[{"ref":"#521"},{"ref":"#520","weight":-1}],"rule":"quarter-from-ytd","value":2201000},"capex@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#522"}],"rule":"component-sum","value":2201000},"#523":{"kind":"computed","op":"sum","terms":[{"ref":"#1"},{"ref":"#521","weight":-1}],"rule":"quarter-from-ytd","value":1358000},"capex@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#523"}],"rule":"component-sum","value":1358000},"#524":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":2158000},"#525":{"kind":"computed","op":"sum","terms":[{"ref":"#524"},{"ref":"#324","weight":-1}],"rule":"quarter-from-ytd","value":987000},"capex@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#525"}],"rule":"component-sum","value":987000},"#526":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":4016000},"#527":{"kind":"computed","op":"sum","terms":[{"ref":"#526"},{"ref":"#524","weight":-1}],"rule":"quarter-from-ytd","value":1858000},"capex@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#527"}],"rule":"component-sum","value":1858000},"capex@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#526"}],"rule":"component-sum","value":4016000},"#528":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":1159000},"capex@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#528"}],"rule":"component-sum","value":1159000},"#529":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":23,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":2243000},"#530":{"kind":"computed","op":"sum","terms":[{"ref":"#529"},{"ref":"#528","weight":-1}],"rule":"quarter-from-ytd","value":1084000},"capex@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#530"}],"rule":"component-sum","value":1084000},"#531":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":4152000},"#532":{"kind":"computed","op":"sum","terms":[{"ref":"#531"},{"ref":"#529","weight":-1}],"rule":"quarter-from-ytd","value":1909000},"capex@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#532"}],"rule":"component-sum","value":1909000},"#533":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":6587000},"#534":{"kind":"computed","op":"sum","terms":[{"ref":"#533"},{"ref":"#531","weight":-1}],"rule":"quarter-from-ytd","value":2435000},"capex@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#534"}],"rule":"component-sum","value":2435000},"capex@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#533"}],"rule":"component-sum","value":6587000},"#535":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":666000},"capex@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#535"}],"rule":"component-sum","value":666000},"#536":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":27,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":1675000},"#537":{"kind":"computed","op":"sum","terms":[{"ref":"#536"},{"ref":"#535","weight":-1}],"rule":"quarter-from-ytd","value":1009000},"capex@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#537"}],"rule":"component-sum","value":1009000},"#538":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":2761000},"#539":{"kind":"computed","op":"sum","terms":[{"ref":"#538"},{"ref":"#536","weight":-1}],"rule":"quarter-from-ytd","value":1086000},"capex@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#539"}],"rule":"component-sum","value":1086000},"#540":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":4730000},"#541":{"kind":"computed","op":"sum","terms":[{"ref":"#540"},{"ref":"#538","weight":-1}],"rule":"quarter-from-ytd","value":1969000},"capex@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#541"}],"rule":"component-sum","value":1969000},"capex@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#540"}],"rule":"component-sum","value":4730000},"#542":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":2321000},"capex@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#542"}],"rule":"component-sum","value":2321000},"#543":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":31,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":4538000},"#544":{"kind":"computed","op":"sum","terms":[{"ref":"#543"},{"ref":"#542","weight":-1}],"rule":"quarter-from-ytd","value":2217000},"capex@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#544"}],"rule":"component-sum","value":2217000},"#545":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":5547000},"#546":{"kind":"computed","op":"sum","terms":[{"ref":"#545"},{"ref":"#543","weight":-1}],"rule":"quarter-from-ytd","value":1009000},"capex@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#546"}],"rule":"component-sum","value":1009000},"#547":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":8675000},"#548":{"kind":"computed","op":"sum","terms":[{"ref":"#547"},{"ref":"#545","weight":-1}],"rule":"quarter-from-ytd","value":3128000},"capex@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#548"}],"rule":"component-sum","value":3128000},"capex@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#547"}],"rule":"component-sum","value":8675000},"#549":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":891000},"capex@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#549"}],"rule":"component-sum","value":891000},"#550":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":34,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":4871000},"#551":{"kind":"computed","op":"sum","terms":[{"ref":"#550"},{"ref":"#549","weight":-1}],"rule":"quarter-from-ytd","value":3980000},"capex@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#551"}],"rule":"component-sum","value":3980000},"#552":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":10799000},"#553":{"kind":"computed","op":"sum","terms":[{"ref":"#552"},{"ref":"#550","weight":-1}],"rule":"quarter-from-ytd","value":5928000},"capex@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#553"}],"rule":"component-sum","value":5928000},"#554":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":15457000},"#555":{"kind":"computed","op":"sum","terms":[{"ref":"#554"},{"ref":"#552","weight":-1}],"rule":"quarter-from-ytd","value":4658000},"capex@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#555"}],"rule":"component-sum","value":4658000},"capex@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#554"}],"rule":"component-sum","value":15457000},"#556":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":4103000},"capex@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#556"}],"rule":"component-sum","value":4103000},"#557":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":34,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":5108000},"#558":{"kind":"computed","op":"sum","terms":[{"ref":"#557"},{"ref":"#556","weight":-1}],"rule":"quarter-from-ytd","value":1005000},"capex@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#558"}],"rule":"component-sum","value":1005000},"depreciationAndAmortization@FY2009":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":11418000},"depreciationAndAmortization@2010Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":2415000},"depreciationAndAmortization@2010Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":2318000},"depreciationAndAmortization@2010Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":2262000},"depreciationAndAmortization@2010Q4":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":2166000},"depreciationAndAmortization@FY2010":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":9161000},"depreciationAndAmortization@2011Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":2001000},"depreciationAndAmortization@2011Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":2223000},"depreciationAndAmortization@2011Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":1698000},"depreciationAndAmortization@2011Q4":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":1362000},"depreciationAndAmortization@FY2011":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":7284000},"depreciationAndAmortization@2012Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":1344000},"depreciationAndAmortization@2012Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":1418000},"depreciationAndAmortization@2012Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":1379000},"depreciationAndAmortization@2012Q4":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":1497000},"depreciationAndAmortization@FY2012":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":5638000},"depreciationAndAmortization@2013Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":1484000},"depreciationAndAmortization@2013Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":1459000},"depreciationAndAmortization@2013Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":1414000},"depreciationAndAmortization@2013Q4":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":1468000},"depreciationAndAmortization@FY2013":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":5825000},"depreciationAndAmortization@2014Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":1488000},"depreciationAndAmortization@2014Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":1489000},"depreciationAndAmortization@2014Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":1675000},"depreciationAndAmortization@2014Q4":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":1725000},"depreciationAndAmortization@FY2014":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":6377000},"depreciationAndAmortization@2015Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":40,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":1781000},"depreciationAndAmortization@2015Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":40,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":1898000},"depreciationAndAmortization@2015Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":1977000},"depreciationAndAmortization@2015Q4":{"kind":"filed","concept":"DepreciationAndAmortization","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":2108000},"depreciationAndAmortization@FY2015":{"kind":"filed","concept":"DepreciationAndAmortization","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":7764000},"depreciationAndAmortization@2016Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":2206000},"depreciationAndAmortization@2016Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":2266000},"depreciationAndAmortization@2016Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":2334000},"depreciationAndAmortization@2016Q4":{"kind":"filed","concept":"DepreciationAndAmortization","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":2284000},"depreciationAndAmortization@FY2016":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":9090000},"depreciationAndAmortization@2017Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":2262000},"depreciationAndAmortization@2017Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":2326000},"depreciationAndAmortization@2017Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":2275000},"depreciationAndAmortization@2017Q4":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":2197000},"depreciationAndAmortization@FY2017":{"kind":"filed","concept":"DepreciationAndAmortization","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9060000},"depreciationAndAmortization@2018Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":2202000},"depreciationAndAmortization@2018Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":2235000},"depreciationAndAmortization@2018Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":2179000},"depreciationAndAmortization@2018Q4":{"kind":"filed","concept":"DepreciationAndAmortization","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":1997000},"depreciationAndAmortization@FY2018":{"kind":"filed","concept":"DepreciationAndAmortization","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":8613000},"depreciationAndAmortization@2019Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":1914000},"depreciationAndAmortization@2019Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":1859000},"depreciationAndAmortization@2019Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":1937000},"depreciationAndAmortization@2019Q4":{"kind":"filed","concept":"DepreciationAndAmortization","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":2277000},"depreciationAndAmortization@FY2019":{"kind":"filed","concept":"DepreciationAndAmortization","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":7987000},"depreciationAndAmortization@2020Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":2346000},"depreciationAndAmortization@2020Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":2257000},"depreciationAndAmortization@2020Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":2193000},"depreciationAndAmortization@2020Q4":{"kind":"filed","concept":"DepreciationAndAmortization","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":2150000},"depreciationAndAmortization@FY2020":{"kind":"filed","concept":"DepreciationAndAmortization","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":8946000},"depreciationAndAmortization@2021Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":2135000},"depreciationAndAmortization@2021Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":2084000},"depreciationAndAmortization@2021Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":1917000},"#559":{"kind":"filed","concept":"DepreciationAndAmortization","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":7914000},"#560":{"kind":"filed","concept":"DepreciationAndAmortization","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":6136000},"depreciationAndAmortization@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#559"},{"ref":"#560","weight":-1}],"rule":"quarter-from-ytd","value":1778000},"depreciationAndAmortization@FY2021":{"kind":"filed","concept":"DepreciationAndAmortization","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":7914000},"depreciationAndAmortization@2022Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":1747000},"depreciationAndAmortization@2022Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":1746000},"depreciationAndAmortization@2022Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":1664000},"#561":{"kind":"filed","concept":"DepreciationAndAmortization","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":6663000},"#562":{"kind":"filed","concept":"DepreciationAndAmortization","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":5157000},"depreciationAndAmortization@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#561"},{"ref":"#562","weight":-1}],"rule":"quarter-from-ytd","value":1506000},"depreciationAndAmortization@FY2022":{"kind":"filed","concept":"DepreciationAndAmortization","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":6663000},"depreciationAndAmortization@2023Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":1487000},"depreciationAndAmortization@2023Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":1320000},"depreciationAndAmortization@2023Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":1440000},"#563":{"kind":"filed","concept":"DepreciationAndAmortization","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":5752000},"#564":{"kind":"filed","concept":"DepreciationAndAmortization","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":4247000},"depreciationAndAmortization@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#563"},{"ref":"#564","weight":-1}],"rule":"quarter-from-ytd","value":1505000},"depreciationAndAmortization@FY2023":{"kind":"filed","concept":"DepreciationAndAmortization","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":5752000},"depreciationAndAmortization@2024Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":1493000},"depreciationAndAmortization@2024Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":1489000},"depreciationAndAmortization@2024Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":1688000},"#565":{"kind":"filed","concept":"DepreciationAndAmortization","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":6301000},"#566":{"kind":"filed","concept":"DepreciationAndAmortization","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":4670000},"depreciationAndAmortization@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#565"},{"ref":"#566","weight":-1}],"rule":"quarter-from-ytd","value":1631000},"depreciationAndAmortization@FY2024":{"kind":"filed","concept":"DepreciationAndAmortization","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":6301000},"depreciationAndAmortization@2025Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":1541000},"depreciationAndAmortization@2025Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":1584000},"depreciationAndAmortization@2025Q3":{"kind":"filed","concept":"DepreciationAndAmortization","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":1660000},"#567":{"kind":"filed","concept":"DepreciationAndAmortization","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":6317000},"#568":{"kind":"filed","concept":"DepreciationAndAmortization","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":4785000},"depreciationAndAmortization@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#567"},{"ref":"#568","weight":-1}],"rule":"quarter-from-ytd","value":1532000},"depreciationAndAmortization@FY2025":{"kind":"filed","concept":"DepreciationAndAmortization","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":6317000},"depreciationAndAmortization@2026Q1":{"kind":"filed","concept":"DepreciationAndAmortization","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":1833000},"depreciationAndAmortization@2026Q2":{"kind":"filed","concept":"DepreciationAndAmortization","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":1632000},"#569":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2009-01-01","end":"2009-12-31","value":22558000},"dilutedShares@FY2009":{"kind":"computed","op":"product","terms":[{"ref":"#569"}],"scale":4,"rule":"split-restated","value":90232000},"#570":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2010-01-01","end":"2010-03-31","value":22535000},"dilutedShares@2010Q1":{"kind":"computed","op":"product","terms":[{"ref":"#570"}],"scale":4,"rule":"split-restated","value":90140000},"#571":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2010-04-01","end":"2010-06-30","value":22776000},"dilutedShares@2010Q2":{"kind":"computed","op":"product","terms":[{"ref":"#571"}],"scale":4,"rule":"split-restated","value":91104000},"#572":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2010-07-01","end":"2010-09-30","value":22051000},"dilutedShares@2010Q3":{"kind":"computed","op":"product","terms":[{"ref":"#572"}],"scale":4,"rule":"split-restated","value":88204000},"#573":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2010-10-01","end":"2010-12-31","value":22350000},"dilutedShares@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#573"}],"scale":4,"rule":"split-restated","value":89400000},"#574":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2010-01-01","end":"2010-12-31","value":22450000},"dilutedShares@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#574"}],"scale":4,"rule":"split-restated","value":89800000},"#575":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2011-01-01","end":"2011-03-31","value":22079000},"dilutedShares@2011Q1":{"kind":"computed","op":"product","terms":[{"ref":"#575"}],"scale":4,"rule":"split-restated","value":88316000},"#576":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2011-04-01","end":"2011-06-30","value":21775000},"dilutedShares@2011Q2":{"kind":"computed","op":"product","terms":[{"ref":"#576"}],"scale":4,"rule":"split-restated","value":87100000},"#577":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2011-07-01","end":"2011-09-30","value":21125000},"dilutedShares@2011Q3":{"kind":"computed","op":"product","terms":[{"ref":"#577"}],"scale":4,"rule":"split-restated","value":84500000},"#578":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2011-10-01","end":"2011-12-31","value":20923000},"dilutedShares@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#578"}],"scale":4,"rule":"split-restated","value":83692000},"dilutedShares@FY2011":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2011-01-01","end":"2011-12-31","value":85968000},"dilutedShares@2012Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2012-01-01","end":"2012-03-31","value":82548000},"dilutedShares@2012Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2012-04-01","end":"2012-06-30","value":81404000},"dilutedShares@2012Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2012-07-01","end":"2012-09-30","value":80520000},"dilutedShares@2012Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2012-10-01","end":"2012-12-31","value":79652000},"dilutedShares@FY2012":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2012-01-01","end":"2012-12-31","value":81084000},"dilutedShares@2013Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2013-01-01","end":"2013-03-31","value":78740000},"dilutedShares@2013Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2013-04-01","end":"2013-06-30","value":78036000},"dilutedShares@2013Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2013-07-01","end":"2013-09-30","value":77552000},"dilutedShares@2013Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2013-10-01","end":"2013-12-31","value":77256000},"dilutedShares@FY2013":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2013-01-01","end":"2013-12-31","value":77932000},"dilutedShares@2014Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2014-01-01","end":"2014-03-31","value":76795000},"dilutedShares@2014Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2014-04-01","end":"2014-06-30","value":76037000},"dilutedShares@2014Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2014-07-01","end":"2014-09-30","value":75466000},"dilutedShares@2014Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2014-10-01","end":"2014-12-31","value":75034000},"dilutedShares@FY2014":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":75841000},"dilutedShares@2015Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2015-01-01","end":"2015-03-31","value":74607000},"dilutedShares@2015Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2015-04-01","end":"2015-06-30","value":74126000},"dilutedShares@2015Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2015-07-01","end":"2015-09-30","value":73761000},"dilutedShares@2015Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2015-10-01","end":"2015-12-31","value":73555000},"dilutedShares@FY2015":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":74038000},"dilutedShares@2016Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2016-01-01","end":"2016-03-31","value":73020000},"dilutedShares@2016Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2016-04-01","end":"2016-06-30","value":72228000},"dilutedShares@2016Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2016-07-01","end":"2016-09-30","value":71743000},"dilutedShares@2016Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2016-10-01","end":"2016-12-31","value":71148000},"dilutedShares@FY2016":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":72060000},"dilutedShares@2017Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-01-01","end":"2017-03-31","value":70247000},"dilutedShares@2017Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-04-01","end":"2017-06-30","value":69421000},"dilutedShares@2017Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-07-01","end":"2017-09-30","value":69135000},"dilutedShares@2017Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-10-01","end":"2017-12-31","value":68791000},"dilutedShares@FY2017":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":69424000},"dilutedShares@2018Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-01-01","end":"2018-03-31","value":67736000},"dilutedShares@2018Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-04-01","end":"2018-06-30","value":66535000},"dilutedShares@2018Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-07-01","end":"2018-09-30","value":65901000},"dilutedShares@2018Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-10-01","end":"2018-12-31","value":65526000},"dilutedShares@FY2018":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":66434000},"dilutedShares@2019Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2019-01-01","end":"2019-03-31","value":65204000},"dilutedShares@2019Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2019-04-01","end":"2019-06-30","value":65093000},"dilutedShares@2019Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2019-07-01","end":"2019-09-30","value":64992000},"dilutedShares@2019Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2019-10-01","end":"2019-12-31","value":64807000},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":65103000},"dilutedShares@2020Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2020-01-01","end":"2020-03-31","value":64342000},"dilutedShares@2020Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2020-04-01","end":"2020-06-30","value":64126000},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2020-07-01","end":"2020-09-30","value":64427000},"dilutedShares@2020Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2020-10-01","end":"2020-12-31","value":64484000},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":64333000},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2021-01-01","end":"2021-03-31","value":64466000},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2021-04-01","end":"2021-06-30","value":64276000},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2021-07-01","end":"2021-09-30","value":64238000},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#374","weight":4},{"ref":"#377","weight":-3}],"rule":"unaverage-quarter","value":64275000},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":64323000},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2022-01-01","end":"2022-03-31","value":63871000},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":23,"unit":"shares","start":"2022-04-01","end":"2022-06-30","value":63419000},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2022-07-01","end":"2022-09-30","value":63165000},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#382","weight":4},{"ref":"#385","weight":-3}],"rule":"unaverage-quarter","value":63183000},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":63408000},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2023-01-01","end":"2023-03-31","value":62767000},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2023-04-01","end":"2023-06-30","value":62432000},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2023-07-01","end":"2023-09-30","value":62310000},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#390","weight":4},{"ref":"#393","weight":-3}],"rule":"unaverage-quarter","value":62929000},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":62608000},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2024-01-01","end":"2024-03-31","value":62493000},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2024-04-01","end":"2024-06-30","value":62118000},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2024-07-01","end":"2024-09-30","value":61948000},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#398","weight":4},{"ref":"#401","weight":-3}],"rule":"unaverage-quarter","value":62174000},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":62183000},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2025-01-01","end":"2025-03-31","value":61527000},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2025-04-01","end":"2025-06-30","value":61074000},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2025-07-01","end":"2025-09-30","value":60954000},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#406","weight":4},{"ref":"#409","weight":-3}],"rule":"unaverage-quarter","value":60667000},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":61054000},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2026-01-01","end":"2026-03-31","value":60038000},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2026-04-01","end":"2026-06-30","value":58997000},"#579":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":38,"unit":"shares","end":"2010-12-31","value":21729789},"sharesOutstanding@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#579"}],"scale":4,"rule":"split-restated","value":86919156},"sharesOutstanding@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#579"}],"scale":4,"rule":"split-restated","value":86919156},"#580":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":59,"unit":"shares","end":"2011-06-30","value":21106727},"sharesOutstanding@2011Q2":{"kind":"computed","op":"product","terms":[{"ref":"#580"}],"scale":4,"rule":"split-restated","value":84426908},"#581":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":60,"unit":"shares","end":"2011-09-30","value":20433676},"sharesOutstanding@2011Q3":{"kind":"computed","op":"product","terms":[{"ref":"#581"}],"scale":4,"rule":"split-restated","value":81734704},"#582":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":39,"unit":"shares","end":"2011-12-31","value":20415946},"sharesOutstanding@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#582"}],"scale":4,"rule":"split-restated","value":81663784},"sharesOutstanding@FY2011":{"kind":"computed","op":"product","terms":[{"ref":"#582"}],"scale":4,"rule":"split-restated","value":81663784},"#583":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":42,"unit":"shares","end":"2012-03-31","value":20309967},"sharesOutstanding@2012Q1":{"kind":"computed","op":"product","terms":[{"ref":"#583"}],"scale":4,"rule":"split-restated","value":81239868},"#584":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":43,"unit":"shares","end":"2012-06-30","value":20022531},"sharesOutstanding@2012Q2":{"kind":"computed","op":"product","terms":[{"ref":"#584"}],"scale":4,"rule":"split-restated","value":80090124},"#585":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":44,"unit":"shares","end":"2012-09-30","value":19905903},"sharesOutstanding@2012Q3":{"kind":"computed","op":"product","terms":[{"ref":"#585"}],"scale":4,"rule":"split-restated","value":79623612},"sharesOutstanding@2012Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":35,"unit":"shares","end":"2012-12-31","value":78483868},"sharesOutstanding@FY2012":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":35,"unit":"shares","end":"2012-12-31","value":78483868},"#586":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":45,"unit":"shares","end":"2013-03-31","value":19471417},"sharesOutstanding@2013Q1":{"kind":"computed","op":"product","terms":[{"ref":"#586"}],"scale":4,"rule":"split-restated","value":77885668},"#587":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":46,"unit":"shares","end":"2013-06-30","value":19308861},"sharesOutstanding@2013Q2":{"kind":"computed","op":"product","terms":[{"ref":"#587"}],"scale":4,"rule":"split-restated","value":77235444},"#588":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":47,"unit":"shares","end":"2013-09-30","value":19212561},"sharesOutstanding@2013Q3":{"kind":"computed","op":"product","terms":[{"ref":"#588"}],"scale":4,"rule":"split-restated","value":76850244},"sharesOutstanding@2013Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2013-12-31","value":76374180},"sharesOutstanding@FY2013":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2013-12-31","value":76374180},"sharesOutstanding@2014Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2014-03-31","value":75831405},"sharesOutstanding@2014Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":49,"unit":"shares","end":"2014-06-30","value":75120619},"sharesOutstanding@2014Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2014-09-30","value":74642744},"sharesOutstanding@2014Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":37,"unit":"shares","end":"2014-12-31","value":74104064},"sharesOutstanding@FY2014":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":37,"unit":"shares","end":"2014-12-31","value":74104064},"sharesOutstanding@2015Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":51,"unit":"shares","end":"2015-03-31","value":73799618},"sharesOutstanding@2015Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":52,"unit":"shares","end":"2015-06-30","value":73423899},"sharesOutstanding@2015Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":53,"unit":"shares","end":"2015-09-30","value":73064213},"sharesOutstanding@2015Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":40,"unit":"shares","end":"2015-12-31","value":72766383},"sharesOutstanding@FY2015":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":40,"unit":"shares","end":"2015-12-31","value":72766383},"sharesOutstanding@2016Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":54,"unit":"shares","end":"2016-03-31","value":72136663},"sharesOutstanding@2016Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":55,"unit":"shares","end":"2016-06-30","value":71604493},"sharesOutstanding@2016Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":56,"unit":"shares","end":"2016-09-30","value":71189036},"sharesOutstanding@2016Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":41,"unit":"shares","end":"2016-12-31","value":70233955},"sharesOutstanding@FY2016":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":41,"unit":"shares","end":"2016-12-31","value":70233955},"sharesOutstanding@2017Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":57,"unit":"shares","end":"2017-03-31","value":69443299},"sharesOutstanding@2017Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":58,"unit":"shares","end":"2017-06-30","value":68926397},"sharesOutstanding@2017Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2017-09-30","value":68930029},"sharesOutstanding@2017Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2017-12-31","value":67776138},"sharesOutstanding@FY2017":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2017-12-31","value":67776138},"sharesOutstanding@2018Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2018-03-31","value":66819431},"sharesOutstanding@2018Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2018-06-30","value":65759735},"sharesOutstanding@2018Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2018-09-30","value":65378469},"sharesOutstanding@2018Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":5,"unit":"shares","end":"2018-12-31","value":64860419},"sharesOutstanding@FY2018":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":5,"unit":"shares","end":"2018-12-31","value":64860419},"sharesOutstanding@2019Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":6,"unit":"shares","end":"2019-03-31","value":64593909},"sharesOutstanding@2019Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":7,"unit":"shares","end":"2019-06-30","value":64322067},"sharesOutstanding@2019Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":8,"unit":"shares","end":"2019-09-30","value":63900528},"sharesOutstanding@2019Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2019-12-31","value":63456986},"sharesOutstanding@FY2019":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2019-12-31","value":63456986},"sharesOutstanding@2020Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2020-03-31","value":63495687},"sharesOutstanding@2020Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":11,"unit":"shares","end":"2020-06-30","value":63518968},"sharesOutstanding@2020Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":12,"unit":"shares","end":"2020-09-30","value":63526106},"sharesOutstanding@2020Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":13,"unit":"shares","end":"2020-12-31","value":63527186},"sharesOutstanding@FY2020":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":13,"unit":"shares","end":"2020-12-31","value":63527186},"sharesOutstanding@2021Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2021-03-31","value":63616713},"sharesOutstanding@2021Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":15,"unit":"shares","end":"2021-06-30","value":63397603},"sharesOutstanding@2021Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2021-09-30","value":63281757},"sharesOutstanding@2021Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2021-12-31","value":63154494},"sharesOutstanding@FY2021":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2021-12-31","value":63154494},"sharesOutstanding@2022Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":18,"unit":"shares","end":"2022-03-31","value":63113221},"sharesOutstanding@2022Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":19,"unit":"shares","end":"2022-06-30","value":62718513},"sharesOutstanding@2022Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":20,"unit":"shares","end":"2022-09-30","value":62394460},"sharesOutstanding@2022Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":21,"unit":"shares","end":"2022-12-31","value":62191570},"sharesOutstanding@FY2022":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":21,"unit":"shares","end":"2022-12-31","value":62191570},"sharesOutstanding@2023Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2023-03-31","value":62026840},"sharesOutstanding@2023Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":23,"unit":"shares","end":"2023-06-30","value":61668512},"sharesOutstanding@2023Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":24,"unit":"shares","end":"2023-09-30","value":61562480},"sharesOutstanding@2023Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":25,"unit":"shares","end":"2023-12-31","value":61566037},"sharesOutstanding@FY2023":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":25,"unit":"shares","end":"2023-12-31","value":61566037},"sharesOutstanding@2024Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":26,"unit":"shares","end":"2024-03-31","value":61569549},"sharesOutstanding@2024Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":27,"unit":"shares","end":"2024-06-30","value":61245638},"sharesOutstanding@2024Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":28,"unit":"shares","end":"2024-09-30","value":61072619},"sharesOutstanding@2024Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":29,"unit":"shares","end":"2024-12-31","value":60921191},"sharesOutstanding@FY2024":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":29,"unit":"shares","end":"2024-12-31","value":60921191},"sharesOutstanding@2025Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2025-03-31","value":60714813},"sharesOutstanding@2025Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":31,"unit":"shares","end":"2025-06-30","value":60468401},"sharesOutstanding@2025Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2025-09-30","value":60256442},"sharesOutstanding@2025Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":34,"unit":"shares","end":"2025-12-31","value":59845291},"sharesOutstanding@FY2025":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":34,"unit":"shares","end":"2025-12-31","value":59845291},"sharesOutstanding@2026Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":33,"unit":"shares","end":"2026-03-31","value":59164492},"sharesOutstanding@2026Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":34,"unit":"shares","end":"2026-06-30","value":58300070},"#589":{"kind":"filed","concept":"CostsAndExpenses","filing":38,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":225525000},"totalCosts@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#589"}],"rule":"component-sum","value":225525000},"#590":{"kind":"filed","concept":"CostsAndExpenses","filing":38,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":62466000},"totalCosts@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#590"}],"rule":"component-sum","value":62466000},"#591":{"kind":"filed","concept":"CostsAndExpenses","filing":38,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":65624000},"totalCosts@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#591"}],"rule":"component-sum","value":65624000},"#592":{"kind":"filed","concept":"CostsAndExpenses","filing":38,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":64402000},"totalCosts@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#592"}],"rule":"component-sum","value":64402000},"#593":{"kind":"filed","concept":"CostsAndExpenses","filing":38,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":62698000},"totalCosts@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#593"}],"rule":"component-sum","value":62698000},"#594":{"kind":"filed","concept":"CostsAndExpenses","filing":39,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":255190000},"totalCosts@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#594"}],"rule":"component-sum","value":255190000},"#595":{"kind":"filed","concept":"CostsAndExpenses","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":64157000},"totalCosts@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#595"}],"rule":"component-sum","value":64157000},"#596":{"kind":"filed","concept":"CostsAndExpenses","filing":39,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":70189000},"totalCosts@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#596"}],"rule":"component-sum","value":70189000},"#597":{"kind":"filed","concept":"CostsAndExpenses","filing":39,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":66208000},"totalCosts@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#597"}],"rule":"component-sum","value":66208000},"#598":{"kind":"filed","concept":"CostsAndExpenses","filing":39,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":67336000},"totalCosts@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#598"}],"rule":"component-sum","value":67336000},"totalCosts@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"operatingIncome@FY2011","weight":-1}],"value":29337000},"#599":{"kind":"filed","concept":"CostsAndExpenses","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":73541000},"totalCosts@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#599"}],"rule":"component-sum","value":73541000},"#600":{"kind":"filed","concept":"CostsAndExpenses","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":72225000},"totalCosts@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#600"}],"rule":"component-sum","value":72225000},"#601":{"kind":"filed","concept":"CostsAndExpenses","filing":35,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":74164000},"totalCosts@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#601"}],"rule":"component-sum","value":74164000},"#602":{"kind":"filed","concept":"CostsAndExpenses","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":76245000},"totalCosts@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#602"}],"rule":"component-sum","value":76245000},"totalCosts@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"operatingIncome@FY2012","weight":-1}],"value":24327000},"#603":{"kind":"filed","concept":"CostsAndExpenses","filing":36,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":76940000},"totalCosts@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#603"}],"rule":"component-sum","value":76940000},"#604":{"kind":"filed","concept":"CostsAndExpenses","filing":36,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":76329000},"totalCosts@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#604"}],"rule":"component-sum","value":76329000},"#605":{"kind":"filed","concept":"CostsAndExpenses","filing":36,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":77030000},"totalCosts@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#605"}],"rule":"component-sum","value":77030000},"#606":{"kind":"filed","concept":"CostsAndExpenses","filing":36,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":82932000},"totalCosts@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#606"}],"rule":"component-sum","value":82932000},"totalCosts@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"operatingIncome@FY2013","weight":-1}],"value":9513000},"#607":{"kind":"filed","concept":"CostsAndExpenses","filing":37,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":83512000},"totalCosts@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#607"}],"rule":"component-sum","value":83512000},"#608":{"kind":"filed","concept":"CostsAndExpenses","filing":37,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":90030000},"totalCosts@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#608"}],"rule":"component-sum","value":90030000},"#609":{"kind":"filed","concept":"CostsAndExpenses","filing":37,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":90107000},"totalCosts@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#609"}],"rule":"component-sum","value":90107000},"#610":{"kind":"filed","concept":"CostsAndExpenses","filing":37,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":101331000},"totalCosts@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#610"}],"rule":"component-sum","value":101331000},"totalCosts@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"operatingIncome@FY2014","weight":-1}],"value":7476000},"#611":{"kind":"filed","concept":"CostsAndExpenses","filing":40,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":96659000},"totalCosts@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#611"}],"rule":"component-sum","value":96659000},"#612":{"kind":"filed","concept":"CostsAndExpenses","filing":40,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":97735000},"totalCosts@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#612"}],"rule":"component-sum","value":97735000},"#613":{"kind":"filed","concept":"CostsAndExpenses","filing":40,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":98624000},"totalCosts@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#613"}],"rule":"component-sum","value":98624000},"#614":{"kind":"filed","concept":"CostsAndExpenses","filing":40,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":101907000},"totalCosts@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#614"}],"rule":"component-sum","value":101907000},"#615":{"kind":"filed","concept":"CostsAndExpenses","filing":41,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":394925000},"totalCosts@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#615"}],"rule":"component-sum","value":394925000},"#616":{"kind":"filed","concept":"CostsAndExpenses","filing":41,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":106761000},"totalCosts@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#616"}],"rule":"component-sum","value":106761000},"#617":{"kind":"filed","concept":"CostsAndExpenses","filing":41,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":102624000},"totalCosts@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#617"}],"rule":"component-sum","value":102624000},"#618":{"kind":"filed","concept":"CostsAndExpenses","filing":41,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":98629000},"totalCosts@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#618"}],"rule":"component-sum","value":98629000},"#619":{"kind":"filed","concept":"CostsAndExpenses","filing":41,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":102236000},"totalCosts@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#619"}],"rule":"component-sum","value":102236000},"#620":{"kind":"filed","concept":"CostsAndExpenses","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":410250000},"totalCosts@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#620"}],"rule":"component-sum","value":410250000},"#621":{"kind":"filed","concept":"CostsAndExpenses","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":101769000},"totalCosts@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#621"}],"rule":"component-sum","value":101769000},"#622":{"kind":"filed","concept":"CostsAndExpenses","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":104882000},"totalCosts@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#622"}],"rule":"component-sum","value":104882000},"#623":{"kind":"filed","concept":"CostsAndExpenses","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":101787000},"totalCosts@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#623"}],"rule":"component-sum","value":101787000},"#624":{"kind":"filed","concept":"CostsAndExpenses","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":100516000},"totalCosts@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#624"}],"rule":"component-sum","value":100516000},"#625":{"kind":"filed","concept":"CostsAndExpenses","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":408954000},"totalCosts@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#625"}],"rule":"component-sum","value":408954000},"#626":{"kind":"filed","concept":"CostsAndExpenses","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":102739000},"totalCosts@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#626"}],"rule":"component-sum","value":102739000},"#627":{"kind":"filed","concept":"CostsAndExpenses","filing":5,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":106186000},"totalCosts@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#627"}],"rule":"component-sum","value":106186000},"#628":{"kind":"filed","concept":"CostsAndExpenses","filing":5,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":106255000},"totalCosts@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#628"}],"rule":"component-sum","value":106255000},"#629":{"kind":"filed","concept":"CostsAndExpenses","filing":5,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":110090000},"totalCosts@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#629"}],"rule":"component-sum","value":110090000},"#630":{"kind":"filed","concept":"CostsAndExpenses","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":425270000},"totalCosts@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#630"}],"rule":"component-sum","value":425270000},"#631":{"kind":"filed","concept":"CostsAndExpenses","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":120128000},"totalCosts@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#631"}],"rule":"component-sum","value":120128000},"#632":{"kind":"filed","concept":"CostsAndExpenses","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":126759000},"totalCosts@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#632"}],"rule":"component-sum","value":126759000},"#633":{"kind":"filed","concept":"CostsAndExpenses","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":127278000},"totalCosts@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#633"}],"rule":"component-sum","value":127278000},"#634":{"kind":"filed","concept":"CostsAndExpenses","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":127860000},"totalCosts@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#634"}],"rule":"component-sum","value":127860000},"#635":{"kind":"filed","concept":"CostsAndExpenses","filing":13,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":502025000},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#635"}],"rule":"component-sum","value":502025000},"#636":{"kind":"filed","concept":"CostsAndExpenses","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":129707000},"totalCosts@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#636"}],"rule":"component-sum","value":129707000},"#637":{"kind":"filed","concept":"CostsAndExpenses","filing":15,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":108938000},"totalCosts@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#637"}],"rule":"component-sum","value":108938000},"#638":{"kind":"filed","concept":"CostsAndExpenses","filing":16,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":114781000},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#638"}],"rule":"component-sum","value":114781000},"#639":{"kind":"filed","concept":"CostsAndExpenses","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":118885000},"totalCosts@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#639"}],"rule":"component-sum","value":118885000},"#640":{"kind":"filed","concept":"CostsAndExpenses","filing":17,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":472311000},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#640"}],"rule":"component-sum","value":472311000},"#641":{"kind":"filed","concept":"CostsAndExpenses","filing":18,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":131425000},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#641"}],"rule":"component-sum","value":131425000},"#642":{"kind":"filed","concept":"CostsAndExpenses","filing":19,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":126757000},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#642"}],"rule":"component-sum","value":126757000},"#643":{"kind":"filed","concept":"CostsAndExpenses","filing":20,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":126777000},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#643"}],"rule":"component-sum","value":126777000},"#644":{"kind":"filed","concept":"CostsAndExpenses","filing":21,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":529310000},"#645":{"kind":"filed","concept":"CostsAndExpenses","filing":20,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":384959000},"#646":{"kind":"computed","op":"sum","terms":[{"ref":"#644"},{"ref":"#645","weight":-1}],"rule":"quarter-from-ytd","value":144351000},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#646"}],"rule":"component-sum","value":144351000},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#644"}],"rule":"component-sum","value":529310000},"#647":{"kind":"filed","concept":"CostsAndExpenses","filing":22,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":144984000},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#647"}],"rule":"component-sum","value":144984000},"#648":{"kind":"filed","concept":"CostsAndExpenses","filing":23,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":154671000},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#648"}],"rule":"component-sum","value":154671000},"#649":{"kind":"filed","concept":"CostsAndExpenses","filing":24,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":161331000},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#649"}],"rule":"component-sum","value":161331000},"#650":{"kind":"filed","concept":"CostsAndExpenses","filing":25,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":614384000},"#651":{"kind":"filed","concept":"CostsAndExpenses","filing":24,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":460986000},"#652":{"kind":"computed","op":"sum","terms":[{"ref":"#650"},{"ref":"#651","weight":-1}],"rule":"quarter-from-ytd","value":153398000},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#652"}],"rule":"component-sum","value":153398000},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#650"}],"rule":"component-sum","value":614384000},"#653":{"kind":"filed","concept":"CostsAndExpenses","filing":26,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":173928000},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#653"}],"rule":"component-sum","value":173928000},"#654":{"kind":"filed","concept":"CostsAndExpenses","filing":27,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":180533000},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#654"}],"rule":"component-sum","value":180533000},"#655":{"kind":"filed","concept":"CostsAndExpenses","filing":28,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":184993000},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#655"}],"rule":"component-sum","value":184993000},"#656":{"kind":"filed","concept":"CostsAndExpenses","filing":29,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":718844000},"#657":{"kind":"filed","concept":"CostsAndExpenses","filing":28,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":539454000},"#658":{"kind":"computed","op":"sum","terms":[{"ref":"#656"},{"ref":"#657","weight":-1}],"rule":"quarter-from-ytd","value":179390000},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#658"}],"rule":"component-sum","value":179390000},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#656"}],"rule":"component-sum","value":718844000},"#659":{"kind":"filed","concept":"CostsAndExpenses","filing":30,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":196922000},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#659"}],"rule":"component-sum","value":196922000},"#660":{"kind":"filed","concept":"CostsAndExpenses","filing":31,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":197130000},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#660"}],"rule":"component-sum","value":197130000},"#661":{"kind":"filed","concept":"CostsAndExpenses","filing":32,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":191591000},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#661"}],"rule":"component-sum","value":191591000},"#662":{"kind":"filed","concept":"CostsAndExpenses","filing":29,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":780756000},"#663":{"kind":"filed","concept":"CostsAndExpenses","filing":32,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":585643000},"#664":{"kind":"computed","op":"sum","terms":[{"ref":"#662"},{"ref":"#663","weight":-1}],"rule":"quarter-from-ytd","value":195113000},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#664"}],"rule":"component-sum","value":195113000},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#662"}],"rule":"component-sum","value":780756000},"#665":{"kind":"filed","concept":"CostsAndExpenses","filing":33,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":199615000},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#665"}],"rule":"component-sum","value":199615000},"#666":{"kind":"filed","concept":"CostsAndExpenses","filing":34,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":198633000},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#666"}],"rule":"component-sum","value":198633000},"#667":{"kind":"filed","concept":"CostsAndExpenses","filing":32,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":199967000},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#667"}],"rule":"component-sum","value":199967000},"#668":{"kind":"filed","concept":"CostsAndExpenses","filing":29,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":801592000},"#669":{"kind":"filed","concept":"CostsAndExpenses","filing":32,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":598215000},"#670":{"kind":"computed","op":"sum","terms":[{"ref":"#668"},{"ref":"#669","weight":-1}],"rule":"quarter-from-ytd","value":203377000},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#670"}],"rule":"component-sum","value":203377000},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#668"}],"rule":"component-sum","value":801592000},"#671":{"kind":"filed","concept":"CostsAndExpenses","filing":33,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":217278000},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#671"}],"rule":"component-sum","value":217278000},"#672":{"kind":"filed","concept":"CostsAndExpenses","filing":34,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":231563000},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#672"}],"rule":"component-sum","value":231563000},"freeCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q4"},{"ref":"capex@2016Q4","weight":-1}],"value":36470000},"capexOutflow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q4","weight":-1}],"value":-1378000},"grossMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":58.757249715431726},"operatingMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":30.73066290855873},"netMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":20.270068838419427},"currentRatio@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q4"},{"ref":"currentLiabilities@2016Q4"}],"value":1.7597137101229992},"freeCashFlow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2016"},{"ref":"capex@FY2016","weight":-1}],"value":132503000},"capexOutflow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2016","weight":-1}],"value":-6843000},"grossMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":58.66742093797607},"operatingMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":32.14039370977426},"netMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":20.54959251154151},"currentRatio@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2016"},{"ref":"currentLiabilities@FY2016"}],"value":1.7597137101229992},"freeCashFlow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q1"},{"ref":"capex@2017Q1","weight":-1}],"value":60487000},"capexOutflow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q1","weight":-1}],"value":-789000},"grossMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":57.05524465290023},"operatingMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":29.07539950797622},"netMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":19.669800472510087},"currentRatio@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q1"},{"ref":"currentLiabilities@2017Q1"}],"value":1.541366241449436},"freeCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q2"},{"ref":"capex@2017Q2","weight":-1}],"value":9405000},"capexOutflow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q2","weight":-1}],"value":-1914000},"grossMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":59.57402637844571},"operatingMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":31.95710420978195},"netMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":20.20487735255383},"currentRatio@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q2"},{"ref":"currentLiabilities@2017Q2"}],"value":1.6699783650786917},"freeCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q3"},{"ref":"capex@2017Q3","weight":-1}],"value":42850000},"capexOutflow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q3","weight":-1}],"value":-1194000},"grossMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":58.7449225878613},"operatingMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":33.42163615313672},"netMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":21.32284165015077},"currentRatio@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q3"},{"ref":"currentLiabilities@2017Q3"}],"value":1.946941975953999},"freeCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q4"},{"ref":"capex@2017Q4","weight":-1}],"value":45125000},"capexOutflow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q4","weight":-1}],"value":-2302000},"grossMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":59.24170287189595},"operatingMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":30.23888511028136},"netMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":17.01345030051497},"currentRatio@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q4"},{"ref":"currentLiabilities@2017Q4"}],"value":1.8355237213794213},"freeCashFlow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2017"},{"ref":"capex@FY2017","weight":-1}],"value":157867000},"capexOutflow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2017","weight":-1}],"value":-6199000},"grossMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":58.67248347205427},"operatingMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":31.22188231059924},"netMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":19.589841220721866},"currentRatio@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2017"},{"ref":"currentLiabilities@FY2017"}],"value":1.8355237213794213},"freeCashFlow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q1"},{"ref":"capex@2018Q1","weight":-1}],"value":49127000},"capexOutflow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q1","weight":-1}],"value":-2174000},"grossMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":55.73681348559},"operatingMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":21.314400814894807},"netMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":17.348681540028643},"currentRatio@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q1"},{"ref":"currentLiabilities@2018Q1"}],"value":1.5325163684744931},"freeCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q2"},{"ref":"capex@2018Q2","weight":-1}],"value":14912000},"capexOutflow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q2","weight":-1}],"value":-1881000},"grossMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":58.35583029653699},"operatingMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":25.15313207068393},"netMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":19.502223851245144},"currentRatio@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q2"},{"ref":"currentLiabilities@2018Q2"}],"value":1.3830584960851737},"freeCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q3"},{"ref":"capex@2018Q3","weight":-1}],"value":33743000},"capexOutflow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q3","weight":-1}],"value":-1481000},"grossMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":57.01751304873166},"operatingMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":25.357039992694112},"netMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":19.989322168442794},"currentRatio@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q3"},{"ref":"currentLiabilities@2018Q3"}],"value":1.4871601540195891},"freeCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q4"},{"ref":"capex@2018Q4","weight":-1}],"value":32261000},"capexOutflow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q4","weight":-1}],"value":-1770000},"grossMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":56.485599102281704},"operatingMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":23.742432428688197},"netMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":17.950902567086434},"currentRatio@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q4"},{"ref":"currentLiabilities@2018Q4"}],"value":1.4826935785879503},"freeCashFlow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2018"},{"ref":"capex@FY2018","weight":-1}],"value":130043000},"capexOutflow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2018","weight":-1}],"value":-7306000},"grossMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":56.920685961188},"operatingMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":23.944437787598115},"netMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":18.722827399102577},"currentRatio@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2018"},{"ref":"currentLiabilities@FY2018"}],"value":1.4826935785879503},"freeCashFlow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q1"},{"ref":"capex@2019Q1","weight":-1}],"value":34571000},"capexOutflow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q1","weight":-1}],"value":-616000},"grossMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":54.73841675426539},"operatingMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":19.053394787202503},"netMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":14.131694563488855},"currentRatio@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q1"},{"ref":"currentLiabilities@2019Q1"}],"value":1.397271859557553},"freeCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q2"},{"ref":"capex@2019Q2","weight":-1}],"value":34531000},"capexOutflow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q2","weight":-1}],"value":-2689000},"grossMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":53.62347010839634},"operatingMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":17.870818512255333},"netMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":13.557641845005538},"currentRatio@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q2"},{"ref":"currentLiabilities@2019Q2"}],"value":1.4163907480547737},"freeCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q3"},{"ref":"capex@2019Q3","weight":-1}],"value":31886000},"capexOutflow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q3","weight":-1}],"value":-8053000},"grossMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":54.17285472192266},"operatingMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":21.56647665999076},"netMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":16.704359882914805},"currentRatio@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q3"},{"ref":"currentLiabilities@2019Q3"}],"value":1.323851743071005},"freeCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q4"},{"ref":"capex@2019Q4","weight":-1}],"value":30727000},"capexOutflow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q4","weight":-1}],"value":-3835000},"grossMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":53.01545161480165},"operatingMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":16.3925743318795},"netMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":10.958026273630246},"currentRatio@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q4"},{"ref":"currentLiabilities@2019Q4"}],"value":1.2777869556598163},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":131715000},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-15193000},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":53.88502934708204},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":18.759476914761574},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":13.878491590729979},"currentRatio@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2019"},{"ref":"currentLiabilities@FY2019"}],"value":1.2777869556598163},"freeCashFlow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q1"},{"ref":"capex@2020Q1","weight":-1}],"value":10343000},"capexOutflow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q1","weight":-1}],"value":-1245000},"grossMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":51.377815897026046},"operatingMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":15.721590872172733},"netMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":14.639090855928735},"currentRatio@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q1"},{"ref":"currentLiabilities@2020Q1"}],"value":1.2313835221467977},"freeCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q2"},{"ref":"capex@2020Q2","weight":-1}],"value":48293000},"capexOutflow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q2","weight":-1}],"value":-507000},"grossMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":53.531667035316666},"operatingMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":19.680011796800116},"netMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":14.159109341591094},"currentRatio@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q2"},{"ref":"currentLiabilities@2020Q2"}],"value":1.372574568887968},"freeCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q3"},{"ref":"capex@2020Q3","weight":-1}],"value":42304000},"capexOutflow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q3","weight":-1}],"value":-176000},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":56.46347082273283},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":23.35516870663809},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":16.671007031390854},"currentRatio@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q3"},{"ref":"currentLiabilities@2020Q3"}],"value":1.558104479466635},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":37215000},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-802000},"grossMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":54.56140112318298},"operatingMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":19.170938660067176},"netMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":13.964999116139296},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":1.6957601047790198},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":138155000},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-2730000},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":53.973416193133374},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":19.451986111205855},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":14.877927322587025},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":1.6957601047790198},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":39316000},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":-569000},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":52.779725852725534},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":16.20975454255658},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":14.436085431941345},"currentRatio@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q1"},{"ref":"currentLiabilities@2021Q1"}],"value":1.596469928121584},"freeCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q2"},{"ref":"capex@2021Q2","weight":-1}],"value":44908000},"capexOutflow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q2","weight":-1}],"value":-602000},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":57.482211011714845},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":23.692765209434484},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":18.41687034205425},"currentRatio@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q2"},{"ref":"currentLiabilities@2021Q2"}],"value":1.6011731016641997},"freeCashFlow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2009"},{"ref":"capex@FY2009","weight":-1}],"value":55945000},"capexOutflow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2009","weight":-1}],"value":-2378000},"grossMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":56.434788601637024},"operatingMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":8.571069498554731},"netMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":6.714315250925336},"freeCashFlow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q3"},{"ref":"capex@2010Q3","weight":-1}],"value":9874000},"capexOutflow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q3","weight":-1}],"value":-1625000},"grossMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":66.68062798929932},"operatingMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":12.986732239846516},"netMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":8.420028643229658},"freeCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q4"},{"ref":"capex@2010Q4","weight":-1}],"value":13071000},"capexOutflow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q4","weight":-1}],"value":-1540000},"grossMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":64.83856082110945},"operatingMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":12.32643015955141},"netMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":9.012347405366857},"currentRatio@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q4"},{"ref":"currentLiabilities@2010Q4"}],"value":2.187724294413188},"freeCashFlow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2010"},{"ref":"capex@FY2010","weight":-1}],"value":44101000},"capexOutflow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2010","weight":-1}],"value":-5871000},"grossMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":56.65276641861624},"operatingMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":14.11127602930832},"netMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":9.444427616056975},"currentRatio@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2010"},{"ref":"currentLiabilities@FY2010"}],"value":2.187724294413188},"freeCashFlow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q1"},{"ref":"capex@2011Q1","weight":-1}],"value":6766000},"capexOutflow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q1","weight":-1}],"value":-1338000},"grossMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":54.682749965137354},"operatingMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":10.532701157439687},"netMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":9.99302747176126},"freeCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q2"},{"ref":"capex@2011Q2","weight":-1}],"value":15363000},"capexOutflow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q2","weight":-1}],"value":-658000},"grossMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":59.56765684034298},"operatingMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":20.602475057125407},"netMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":13.957829008393475},"currentRatio@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q2"},{"ref":"currentLiabilities@2011Q2"}],"value":2.0468389716763604},"freeCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q3"},{"ref":"capex@2011Q3","weight":-1}],"value":15194000},"capexOutflow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q3","weight":-1}],"value":-1676000},"grossMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":58.00915866451718},"operatingMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":22.65601270998341},"netMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":17.379266839559822},"currentRatio@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q3"},{"ref":"currentLiabilities@2011Q3"}],"value":1.8760882966872519},"freeCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q4"},{"ref":"capex@2011Q4","weight":-1}],"value":13427000},"capexOutflow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q4","weight":-1}],"value":-1402000},"grossMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":58.20395264487246},"operatingMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":19.395731335065058},"netMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":12.598905900238211},"currentRatio@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q4"},{"ref":"currentLiabilities@2011Q4"}],"value":1.9803456532346833},"freeCashFlow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2011"},{"ref":"capex@FY2011","weight":-1}],"value":50750000},"capexOutflow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2011","weight":-1}],"value":-5074000},"grossMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":-53.3638368246968},"operatingMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":67.65490628445424},"netMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":49.51157662624035},"currentRatio@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2011"},{"ref":"currentLiabilities@FY2011"}],"value":1.9803456532346833},"freeCashFlow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q1"},{"ref":"capex@2012Q1","weight":-1}],"value":11263000},"capexOutflow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q1","weight":-1}],"value":-1796000},"grossMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":58.532372842448154},"operatingMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":19.610629529629104},"netMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":12.463790295252567},"currentRatio@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q1"},{"ref":"currentLiabilities@2012Q1"}],"value":2.0431506370687846},"freeCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q2"},{"ref":"capex@2012Q2","weight":-1}],"value":19437000},"capexOutflow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q2","weight":-1}],"value":-1454000},"grossMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":57.94457447604391},"operatingMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":22.80932380005771},"netMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":15.146365705857834},"currentRatio@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q2"},{"ref":"currentLiabilities@2012Q2"}],"value":2.0111475263639},"freeCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q3"},{"ref":"capex@2012Q3","weight":-1}],"value":16371000},"capexOutflow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q3","weight":-1}],"value":-1086000},"grossMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":57.087259106228025},"operatingMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":22.617668847361777},"netMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":14.408238645256205},"currentRatio@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q3"},{"ref":"currentLiabilities@2012Q3"}],"value":2.0077082776624393},"freeCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q4"},{"ref":"capex@2012Q4","weight":-1}],"value":20327000},"capexOutflow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q4","weight":-1}],"value":-3537000},"grossMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":54.56747658847093},"operatingMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":20.044253819775797},"netMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":13.076898876875806},"currentRatio@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q4"},{"ref":"currentLiabilities@2012Q4"}],"value":1.991496691938864},"freeCashFlow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2012"},{"ref":"capex@FY2012","weight":-1}],"value":67398000},"capexOutflow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2012","weight":-1}],"value":-7873000},"grossMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":-54.92049808429119},"operatingMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":76.69827586206897},"netMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":49.667624521072796},"currentRatio@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2012"},{"ref":"currentLiabilities@FY2012"}],"value":1.991496691938864},"freeCashFlow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q1"},{"ref":"capex@2013Q1","weight":-1}],"value":19502000},"capexOutflow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q1","weight":-1}],"value":-598000},"grossMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":55.447666173228015},"operatingMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":20.352791378971233},"netMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":13.824908644838047},"currentRatio@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q1"},{"ref":"currentLiabilities@2013Q1"}],"value":2.0471611569791217},"freeCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q2"},{"ref":"capex@2013Q2","weight":-1}],"value":12561000},"capexOutflow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q2","weight":-1}],"value":-1035000},"grossMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":57.062312224433256},"operatingMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":25.544305279175934},"netMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":16.979788520816264},"currentRatio@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q2"},{"ref":"currentLiabilities@2013Q2"}],"value":2.096157869814666},"freeCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q3"},{"ref":"capex@2013Q3","weight":-1}],"value":31122000},"capexOutflow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q3","weight":-1}],"value":-1568000},"grossMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":58.17146249605759},"operatingMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":28.54492495501011},"netMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":18.263112001632624},"currentRatio@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q3"},{"ref":"currentLiabilities@2013Q3"}],"value":2.091349092621727},"freeCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q4"},{"ref":"capex@2013Q4","weight":-1}],"value":21462000},"capexOutflow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q4","weight":-1}],"value":-1539000},"grossMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":54.45775518359836},"operatingMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":22.924934246600806},"netMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":15.656279333451053},"currentRatio@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q4"},{"ref":"currentLiabilities@2013Q4"}],"value":2.099454831650478},"freeCashFlow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2013"},{"ref":"capex@FY2013","weight":-1}],"value":84647000},"capexOutflow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2013","weight":-1}],"value":-4740000},"grossMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":-63.49368231046931},"operatingMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":91.41425992779784},"netMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":60.73646209386282},"currentRatio@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2013"},{"ref":"currentLiabilities@FY2013"}],"value":2.099454831650478},"freeCashFlow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q1"},{"ref":"capex@2014Q1","weight":-1}],"value":17988000},"capexOutflow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q1","weight":-1}],"value":-1156000},"grossMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":58.12720692479064},"operatingMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":26.461963843857596},"netMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":16.477197678821447},"currentRatio@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q1"},{"ref":"currentLiabilities@2014Q1"}],"value":2.107546357914119},"freeCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q2"},{"ref":"capex@2014Q2","weight":-1}],"value":-536000},"capexOutflow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q2","weight":-1}],"value":-2424000},"grossMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":57.096221333550965},"operatingMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":26.524116542887455},"netMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":16.807312494899207},"currentRatio@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q2"},{"ref":"currentLiabilities@2014Q2"}],"value":2.065989085265108},"freeCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q3"},{"ref":"capex@2014Q3","weight":-1}],"value":29589000},"capexOutflow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q3","weight":-1}],"value":-3096000},"grossMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":57.1173810585313},"operatingMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":28.263327176612957},"netMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":17.785491369976434},"currentRatio@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q3"},{"ref":"currentLiabilities@2014Q3"}],"value":2.0301433211948736},"freeCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q4"},{"ref":"capex@2014Q4","weight":-1}],"value":37706000},"capexOutflow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q4","weight":-1}],"value":-2739000},"grossMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":55.068518362307614},"operatingMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":22.293965629625085},"netMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":15.60853661342147},"currentRatio@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q4"},{"ref":"currentLiabilities@2014Q4"}],"value":1.8716036314782396},"freeCashFlow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2014"},{"ref":"capex@FY2014","weight":-1}],"value":84747000},"capexOutflow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2014","weight":-1}],"value":-9415000},"grossMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":-57.93313521545319},"operatingMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":94.44576523031203},"netMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":60.92124814264487},"currentRatio@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2014"},{"ref":"currentLiabilities@FY2014"}],"value":1.8716036314782396},"freeCashFlow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q1"},{"ref":"capex@2015Q1","weight":-1}],"value":12077000},"capexOutflow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q1","weight":-1}],"value":-3098000},"grossMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":56.384293342719985},"operatingMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":27.608726586430805},"netMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":17.378279397556977},"currentRatio@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q1"},{"ref":"currentLiabilities@2015Q1"}],"value":1.9732159545437553},"freeCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q2"},{"ref":"capex@2015Q2","weight":-1}],"value":24842000},"capexOutflow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q2","weight":-1}],"value":-2671000},"grossMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":57.756866917309445},"operatingMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":29.742144649160014},"netMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":18.69325492958759},"currentRatio@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q2"},{"ref":"currentLiabilities@2015Q2"}],"value":2.0481935910399005},"freeCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q3"},{"ref":"capex@2015Q3","weight":-1}],"value":37496000},"capexOutflow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q3","weight":-1}],"value":-3850000},"grossMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":59.174724533393295},"operatingMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":30.694850460984934},"netMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":19.603805936586465},"currentRatio@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q3"},{"ref":"currentLiabilities@2015Q3"}],"value":1.9359219730716835},"freeCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q4"},{"ref":"capex@2015Q4","weight":-1}],"value":34246000},"capexOutflow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q4","weight":-1}],"value":-1873000},"grossMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":57.343656096440064},"operatingMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":27.947820553611198},"netMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":18.644607063315306},"currentRatio@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q4"},{"ref":"currentLiabilities@2015Q4"}],"value":1.862727522899713},"freeCashFlow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2015"},{"ref":"capex@FY2015","weight":-1}],"value":108661000},"capexOutflow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2015","weight":-1}],"value":-11492000},"grossMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":-79.30540746382331},"operatingMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":122.95963442498096},"netMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":78.80807311500381},"currentRatio@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2015"},{"ref":"currentLiabilities@FY2015"}],"value":1.862727522899713},"freeCashFlow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q1"},{"ref":"capex@2016Q1","weight":-1}],"value":38520000},"capexOutflow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q1","weight":-1}],"value":-1906000},"grossMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":56.75096756973175},"operatingMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":28.75950887494995},"netMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":18.337114640330977},"currentRatio@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q1"},{"ref":"currentLiabilities@2016Q1"}],"value":1.7646935366068655},"freeCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q2"},{"ref":"capex@2016Q2","weight":-1}],"value":16880000},"capexOutflow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q2","weight":-1}],"value":-2201000},"grossMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":59.638328641892414},"operatingMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":33.74480283035922},"netMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":21.525320868734344},"currentRatio@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q2"},{"ref":"currentLiabilities@2016Q2"}],"value":1.8161754688706235},"freeCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q3"},{"ref":"capex@2016Q3","weight":-1}],"value":40633000},"capexOutflow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q3","weight":-1}],"value":-1358000},"grossMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":59.47915092666199},"operatingMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":35.203300637921856},"netMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":22.006004743353063},"currentRatio@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q3"},{"ref":"currentLiabilities@2016Q3"}],"value":1.863233173479996},"freeCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q3"},{"ref":"capex@2021Q3","weight":-1}],"value":58698000},"capexOutflow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q3","weight":-1}],"value":-987000},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":57.736796997369744},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":25.066051954960543},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":21.665041227059138},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":1.656204103718082},"freeCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q4"},{"ref":"capex@2021Q4","weight":-1}],"value":38245000},"capexOutflow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q4","weight":-1}],"value":-1858000},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":52.40008396795223},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":15.827375884870607},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":12.00158606131993},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":1.6399603279768071},"freeCashFlow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2021"},{"ref":"capex@FY2021","weight":-1}],"value":181167000},"capexOutflow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2021","weight":-1}],"value":-4016000},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":55.122407680032794},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":20.241756486544723},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":16.646299290431756},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":1.6399603279768071},"freeCashFlow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q1"},{"ref":"capex@2022Q1","weight":-1}],"value":30633000},"capexOutflow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q1","weight":-1}],"value":-1159000},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":53.38127807952793},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":18.983437269496413},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":17.094704843648717},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":1.4677025302667206},"freeCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q2"},{"ref":"capex@2022Q2","weight":-1}],"value":51606000},"capexOutflow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q2","weight":-1}],"value":-1084000},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":53.811925553865066},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":19.41028740543132},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":16.061044996977973},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":1.3809590525982023},"freeCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q3"},{"ref":"capex@2022Q3","weight":-1}],"value":38011000},"capexOutflow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q3","weight":-1}],"value":-1909000},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":51.46011378034437},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":18.56123896396283},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":14.979227767653875},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":1.2913159840828257},"freeCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q4"},{"ref":"capex@2022Q4","weight":-1}],"value":52793000},"capexOutflow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q4","weight":-1}],"value":-2435000},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":54.566059070281625},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":22.566543666678445},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":19.115308703048413},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":1.3161647047640173},"freeCashFlow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2022"},{"ref":"capex@FY2022","weight":-1}],"value":173043000},"capexOutflow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2022","weight":-1}],"value":-6587000},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":53.29885644857669},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":19.906555214292045},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":16.81158777917412},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":1.3161647047640173},"freeCashFlow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q1"},{"ref":"capex@2023Q1","weight":-1}],"value":58050000},"capexOutflow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q1","weight":-1}],"value":-666000},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":53.11180790270256},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":21.304176677390018},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":17.55145624917991},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":1.1510473953766502},"freeCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q2"},{"ref":"capex@2023Q2","weight":-1}],"value":39561000},"capexOutflow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q2","weight":-1}],"value":-1009000},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":52.898067666308826},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":21.85259895418499},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":17.150327250060602},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":1.0889570459364386},"freeCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q3"},{"ref":"capex@2023Q3","weight":-1}],"value":57487000},"capexOutflow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q3","weight":-1}],"value":-1086000},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":53.26349075872019},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":22.415608053984005},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":20.726720656262977},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":1.180373528510393},"freeCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q4"},{"ref":"capex@2023Q4","weight":-1}],"value":86390000},"capexOutflow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q4","weight":-1}],"value":-1969000},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":55.20219932425343},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":24.706721789679126},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":20.455394430337243},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":1.3095664293620104},"freeCashFlow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2023"},{"ref":"capex@FY2023","weight":-1}],"value":241488000},"capexOutflow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2023","weight":-1}],"value":-4730000},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":53.63385286279577},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":22.598831731675144},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":19.011871113623517},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":1.3095664293620104},"freeCashFlow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q1"},{"ref":"capex@2024Q1","weight":-1}],"value":52417000},"capexOutflow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q1","weight":-1}],"value":-2321000},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":53.13845501115686},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":22.63977497721487},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":21.135563656934536},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":1.1967259824740606},"freeCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q2"},{"ref":"capex@2024Q2","weight":-1}],"value":71045000},"capexOutflow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q2","weight":-1}],"value":-2217000},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":54.755802470997075},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":25.700480178502776},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":19.887832713950807},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":1.174894543850459},"freeCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q3"},{"ref":"capex@2024Q3","weight":-1}],"value":61290000},"capexOutflow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q3","weight":-1}],"value":-1009000},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":55.504891612075845},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":28.157236548535515},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":23.916589483315274},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":1.2486452464229814},"freeCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q4"},{"ref":"capex@2024Q4","weight":-1}],"value":101576000},"capexOutflow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q4","weight":-1}],"value":-3128000},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":55.82816329881432},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":23.724692241234397},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":18.77084139624161},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":1.2572045245613335},"freeCashFlow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2024"},{"ref":"capex@FY2024","weight":-1}],"value":286328000},"capexOutflow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2024","weight":-1}],"value":-8675000},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":54.815647689072414},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":25.096704376256774},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":20.949161127910727},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":1.2572045245613335},"freeCashFlow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q1"},{"ref":"capex@2025Q1","weight":-1}],"value":74369000},"capexOutflow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q1","weight":-1}],"value":-891000},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":56.40309452141848},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":24.039240906133106},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":20.009361193666354},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":1.1242395362158533},"freeCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q2"},{"ref":"capex@2025Q2","weight":-1}],"value":70070000},"capexOutflow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q2","weight":-1}],"value":-3980000},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":57.339926070310284},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":27.086017597762286},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":20.84273973005018},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":1.1871010523989045},"freeCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q3"},{"ref":"capex@2025Q3","weight":-1}],"value":87182000},"capexOutflow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q3","weight":-1}],"value":-5928000},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":56.55758806359796},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":27.49433456008992},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":21.259631247847132},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":1.313085652634313},"freeCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q4"},{"ref":"capex@2025Q4","weight":-1}],"value":142392000},"capexOutflow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q4","weight":-1}],"value":-4658000},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":54.974129864750424},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":24.783552585349256},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":19.21416921546365},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":1.2794941140085938},"freeCashFlow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2025"},{"ref":"capex@FY2025","weight":-1}],"value":374013000},"capexOutflow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2025","weight":-1}],"value":-15457000},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":56.321204521579595},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":25.874058620740676},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":20.33934040569932},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":1.2794941140085938},"freeCashFlow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q1"},{"ref":"capex@2026Q1","weight":-1}],"value":79942000},"capexOutflow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q1","weight":-1}],"value":-4103000},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":55.12605637545843},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":23.00976206084014},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":17.467179278209876},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":1.1035857937526743},"freeCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q2"},{"ref":"capex@2026Q2","weight":-1}],"value":89675000},"capexOutflow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q2","weight":-1}],"value":-1005000},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":56.52598776335319},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":22.240542119720345},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":16.90833260576103},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":0.9831724393437378},"grossMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":67.45865393717293},"operatingMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":15.528269483022083},"netMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":9.729678562252362},"grossMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":67.92158782086784},"operatingMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":15.477647119434321},"netMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":10.547262400020607},"fcfMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":24.71001138273077},"fcfMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":21.917370901337673},"fcfMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":42.15445086382928},"fcfMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":6.101556367222219},"fcfMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":28.027969100554017},"fcfMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":31.318101689268907},"fcfMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":26.550162378342378},"fcfMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":37.62531688226149},"fcfMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":10.510957137117522},"fcfMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":23.704083568081714},"fcfMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":22.346674424726043},"fcfMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":23.256974338155473},"fcfMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":23.29519419961726},"fcfMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":22.373186645155858},"fcfMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":19.64936065321214},"fcfMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":20.0923304278456},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":21.314865789895283},"fcfMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":6.72046678752201},"fcfMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":35.606429256064295},"fcfMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":28.248429121844055},"fcfMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":25.302212371330278},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":23.56098176584148},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":25.06598661141218},"fcfMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":27.034446223677715},"fcfMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":22.68037475625033},"fcfMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":13.340719323371253},"fcfMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":18.277795645546963},"fcfMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":14.842974316515042},"fcfMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":9.435225212662111},"fcfMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":17.378566095789687},"fcfMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":17.749585290063315},"fcfMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":16.07273249619938},"fcfMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":55.95369349503859},"fcfMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":12.311846175708617},"fcfMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":20.773349578376994},"fcfMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":17.08141609540802},"fcfMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":21.316288971151124},"fcfMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":64.55747126436782},"fcfMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":20.18819680955684},"fcfMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":12.252721526395879},"fcfMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":28.86959425613625},"fcfMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":19.946282028643388},"fcfMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":76.39620938628158},"fcfMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":15.839666088426688},"fcfMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":-0.4374438912919285},"fcfMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":23.556620597414177},"fcfMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":28.914978949870786},"fcfMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":62.96210995542347},"fcfMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":9.044883653003602},"fcfMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":17.85793873868693},"fcfMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":26.34922419608725},"fcfMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":24.213242832396507},"fcfMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":82.75780654988576},"fcfMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":25.703990391031628},"fcfMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":10.897915967254605},"fcfMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":26.69482895679081},"fcfMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":34.69456512102136},"fcfMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":22.30107175761251},"fcfMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":27.298863997661392},"fcfMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":17.117615503252196},"fcfMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":26.888768470853048},"fcfMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":19.187687088909193},"fcfMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":26.649268309919588},"fcfMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":22.558546391268752},"fcfMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":26.265423300891804},"fcfMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":17.12478789347924},"fcfMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":24.109528143230403},"fcfMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":36.259469895699986},"fcfMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":26.002099652749738},"fcfMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":20.591863352085234},"fcfMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":26.77730120082316},"fcfMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":22.98251468983542},"fcfMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":39.70899253716757},"fcfMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":27.469415322271175},"fcfMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":28.300106169635487},"fcfMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":25.72121826144093},"fcfMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":31.611160463387662},"fcfMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":52.661905624858996},"fcfMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":34.58625549292024},"fcfMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":28.326630405896214},"fcfMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":30.113098316285754},"#673":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"}],"rule":"trailing-year","value":124234000},"#674":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4","weight":0.5},{"ref":"totalAssets@2016Q4","weight":0.5}],"rule":"average-balance","value":314691500},"returnOnAssets@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"#674"}],"scale":100,"value":39.478028481862395},"#675":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015","weight":0.5},{"ref":"totalAssets@FY2016","weight":0.5}],"rule":"average-balance","value":314691500},"returnOnAssets@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#675"}],"scale":100,"value":39.478028481862395},"#676":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"}],"rule":"trailing-year","value":124978000},"#677":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1","weight":0.5},{"ref":"totalAssets@2017Q1","weight":0.5}],"rule":"average-balance","value":295257000},"returnOnAssets@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#676"},{"ref":"#677"}],"scale":100,"value":42.3285476720281},"#678":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"}],"rule":"trailing-year","value":122781000},"#679":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2","weight":0.5},{"ref":"totalAssets@2017Q2","weight":0.5}],"rule":"average-balance","value":289305500},"returnOnAssets@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#678"},{"ref":"#679"}],"scale":100,"value":42.439912134404636},"#680":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"}],"rule":"trailing-year","value":121884000},"#681":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3","weight":0.5},{"ref":"totalAssets@2017Q3","weight":0.5}],"rule":"average-balance","value":321165000},"returnOnAssets@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"#681"}],"scale":100,"value":37.950586147307455},"#682":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"}],"rule":"trailing-year","value":116481000},"#683":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4","weight":0.5},{"ref":"totalAssets@2017Q4","weight":0.5}],"rule":"average-balance","value":306067500},"returnOnAssets@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#682"},{"ref":"#683"}],"scale":100,"value":38.05729128378544},"#684":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016","weight":0.5},{"ref":"totalAssets@FY2017","weight":0.5}],"rule":"average-balance","value":306067500},"returnOnAssets@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#684"}],"scale":100,"value":38.05729128378544},"#685":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"}],"rule":"trailing-year","value":110909000},"#686":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1","weight":0.5},{"ref":"totalAssets@2018Q1","weight":0.5}],"rule":"average-balance","value":297262000},"returnOnAssets@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"#686"}],"scale":100,"value":37.31018428187928},"#687":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"}],"rule":"trailing-year","value":107433000},"#688":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2","weight":0.5},{"ref":"totalAssets@2018Q2","weight":0.5}],"rule":"average-balance","value":288615000},"returnOnAssets@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"#688"}],"scale":100,"value":37.22363702510265},"#689":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"}],"rule":"trailing-year","value":103289000},"#690":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3","weight":0.5},{"ref":"totalAssets@2018Q3","weight":0.5}],"rule":"average-balance","value":308628500},"returnOnAssets@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#689"},{"ref":"#690"}],"scale":100,"value":33.4670971734626},"#691":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"}],"rule":"trailing-year","value":104690000},"#692":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4","weight":0.5},{"ref":"totalAssets@2018Q4","weight":0.5}],"rule":"average-balance","value":311072500},"returnOnAssets@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#691"},{"ref":"#692"}],"scale":100,"value":33.654533910905016},"#693":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017","weight":0.5},{"ref":"totalAssets@FY2018","weight":0.5}],"rule":"average-balance","value":311072500},"returnOnAssets@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#693"}],"scale":100,"value":33.654533910905016},"#694":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"}],"rule":"trailing-year","value":103010000},"#695":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1","weight":0.5},{"ref":"totalAssets@2019Q1","weight":0.5}],"rule":"average-balance","value":333346500},"returnOnAssets@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#694"},{"ref":"#695"}],"scale":100,"value":30.9017793797145},"#696":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"}],"rule":"trailing-year","value":96267000},"#697":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2","weight":0.5},{"ref":"totalAssets@2019Q2","weight":0.5}],"rule":"average-balance","value":332339000},"returnOnAssets@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#696"},{"ref":"#697"}],"scale":100,"value":28.96650709065141},"#698":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"}],"rule":"trailing-year","value":94919000},"#699":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3","weight":0.5},{"ref":"totalAssets@2019Q3","weight":0.5}],"rule":"average-balance","value":335652500},"returnOnAssets@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#698"},{"ref":"#699"}],"scale":100,"value":28.278949210865406},"#700":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"}],"rule":"trailing-year","value":85762000},"#701":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4","weight":0.5},{"ref":"totalAssets@2019Q4","weight":0.5}],"rule":"average-balance","value":339714500},"returnOnAssets@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#700"},{"ref":"#701"}],"scale":100,"value":25.245316287647423},"#702":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018","weight":0.5},{"ref":"totalAssets@FY2019","weight":0.5}],"rule":"average-balance","value":339714500},"returnOnAssets@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#702"}],"scale":100,"value":25.245316287647423},"#703":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"}],"rule":"trailing-year","value":87320000},"#704":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1","weight":0.5},{"ref":"totalAssets@2020Q1","weight":0.5}],"rule":"average-balance","value":353777500},"returnOnAssets@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#703"},{"ref":"#704"}],"scale":100,"value":24.68218018387263},"#705":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"}],"rule":"trailing-year","value":85599000},"#706":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2","weight":0.5},{"ref":"totalAssets@2020Q2","weight":0.5}],"rule":"average-balance","value":376286000},"returnOnAssets@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#705"},{"ref":"#706"}],"scale":100,"value":22.748388194086413},"#707":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"}],"rule":"trailing-year","value":83458000},"#708":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3","weight":0.5},{"ref":"totalAssets@2020Q3","weight":0.5}],"rule":"average-balance","value":398639000},"returnOnAssets@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#707"},{"ref":"#708"}],"scale":100,"value":20.935733834371447},"#709":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":87240000},"#710":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4","weight":0.5},{"ref":"totalAssets@2020Q4","weight":0.5}],"rule":"average-balance","value":418845500},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#709"},{"ref":"#710"}],"scale":100,"value":20.828682652672644},"#711":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019","weight":0.5},{"ref":"totalAssets@FY2020","weight":0.5}],"rule":"average-balance","value":418845500},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#711"}],"scale":100,"value":20.828682652672644},"#712":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":87353000},"#713":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1","weight":0.5},{"ref":"totalAssets@2021Q1","weight":0.5}],"rule":"average-balance","value":403286000},"returnOnAssets@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#712"},{"ref":"#713"}],"scale":100,"value":21.66031054884127},"#714":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":98742000},"#715":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2","weight":0.5},{"ref":"totalAssets@2021Q2","weight":0.5}],"rule":"average-balance","value":427693000},"returnOnAssets@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#714"},{"ref":"#715"}],"scale":100,"value":23.087120902142424},"#716":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"},{"ref":"netIncome@2010Q2"},{"ref":"netIncome@2010Q1"}],"rule":"trailing-year","value":28061000},"returnOnAssets@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#716"},{"ref":"totalAssets@2010Q4"}],"scale":100,"value":10.005205659193336},"returnOnAssets@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"totalAssets@FY2010"}],"scale":100,"value":10.005205659193336},"#717":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"}],"rule":"trailing-year","value":32182000},"returnOnAssets@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#717"},{"ref":"totalAssets@2011Q2"}],"scale":100,"value":12.018882440376155},"#718":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"}],"rule":"trailing-year","value":40827000},"returnOnAssets@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#718"},{"ref":"totalAssets@2011Q3"}],"scale":100,"value":15.539468125192688},"#719":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"}],"rule":"trailing-year","value":44907000},"#720":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q4","weight":0.5},{"ref":"totalAssets@2011Q4","weight":0.5}],"rule":"average-balance","value":270032000},"returnOnAssets@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#719"},{"ref":"#720"}],"scale":100,"value":16.630251229483914},"#721":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2010","weight":0.5},{"ref":"totalAssets@FY2011","weight":0.5}],"rule":"average-balance","value":270032000},"returnOnAssets@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#721"}],"scale":100,"value":16.630251229483914},"#722":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"}],"rule":"trailing-year","value":49143000},"returnOnAssets@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#722"},{"ref":"totalAssets@2012Q1"}],"scale":100,"value":19.02378408510243},"#723":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"}],"rule":"trailing-year","value":50976000},"#724":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q2","weight":0.5},{"ref":"totalAssets@2012Q2","weight":0.5}],"rule":"average-balance","value":264830000},"returnOnAssets@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#723"},{"ref":"#724"}],"scale":100,"value":19.24857455726315},"#725":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"}],"rule":"trailing-year","value":49908000},"#726":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q3","weight":0.5},{"ref":"totalAssets@2012Q3","weight":0.5}],"rule":"average-balance","value":269280000},"returnOnAssets@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#725"},{"ref":"#726"}],"scale":100,"value":18.533868092691623},"#727":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"}],"rule":"trailing-year","value":51853000},"#728":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q4","weight":0.5},{"ref":"totalAssets@2012Q4","weight":0.5}],"rule":"average-balance","value":260706500},"returnOnAssets@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#727"},{"ref":"#728"}],"scale":100,"value":19.889415875706973},"#729":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2011","weight":0.5},{"ref":"totalAssets@FY2012","weight":0.5}],"rule":"average-balance","value":260706500},"returnOnAssets@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#729"}],"scale":100,"value":19.889415875706973},"#730":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"}],"rule":"trailing-year","value":53806000},"#731":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q1","weight":0.5},{"ref":"totalAssets@2013Q1","weight":0.5}],"rule":"average-balance","value":261432500},"returnOnAssets@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#730"},{"ref":"#731"}],"scale":100,"value":20.581220774004763},"#732":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"}],"rule":"trailing-year","value":57041000},"#733":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q2","weight":0.5},{"ref":"totalAssets@2013Q2","weight":0.5}],"rule":"average-balance","value":265369500},"returnOnAssets@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#732"},{"ref":"#733"}],"scale":100,"value":21.494934421627203},"#734":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"}],"rule":"trailing-year","value":62920000},"#735":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q3","weight":0.5},{"ref":"totalAssets@2013Q3","weight":0.5}],"rule":"average-balance","value":281636500},"returnOnAssets@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#734"},{"ref":"#735"}],"scale":100,"value":22.340854257171923},"#736":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"}],"rule":"trailing-year","value":67296000},"#737":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q4","weight":0.5},{"ref":"totalAssets@2013Q4","weight":0.5}],"rule":"average-balance","value":279820500},"returnOnAssets@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#736"},{"ref":"#737"}],"scale":100,"value":24.04970329193179},"#738":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2012","weight":0.5},{"ref":"totalAssets@FY2013","weight":0.5}],"rule":"average-balance","value":279820500},"returnOnAssets@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#738"}],"scale":100,"value":24.04970329193179},"#739":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"}],"rule":"trailing-year","value":72653000},"#740":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q1","weight":0.5},{"ref":"totalAssets@2014Q1","weight":0.5}],"rule":"average-balance","value":277642500},"returnOnAssets@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#739"},{"ref":"#740"}],"scale":100,"value":26.167823730156588},"#741":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"}],"rule":"trailing-year","value":75840000},"#742":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q2","weight":0.5},{"ref":"totalAssets@2014Q2","weight":0.5}],"rule":"average-balance","value":278729500},"returnOnAssets@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#741"},{"ref":"#742"}],"scale":100,"value":27.209175921457902},"#743":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"}],"rule":"trailing-year","value":78492000},"#744":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q3","weight":0.5},{"ref":"totalAssets@2014Q3","weight":0.5}],"rule":"average-balance","value":296030000},"returnOnAssets@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#743"},{"ref":"#744"}],"scale":100,"value":26.514880248623452},"#745":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"}],"rule":"trailing-year","value":82000000},"#746":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q4","weight":0.5},{"ref":"totalAssets@2014Q4","weight":0.5}],"rule":"average-balance","value":307999000},"returnOnAssets@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#745"},{"ref":"#746"}],"scale":100,"value":26.623463063191764},"#747":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2013","weight":0.5},{"ref":"totalAssets@FY2014","weight":0.5}],"rule":"average-balance","value":307999000},"returnOnAssets@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#747"}],"scale":100,"value":26.623463063191764},"#748":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"}],"rule":"trailing-year","value":86492000},"#749":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q1","weight":0.5},{"ref":"totalAssets@2015Q1","weight":0.5}],"rule":"average-balance","value":295531500},"returnOnAssets@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#748"},{"ref":"#749"}],"scale":100,"value":29.266592562890924},"#750":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"}],"rule":"trailing-year","value":91902000},"#751":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q2","weight":0.5},{"ref":"totalAssets@2015Q2","weight":0.5}],"rule":"average-balance","value":294460000},"returnOnAssets@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#750"},{"ref":"#751"}],"scale":100,"value":31.210351151259935},"#752":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"}],"rule":"trailing-year","value":97459000},"#753":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q3","weight":0.5},{"ref":"totalAssets@2015Q3","weight":0.5}],"rule":"average-balance","value":313681500},"returnOnAssets@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#752"},{"ref":"#753"}],"scale":100,"value":31.06941276422103},"#754":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"}],"rule":"trailing-year","value":103475000},"#755":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4","weight":0.5},{"ref":"totalAssets@2015Q4","weight":0.5}],"rule":"average-balance","value":325206500},"returnOnAssets@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#754"},{"ref":"#755"}],"scale":100,"value":31.81824471528091},"#756":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014","weight":0.5},{"ref":"totalAssets@FY2015","weight":0.5}],"rule":"average-balance","value":325206500},"returnOnAssets@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#756"}],"scale":100,"value":31.81824471528091},"#757":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"}],"rule":"trailing-year","value":107751000},"#758":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q1","weight":0.5},{"ref":"totalAssets@2016Q1","weight":0.5}],"rule":"average-balance","value":301745500},"returnOnAssets@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#757"},{"ref":"#758"}],"scale":100,"value":35.70923178638952},"#759":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"}],"rule":"trailing-year","value":115088000},"#760":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2","weight":0.5},{"ref":"totalAssets@2016Q2","weight":0.5}],"rule":"average-balance","value":297089000},"returnOnAssets@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#759"},{"ref":"#760"}],"scale":100,"value":38.73855982550683},"#761":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"}],"rule":"trailing-year","value":120687000},"#762":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3","weight":0.5},{"ref":"totalAssets@2016Q3","weight":0.5}],"rule":"average-balance","value":319414000},"returnOnAssets@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#761"},{"ref":"#762"}],"scale":100,"value":37.783879228837804},"#763":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":110430000},"#764":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3","weight":0.5},{"ref":"totalAssets@2021Q3","weight":0.5}],"rule":"average-balance","value":465632000},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#763"},{"ref":"#764"}],"scale":100,"value":23.716153528967084},"#765":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":110472000},"#766":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":502560000},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#765"},{"ref":"#766"}],"scale":100,"value":21.981852913085003},"#767":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":502560000},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#767"}],"scale":100,"value":21.981852913085003},"#768":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":118421000},"#769":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1","weight":0.5},{"ref":"totalAssets@2022Q1","weight":0.5}],"rule":"average-balance","value":485141000},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#768"},{"ref":"#769"}],"scale":100,"value":24.409604630406417},"#770":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":118653000},"#771":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2","weight":0.5},{"ref":"totalAssets@2022Q2","weight":0.5}],"rule":"average-balance","value":494643000},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#770"},{"ref":"#771"}],"scale":100,"value":23.987603180475617},"#772":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":111673000},"#773":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":514501000},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#772"},{"ref":"#773"}],"scale":100,"value":21.705108444881546},"#774":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":128959000},"#775":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":554943000},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#774"},{"ref":"#775"}],"scale":100,"value":23.238242486165245},"#776":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":554943000},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#776"}],"scale":100,"value":23.238242486165245},"#777":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":137158000},"#778":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":521298500},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#777"},{"ref":"#778"}],"scale":100,"value":26.310837265021863},"#779":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":145953000},"#780":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":520641500},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#779"},{"ref":"#780"}],"scale":100,"value":28.03330122550738},"#781":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":165700000},"#782":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":543857000},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#781"},{"ref":"#782"}],"scale":100,"value":30.46756776137845},"#783":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":176568000},"#784":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":621765500},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#783"},{"ref":"#784"}],"scale":100,"value":28.397844524985704},"#785":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":621765500},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#785"}],"scale":100,"value":28.397844524985704},"#786":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":191578000},"#787":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":602802500},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#786"},{"ref":"#787"}],"scale":100,"value":31.781221876153467},"#788":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":204724000},"#789":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":596153000},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#788"},{"ref":"#789"}],"scale":100,"value":34.340848741849825},"#790":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":219084000},"#791":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":635567500},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#790"},{"ref":"#791"}],"scale":100,"value":34.47061091072152},"#792":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":218364000},"#793":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":715452000},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#792"},{"ref":"#793"}],"scale":100,"value":30.52112510692541},"#794":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":715452000},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#794"}],"scale":100,"value":30.52112510692541},"#795":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":217145000},"#796":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":691491500},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#795"},{"ref":"#796"}],"scale":100,"value":31.402410586391877},"#797":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":221159000},"#798":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":704998000},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#797"},{"ref":"#798"}],"scale":100,"value":31.37015991534728},"#799":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":216011000},"#800":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":733481500},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#799"},{"ref":"#800"}],"scale":100,"value":29.450095196675036},"#801":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":219948000},"#802":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":798469500},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#801"},{"ref":"#802"}],"scale":100,"value":27.546199322579007},"#803":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":798469500},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#803"}],"scale":100,"value":27.546199322579007},"#804":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":216661000},"#805":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":724379500},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#804"},{"ref":"#805"}],"scale":100,"value":29.909874589217395},"#806":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":210233000},"#807":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":721665000},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#806"},{"ref":"#807"}],"scale":100,"value":29.13166081214968},"#808":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q4","weight":0.5},{"ref":"equity@2016Q4","weight":0.5}],"rule":"average-balance","value":182429000},"returnOnEquity@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"#808"}],"scale":100,"value":68.09991832438922},"#809":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2015","weight":0.5},{"ref":"equity@FY2016","weight":0.5}],"rule":"average-balance","value":182429000},"returnOnEquity@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#809"}],"scale":100,"value":68.09991832438922},"#810":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q1","weight":0.5},{"ref":"equity@2017Q1","weight":0.5}],"rule":"average-balance","value":161417000},"returnOnEquity@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#676"},{"ref":"#810"}],"scale":100,"value":77.42554997305116},"#811":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q2","weight":0.5},{"ref":"equity@2017Q2","weight":0.5}],"rule":"average-balance","value":166334000},"returnOnEquity@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#678"},{"ref":"#811"}],"scale":100,"value":73.81593660947252},"#812":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q3","weight":0.5},{"ref":"equity@2017Q3","weight":0.5}],"rule":"average-balance","value":190694000},"returnOnEquity@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"#812"}],"scale":100,"value":63.916012040232},"#813":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q4","weight":0.5},{"ref":"equity@2017Q4","weight":0.5}],"rule":"average-balance","value":172161000},"returnOnEquity@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#682"},{"ref":"#813"}],"scale":100,"value":67.65818042413787},"#814":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2016","weight":0.5},{"ref":"equity@FY2017","weight":0.5}],"rule":"average-balance","value":172161000},"returnOnEquity@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#814"}],"scale":100,"value":67.65818042413787},"#815":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q1","weight":0.5},{"ref":"equity@2018Q1","weight":0.5}],"rule":"average-balance","value":147908000},"returnOnEquity@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"#815"}],"scale":100,"value":74.98512588906617},"#816":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q2","weight":0.5},{"ref":"equity@2018Q2","weight":0.5}],"rule":"average-balance","value":143464000},"returnOnEquity@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"#816"}],"scale":100,"value":74.88498856856076},"#817":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q3","weight":0.5},{"ref":"equity@2018Q3","weight":0.5}],"rule":"average-balance","value":167016000},"returnOnEquity@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#689"},{"ref":"#817"}],"scale":100,"value":61.8437754466638},"#818":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q4","weight":0.5},{"ref":"equity@2018Q4","weight":0.5}],"rule":"average-balance","value":161051500},"returnOnEquity@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#691"},{"ref":"#818"}],"scale":100,"value":65.00405149905465},"#819":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2017","weight":0.5},{"ref":"equity@FY2018","weight":0.5}],"rule":"average-balance","value":161051500},"returnOnEquity@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#819"}],"scale":100,"value":65.00405149905465},"#820":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q1","weight":0.5},{"ref":"equity@2019Q1","weight":0.5}],"rule":"average-balance","value":146674000},"returnOnEquity@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#694"},{"ref":"#820"}],"scale":100,"value":70.23057938012191},"#821":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q2","weight":0.5},{"ref":"equity@2019Q2","weight":0.5}],"rule":"average-balance","value":141964500},"returnOnEquity@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#696"},{"ref":"#821"}],"scale":100,"value":67.81061462548735},"#822":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q3","weight":0.5},{"ref":"equity@2019Q3","weight":0.5}],"rule":"average-balance","value":145664000},"returnOnEquity@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#698"},{"ref":"#822"}],"scale":100,"value":65.1629778119508},"#823":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q4","weight":0.5},{"ref":"equity@2019Q4","weight":0.5}],"rule":"average-balance","value":144712500},"returnOnEquity@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#700"},{"ref":"#823"}],"scale":100,"value":59.263712533471534},"#824":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":144712500},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#824"}],"scale":100,"value":59.263712533471534},"#825":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q1","weight":0.5},{"ref":"equity@2020Q1","weight":0.5}],"rule":"average-balance","value":135634500},"returnOnEquity@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#703"},{"ref":"#825"}],"scale":100,"value":64.37890064843384},"#826":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q2","weight":0.5},{"ref":"equity@2020Q2","weight":0.5}],"rule":"average-balance","value":153732500},"returnOnEquity@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#705"},{"ref":"#826"}],"scale":100,"value":55.68048395752362},"#827":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q3","weight":0.5},{"ref":"equity@2020Q3","weight":0.5}],"rule":"average-balance","value":169813500},"returnOnEquity@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#707"},{"ref":"#827"}],"scale":100,"value":49.146858170875696},"#828":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":180587500},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#709"},{"ref":"#828"}],"scale":100,"value":48.30899148612169},"#829":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":180587500},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#829"}],"scale":100,"value":48.30899148612169},"#830":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":165264500},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#712"},{"ref":"#830"}],"scale":100,"value":52.85648157952857},"#831":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":182614000},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#714"},{"ref":"#831"}],"scale":100,"value":54.07142935371877},"#832":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2008","weight":0.5},{"ref":"equity@FY2009","weight":0.5}],"rule":"average-balance","value":181602000},"returnOnEquity@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"#832"}],"scale":100,"value":9.119943612955804},"#833":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2009Q4","weight":0.5},{"ref":"equity@2010Q4","weight":0.5}],"rule":"average-balance","value":183582500},"returnOnEquity@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#716"},{"ref":"#833"}],"scale":100,"value":15.28522598831588},"#834":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2009","weight":0.5},{"ref":"equity@FY2010","weight":0.5}],"rule":"average-balance","value":183582500},"returnOnEquity@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"#834"}],"scale":100,"value":15.28522598831588},"returnOnEquity@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#717"},{"ref":"equity@2011Q2"}],"scale":100,"value":18.85262707743859},"returnOnEquity@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#718"},{"ref":"equity@2011Q3"}],"scale":100,"value":25.311378247850264},"#835":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q4","weight":0.5},{"ref":"equity@2011Q4","weight":0.5}],"rule":"average-balance","value":172940000},"returnOnEquity@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#719"},{"ref":"#835"}],"scale":100,"value":25.966809298022437},"#836":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2010","weight":0.5},{"ref":"equity@FY2011","weight":0.5}],"rule":"average-balance","value":172940000},"returnOnEquity@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#836"}],"scale":100,"value":25.966809298022437},"returnOnEquity@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#722"},{"ref":"equity@2012Q1"}],"scale":100,"value":30.08595462281593},"#837":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q2","weight":0.5},{"ref":"equity@2012Q2","weight":0.5}],"rule":"average-balance","value":167016000},"returnOnEquity@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#723"},{"ref":"#837"}],"scale":100,"value":30.521626670498637},"#838":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q3","weight":0.5},{"ref":"equity@2012Q3","weight":0.5}],"rule":"average-balance","value":165429500},"returnOnEquity@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#725"},{"ref":"#838"}],"scale":100,"value":30.16874257614271},"#839":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q4","weight":0.5},{"ref":"equity@2012Q4","weight":0.5}],"rule":"average-balance","value":161794500},"returnOnEquity@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#727"},{"ref":"#839"}],"scale":100,"value":32.04867903420697},"#840":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2011","weight":0.5},{"ref":"equity@FY2012","weight":0.5}],"rule":"average-balance","value":161794500},"returnOnEquity@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#840"}],"scale":100,"value":32.04867903420697},"#841":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q1","weight":0.5},{"ref":"equity@2013Q1","weight":0.5}],"rule":"average-balance","value":163194000},"returnOnEquity@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#730"},{"ref":"#841"}],"scale":100,"value":32.97057489858696},"#842":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q2","weight":0.5},{"ref":"equity@2013Q2","weight":0.5}],"rule":"average-balance","value":165367500},"returnOnEquity@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#732"},{"ref":"#842"}],"scale":100,"value":34.49347665049057},"#843":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q3","weight":0.5},{"ref":"equity@2013Q3","weight":0.5}],"rule":"average-balance","value":173225000},"returnOnEquity@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#734"},{"ref":"#843"}],"scale":100,"value":36.32270168855535},"#844":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q4","weight":0.5},{"ref":"equity@2013Q4","weight":0.5}],"rule":"average-balance","value":171547500},"returnOnEquity@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#736"},{"ref":"#844"}],"scale":100,"value":39.22878503038517},"#845":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2012","weight":0.5},{"ref":"equity@FY2013","weight":0.5}],"rule":"average-balance","value":171547500},"returnOnEquity@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#845"}],"scale":100,"value":39.22878503038517},"#846":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q1","weight":0.5},{"ref":"equity@2014Q1","weight":0.5}],"rule":"average-balance","value":170368000},"returnOnEquity@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#739"},{"ref":"#846"}],"scale":100,"value":42.6447454921112},"#847":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q2","weight":0.5},{"ref":"equity@2014Q2","weight":0.5}],"rule":"average-balance","value":171862000},"returnOnEquity@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#741"},{"ref":"#847"}],"scale":100,"value":44.12842862296494},"#848":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q3","weight":0.5},{"ref":"equity@2014Q3","weight":0.5}],"rule":"average-balance","value":180686000},"returnOnEquity@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#743"},{"ref":"#848"}],"scale":100,"value":43.441107778134445},"#849":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q4","weight":0.5},{"ref":"equity@2014Q4","weight":0.5}],"rule":"average-balance","value":181804500},"returnOnEquity@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#745"},{"ref":"#849"}],"scale":100,"value":45.10339403040079},"#850":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2013","weight":0.5},{"ref":"equity@FY2014","weight":0.5}],"rule":"average-balance","value":181804500},"returnOnEquity@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#850"}],"scale":100,"value":45.10339403040079},"#851":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q1","weight":0.5},{"ref":"equity@2015Q1","weight":0.5}],"rule":"average-balance","value":178235500},"returnOnEquity@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#748"},{"ref":"#851"}],"scale":100,"value":48.52680863239927},"#852":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q2","weight":0.5},{"ref":"equity@2015Q2","weight":0.5}],"rule":"average-balance","value":180107000},"returnOnEquity@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#750"},{"ref":"#852"}],"scale":100,"value":51.0263343456945},"#853":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q3","weight":0.5},{"ref":"equity@2015Q3","weight":0.5}],"rule":"average-balance","value":187422500},"returnOnEquity@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#752"},{"ref":"#853"}],"scale":100,"value":51.999626512291755},"#854":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q4","weight":0.5},{"ref":"equity@2015Q4","weight":0.5}],"rule":"average-balance","value":188757500},"returnOnEquity@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#754"},{"ref":"#854"}],"scale":100,"value":54.819013814020636},"#855":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2014","weight":0.5},{"ref":"equity@FY2015","weight":0.5}],"rule":"average-balance","value":188757500},"returnOnEquity@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#855"}],"scale":100,"value":54.819013814020636},"#856":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q1","weight":0.5},{"ref":"equity@2016Q1","weight":0.5}],"rule":"average-balance","value":176873500},"returnOnEquity@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#757"},{"ref":"#856"}],"scale":100,"value":60.919809920649506},"#857":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q2","weight":0.5},{"ref":"equity@2016Q2","weight":0.5}],"rule":"average-balance","value":179439000},"returnOnEquity@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#759"},{"ref":"#857"}],"scale":100,"value":64.13767352693674},"#858":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q3","weight":0.5},{"ref":"equity@2016Q3","weight":0.5}],"rule":"average-balance","value":188698500},"returnOnEquity@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#761"},{"ref":"#858"}],"scale":100,"value":63.95758312864173},"#859":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":213302000},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#763"},{"ref":"#859"}],"scale":100,"value":51.77166646351182},"#860":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":234770500},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#765"},{"ref":"#860"}],"scale":100,"value":47.05531572322757},"#861":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":234770500},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#861"}],"scale":100,"value":47.05531572322757},"#862":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":210898000},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#768"},{"ref":"#862"}],"scale":100,"value":56.15084069076046},"#863":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":210592500},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#770"},{"ref":"#863"}],"scale":100,"value":56.34246233840236},"#864":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":218380500},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#772"},{"ref":"#864"}],"scale":100,"value":51.13689180123683},"#865":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":238722000},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#774"},{"ref":"#865"}],"scale":100,"value":54.020576235118675},"#866":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":238722000},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#866"}],"scale":100,"value":54.020576235118675},"#867":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":199104000},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#777"},{"ref":"#867"}],"scale":100,"value":68.88761652201865},"#868":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":189642500},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#779"},{"ref":"#868"}],"scale":100,"value":76.96217883649499},"#869":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":204119500},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#781"},{"ref":"#869"}],"scale":100,"value":81.17793743370918},"#870":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":252539000},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#783"},{"ref":"#870"}],"scale":100,"value":69.917121711894},"#871":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":252539000},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#871"}],"scale":100,"value":69.917121711894},"#872":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":210339500},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#786"},{"ref":"#872"}],"scale":100,"value":91.08037244549882},"#873":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":205589500},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#788"},{"ref":"#873"}],"scale":100,"value":99.57901546528397},"#874":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":244028000},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#790"},{"ref":"#874"}],"scale":100,"value":89.77822217122625},"#875":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":288702000},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#792"},{"ref":"#875"}],"scale":100,"value":75.63646943907558},"#876":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":288702000},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#876"}],"scale":100,"value":75.63646943907558},"#877":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":242351000},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#795"},{"ref":"#877"}],"scale":100,"value":89.59938271350232},"#878":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":259694000},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#797"},{"ref":"#878"}],"scale":100,"value":85.16138224217732},"#879":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":293583500},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#799"},{"ref":"#879"}],"scale":100,"value":73.57736385048888},"#880":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":306945500},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#801"},{"ref":"#880"}],"scale":100,"value":71.6570205459927},"#881":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":306945500},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#881"}],"scale":100,"value":71.6570205459927},"#882":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":225135000},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#804"},{"ref":"#882"}],"scale":100,"value":96.23603615608413},"#883":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":218133000},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#806"},{"ref":"#883"}],"scale":100,"value":96.37835632389414},"#884":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"revenue@FY2015","weight":-1}],"value":473257000},"revenueGrowth@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"#884"},{"ref":"revenue@FY2015"}],"scale":100,"rule":"year-on-year","value":360.43945163747145},"#885":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"revenue@2016Q1","weight":-1}],"value":-6371000},"revenueGrowth@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#885"},{"ref":"revenue@2016Q1"}],"scale":100,"rule":"year-on-year","value":-4.2513012144668405},"#886":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"revenue@2016Q2","weight":-1}],"value":-751000},"revenueGrowth@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#886"},{"ref":"revenue@2016Q2"}],"scale":100,"rule":"year-on-year","value":-0.4848539627611448},"#887":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"revenue@2016Q3","weight":-1}],"value":670000},"revenueGrowth@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#887"},{"ref":"revenue@2016Q3"}],"scale":100,"rule":"year-on-year","value":0.440172652795745},"#888":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"revenue@2016Q4","weight":-1}],"value":-3506000},"revenueGrowth@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#888"},{"ref":"revenue@2016Q4"}],"scale":100,"rule":"year-on-year","value":-2.3754675050138174},"#889":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"revenue@FY2016","weight":-1}],"value":-9958000},"revenueGrowth@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"#889"},{"ref":"revenue@FY2016"}],"scale":100,"rule":"year-on-year","value":-1.6471565129508092},"#890":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"revenue@2017Q1","weight":-1}],"value":-12920000},"revenueGrowth@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#890"},{"ref":"revenue@2017Q1"}],"scale":100,"rule":"year-on-year","value":-9.004174536027154},"#891":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"revenue@2017Q2","weight":-1}],"value":-12270000},"revenueGrowth@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#891"},{"ref":"revenue@2017Q2"}],"scale":100,"rule":"year-on-year","value":-7.960244192006016},"#892":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"revenue@2017Q3","weight":-1}],"value":-10532000},"revenueGrowth@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#892"},{"ref":"revenue@2017Q3"}],"scale":100,"rule":"year-on-year","value":-6.88892813458658},"#893":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"revenue@2017Q4","weight":-1}],"value":280000},"revenueGrowth@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#893"},{"ref":"revenue@2017Q4"}],"scale":100,"rule":"year-on-year","value":0.1943283872131829},"#894":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"revenue@FY2017","weight":-1}],"value":-35442000},"revenueGrowth@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"#894"},{"ref":"revenue@FY2017"}],"scale":100,"rule":"year-on-year","value":-5.9606558369590275},"#895":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"revenue@2018Q1","weight":-1}],"value":17835000},"revenueGrowth@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#895"},{"ref":"revenue@2018Q1"}],"scale":100,"rule":"year-on-year","value":13.659444431679812},"#896":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"revenue@2018Q2","weight":-1}],"value":12470000},"revenueGrowth@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#896"},{"ref":"revenue@2018Q2"}],"scale":100,"rule":"year-on-year","value":8.789675127404472},"#897":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"revenue@2018Q3","weight":-1}],"value":19924000},"revenueGrowth@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#897"},{"ref":"revenue@2018Q3"}],"scale":100,"rule":"year-on-year","value":13.99638920696027},"#898":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"revenue@2018Q4","weight":-1}],"value":8563000},"revenueGrowth@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#898"},{"ref":"revenue@2018Q4"}],"scale":100,"rule":"year-on-year","value":5.931452003934434},"#899":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"revenue@FY2018","weight":-1}],"value":58792000},"revenueGrowth@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"#899"},{"ref":"revenue@FY2018"}],"scale":100,"rule":"year-on-year","value":10.514399354742942},"#900":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"revenue@2019Q1","weight":-1}],"value":5499000},"revenueGrowth@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#900"},{"ref":"revenue@2019Q1"}],"scale":100,"rule":"year-on-year","value":3.7054257297646886},"#901":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"revenue@2019Q2","weight":-1}],"value":-18711000},"revenueGrowth@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#901"},{"ref":"revenue@2019Q2"}],"scale":100,"rule":"year-on-year","value":-12.123155869146885},"#902":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"revenue@2019Q3","weight":-1}],"value":-12518000},"revenueGrowth@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#902"},{"ref":"revenue@2019Q3"}],"scale":100,"rule":"year-on-year","value":-7.714065629332922},"#903":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"revenue@2019Q4","weight":-1}],"value":-5847000},"revenueGrowth@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#903"},{"ref":"revenue@2019Q4"}],"scale":100,"rule":"year-on-year","value":-3.8233428584506512},"#904":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":-31577000},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#904"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":-5.109968622006022},"#905":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"revenue@2020Q1","weight":-1}],"value":2947000},"revenueGrowth@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#905"},{"ref":"revenue@2020Q1"}],"scale":100,"rule":"year-on-year","value":1.9148424657089214},"#906":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"revenue@2020Q2","weight":-1}],"value":30484000},"revenueGrowth@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#906"},{"ref":"revenue@2020Q2"}],"scale":100,"rule":"year-on-year","value":22.47585342475853},"#907":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":19428000},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#907"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":12.973016286383942},"#908":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"revenue@2020Q4","weight":-1}],"value":24412000},"revenueGrowth@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#908"},{"ref":"revenue@2020Q4"}],"scale":100,"rule":"year-on-year","value":16.597544227029815},"#909":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":77271000},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#909"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":13.177812037409709},"#910":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":22106000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#910"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":14.093720114759334},"#911":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":25810000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#911"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":15.537522424359175},"#912":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":28916000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#912"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":17.091349705943195},"#913":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":26609000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#913"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":15.51599472867855},"#914":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":103441000},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#914"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":15.586844131558685},"#915":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":42057000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#915"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":23.50130758398712},"#916":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":39092000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#916"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":20.368479189679256},"#917":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":40340000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#917"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":20.363350008329096},"#918":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":40152000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#918"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":20.268244297158546},"#919":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":161641000},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#919"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":21.07213812307387},"#920":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":33539000},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#920"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":15.175125445109572},"#921":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":34302000},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#921"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":14.848322194133745},"#922":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":28240000},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#922"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":11.843600723030011},"#923":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":17546000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#923"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":7.364378502025137},"#924":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":113627000},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#924"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":12.234730409970652},"#925":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":8235000},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#925"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":3.235095383261566},"#926":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":7103000},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#926"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":2.6771647607776394},"#927":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":9114000},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#927"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":3.4175663058110706},"#928":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":14588000},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#928"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":5.702870590810827},"#929":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":39040000},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#929"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":3.7453758423258154},"#930":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":19428000},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#930"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":7.393059778451749},"#931":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":25373000},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#931"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":9.313892834987026},"#932":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"revenue@FY2010","weight":-1}],"value":-206417000},"revenueGrowth@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"#932"},{"ref":"revenue@FY2010"}],"scale":100,"rule":"year-on-year","value":-69.47330512895593},"#933":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"revenue@FY2011","weight":-1}],"value":13700000},"revenueGrowth@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"#933"},{"ref":"revenue@FY2011"}],"scale":100,"rule":"year-on-year","value":15.104740904079383},"#934":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"revenue@FY2012","weight":-1}],"value":6400000},"revenueGrowth@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"#934"},{"ref":"revenue@FY2012"}],"scale":100,"rule":"year-on-year","value":6.130268199233724},"#935":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"revenue@FY2013","weight":-1}],"value":23800000},"revenueGrowth@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"#935"},{"ref":"revenue@FY2013"}],"scale":100,"rule":"year-on-year","value":21.480144404332123},"#936":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"revenue@FY2014","weight":-1}],"value":-3300000},"revenueGrowth@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"#936"},{"ref":"revenue@FY2014"}],"scale":100,"rule":"year-on-year","value":-2.4517087667161985},"#937":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2010"},{"ref":"revenue@FY2009","weight":-1}],"value":50450000},"revenueGrowth@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"#937"},{"ref":"revenue@FY2009"}],"scale":100,"rule":"year-on-year","value":20.452675063952608},"#938":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q1"},{"ref":"revenue@2010Q1","weight":-1}],"value":-2239000},"revenueGrowth@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#938"},{"ref":"revenue@2010Q1"}],"scale":100,"rule":"year-on-year","value":-3.02776237677318},"#939":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q2"},{"ref":"revenue@2010Q2","weight":-1}],"value":10761000},"revenueGrowth@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#939"},{"ref":"revenue@2010Q2"}],"scale":100,"rule":"year-on-year","value":13.859945132082284},"#940":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q3"},{"ref":"revenue@2010Q3","weight":-1}],"value":11588000},"revenueGrowth@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#940"},{"ref":"revenue@2010Q3"}],"scale":100,"rule":"year-on-year","value":15.656497419407135},"#941":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q4"},{"ref":"revenue@2010Q4","weight":-1}],"value":12026000},"revenueGrowth@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#941"},{"ref":"revenue@2010Q4"}],"scale":100,"rule":"year-on-year","value":16.816522869967688},"#942":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q1"},{"ref":"revenue@2011Q1","weight":-1}],"value":19771000},"revenueGrowth@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#942"},{"ref":"revenue@2011Q1"}],"scale":100,"rule":"year-on-year","value":27.57077116162321},"#943":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q2"},{"ref":"revenue@2011Q2","weight":-1}],"value":5165000},"revenueGrowth@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#943"},{"ref":"revenue@2011Q2"}],"scale":100,"rule":"year-on-year","value":5.8426279948417426},"#944":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q3"},{"ref":"revenue@2011Q3","weight":-1}],"value":10239000},"revenueGrowth@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#944"},{"ref":"revenue@2011Q3"}],"scale":100,"rule":"year-on-year","value":11.961169131562354},"#945":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q4"},{"ref":"revenue@2011Q4","weight":-1}],"value":11820000},"revenueGrowth@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#945"},{"ref":"revenue@2011Q4"}],"scale":100,"rule":"year-on-year","value":14.149080070386288},"#946":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"revenue@2012Q1","weight":-1}],"value":5120000},"revenueGrowth@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#946"},{"ref":"revenue@2012Q1"}],"scale":100,"rule":"year-on-year","value":5.596790590395817},"#947":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"revenue@2012Q2","weight":-1}],"value":8949000},"revenueGrowth@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#947"},{"ref":"revenue@2012Q2"}],"scale":100,"rule":"year-on-year","value":9.56426945397415},"#948":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"revenue@2012Q3","weight":-1}],"value":11961000},"revenueGrowth@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#948"},{"ref":"revenue@2012Q3"}],"scale":100,"rule":"year-on-year","value":12.4800450746549},"#949":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"revenue@2012Q4","weight":-1}],"value":12240000},"revenueGrowth@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#949"},{"ref":"revenue@2012Q4"}],"scale":100,"rule":"year-on-year","value":12.835705072410564},"#950":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"revenue@2013Q1","weight":-1}],"value":16962000},"revenueGrowth@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#950"},{"ref":"revenue@2013Q1"}],"scale":100,"rule":"year-on-year","value":17.55882444281116},"#951":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"revenue@2013Q2","weight":-1}],"value":20014000},"revenueGrowth@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#951"},{"ref":"revenue@2013Q2"}],"scale":100,"rule":"year-on-year","value":19.52280619610598},"#952":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"revenue@2013Q3","weight":-1}],"value":17806000},"revenueGrowth@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#952"},{"ref":"revenue@2013Q3"}],"scale":100,"rule":"year-on-year","value":16.51731878814864},"#953":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"revenue@2013Q4","weight":-1}],"value":22804000},"revenueGrowth@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#953"},{"ref":"revenue@2013Q4"}],"scale":100,"rule":"year-on-year","value":21.193505515850507},"#954":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"revenue@2014Q1","weight":-1}],"value":19960000},"revenueGrowth@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#954"},{"ref":"revenue@2014Q1"}],"scale":100,"rule":"year-on-year","value":17.576147160606894},"#955":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"revenue@2014Q2","weight":-1}],"value":16579000},"revenueGrowth@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#955"},{"ref":"revenue@2014Q2"}],"scale":100,"rule":"year-on-year","value":13.530563943524033},"#956":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"revenue@2014Q3","weight":-1}],"value":16696000},"revenueGrowth@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#956"},{"ref":"revenue@2014Q3"}],"scale":100,"rule":"year-on-year","value":13.29214699700656},"#957":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"revenue@2014Q4","weight":-1}],"value":11032000},"revenueGrowth@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#957"},{"ref":"revenue@2014Q4"}],"scale":100,"rule":"year-on-year","value":8.459928069139512},"#958":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"revenue@2015Q1","weight":-1}],"value":16337000},"revenueGrowth@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#958"},{"ref":"revenue@2015Q1"}],"scale":100,"rule":"year-on-year","value":12.235345221422534},"#959":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"revenue@2015Q2","weight":-1}],"value":15783000},"revenueGrowth@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#959"},{"ref":"revenue@2015Q2"}],"scale":100,"rule":"year-on-year","value":11.345779209109397},"#960":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"revenue@2015Q3","weight":-1}],"value":9909000},"revenueGrowth@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#960"},{"ref":"revenue@2015Q3"}],"scale":100,"rule":"year-on-year","value":6.963261749494043},"#961":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"revenue@2015Q4","weight":-1}],"value":6157000},"revenueGrowth@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#961"},{"ref":"revenue@2015Q4"}],"scale":100,"rule":"year-on-year","value":4.353236469049393},"equity@FY2008":{"kind":"filed","concept":"StockholdersEquity","filing":38,"unit":"USD","end":"2008-12-31","value":179839000},"equity@2009Q4":{"kind":"filed","concept":"StockholdersEquity","filing":39,"unit":"USD","end":"2009-12-31","value":183365000}},"quality":[{"metric":"revenue","periodKey":"FY2011","rule":"period-consistency","severity":"warning","message":"Quarters sum to 3.2925e+8 but the year reports 9.0700e+7 (72.45% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"revenue","periodKey":"FY2012","rule":"period-consistency","severity":"warning","message":"Quarters sum to 3.7625e+8 but the year reports 1.0440e+8 (72.25% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"revenue","periodKey":"FY2013","rule":"period-consistency","severity":"warning","message":"Quarters sum to 4.1452e+8 but the year reports 1.1080e+8 (73.27% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"revenue","periodKey":"FY2014","rule":"period-consistency","severity":"warning","message":"Quarters sum to 4.9210e+8 but the year reports 1.3460e+8 (72.65% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"revenue","periodKey":"FY2015","rule":"period-consistency","severity":"warning","message":"Quarters sum to 5.5637e+8 but the year reports 1.3130e+8 (76.40% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"revenue","periodKey":"FY2016","rule":"continuity","severity":"info","message":"Revenue moved 360% year over year — verify against the filing."}]}