{"schemaVersion":2,"ticker":"GNTX","company":{"ticker":"GNTX","name":"GENTEX CORP","exchange":"Nasdaq","cik":355811,"sic":"3714","sicDescription":"Motor Vehicle Parts & Accessories","fiscalYearEnd":"1231"},"updatedAt":"2026-09-11T02:29:40.691Z","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":{"revenue":[544522993,816263414,1023762049,1099559521,1171864171,1375501159,1543617706,1678924756,1794872578,1834063697,1858897406,1688189405,1731169929,1918958043,2299215044,2313314333,2534268965],"costOfRevenue":[366968216,520573101,662181714,726740962,741131269,836611464,939841654,1010472512,1100344312,1143597005,1170589437,1082745885,1111462082,1309143858,1536585036,1542224143,1667560025],"grossProfit":[177554777,295690313,361580335,372818559,430732902,538889695,603776052,668452244,694528266,690466692,688307969,605443520,619707847,609814185,762630008,771090190,866708940],"operatingExpenses":[82935708,104718244,130212410,138363327,125991089,140055521,145009613,156709309,171169914,182341145,199770365,205887428,209925869,239808059,266898955,311363617,392773186],"operatingIncome":[94619069,190972069,231367925,234455232,304741813,398834174,458766439,511742935,523358352,508125547,488537604,399556092,409781978,370006126,495731053,459726573,473935754],"pretaxIncome":[96352303,203440014,244431811,249625600,328064043,415326490,463591456,510560773,531796704,522046947,500415334,411812929,416351736,369723076,504981174,472213683,461062415],"operatingCashFlow":[110654296,128133686,141668665,257846054,317338830,327223109,354416152,477048185,501002780,552418646,505966864,464491771,362167562,338200529,537249592,498213220,587126291],"dilutedEps":[0.235,0.49,0.57,0.59,0.77,0.98,1.08,1.19,1.41,1.62,1.66,1.41,1.5,1.36,1.84,1.76,1.74],"netIncome":[64637085,137733969,164668228,168586840,222929949,288604579,318469859,347591276,406791922,437883097,424683939,347563621,360797232,318757352,428403272,404487743,384841367],"cash":[336108446,348349773,357986774,389678664,309591724,497429804,551557527,546477075,569734496,217025278,296321622,423371036,262311670,214754638,226435019,233318766,145645715],"currentAssets":[505413495,655269274,752292984,744663040,601186242,856637694,984008792,1154989029,1184563823,850930254,950376892,979330564,872975749,948652376,997738153,1037328170,1128434468],"totalAssets":[822603489,1002690639,1176027002,1265691335,1764088434,2022540029,2148672928,2309619833,2352053912,2085434068,2168803193,2197941170,2131391166,2327229924,2611437552,2760820975,2928592834],"currentLiabilities":[58637778,72088629,100694500,87957442,119980414,133431163,131006546,149857979,243647007,169160919,171846800,177736857,181656100,250552752,271608976,252692676,387542969],"totalLiabilities":[null,null,null,144730779,436484751,451127584,426156167,399195599,302535651,223682408,230715373,233998042,193402699,261437103,298920483,288721320,437660897],"totalDebt":[null,null,null,0,265625000,258125000,225625000,178125000,0,null,null,null,null,null,null,null,null],"equity":[735928743,893530826,1027118521,1120960556,1327603683,1571412445,1722516761,1910424234,2049518261,1861751660,1938087820,1963943128,1937988467,2065792821,2312517069,2472099655,2487829724],"temporaryEquity":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,3102213],"capex":[21130500,46896950,120177730,117474449,55380457,72518987,97941762,120955614,104040919,85990570,84580255,51706541,68835047,146433123,183678460,144669002,129088778],"dilutedShares":[275290700,281471534,288553616,287936062,288548342,294299359,296237899,291072316,288226089,269877349,253272990,243681992,236604014,231219489,229720198,226023482,217848653],"sharesOutstanding":[276678770,284584254,288139126,286152714,291156046,295247958,291338011,287737516,280281321,259328613,251277515,243692869,236440840,234169335,231455443,227207472,215445024],"totalCosts":[449903924,625291345,792394124,865104289,867122358,976666985,1084851267,1167181821,1271514226,1325938150,1370359802,1288633313,1321387951,1548951917,1803483991,1853587760,2060333211],"depreciationAndAmortization":[38364492,38620674,42634684,50179823,62854155,77376305,80599167,88587430,99570908,102186814,104702974,104739900,99112019,96568443,93321192,94714662,104041764],"freeCashFlow":[89523796,81236736,21490935,140371605,261958373,254704122,256474390,356092571,396961861,466428076,421386609,412785230,293332515,191767406,353571132,353544218,458037513],"capexOutflow":[-21130500,-46896950,-120177730,-117474449,-55380457,-72518987,-97941762,-120955614,-104040919,-85990570,-84580255,-51706541,-68835047,-146433123,-183678460,-144669002,-129088778],"grossMargin":[32.607397535552735,36.22486417111425,35.31878675842574,33.90617350672734,36.75621395886162,39.17769835917674,39.114351283555436,39.81430624637237,38.6951293653337,37.64682181591647,37.02775455914537,35.86348298400795,35.797054732689965,31.77840116017586,33.169146574181866,33.3327027373759,34.199564133477836],"operatingMargin":[17.376505715342677,23.39588737221046,22.599775526549138,21.322650345183085,26.004875013795438,28.995553467214492,29.720210983379324,30.480397240625358,29.15852403200513,27.704901843439085,26.28104178440066,23.667728918130486,23.670811925245726,19.28161625782873,21.5608824539337,19.873069839316127,18.701083450311675],"netMargin":[11.870405075805495,16.87371584193041,16.08461928832449,15.332215926490075,19.023531439634738,20.981776504631792,20.631394532604563,20.703207499788633,22.66411147989582,23.875021228338504,22.84601278312828,20.587951800349085,20.841237244018696,16.61095995104047,18.63258824432083,17.48520454958855,15.185498158045746],"currentRatio":[8.61924704923164,9.089773007057742,7.471043443286376,8.466174357367056,5.01070318027074,6.420072153609273,7.511142168422637,7.70722411116995,4.861803301363763,5.030300491569214,5.530372936825126,5.510002711480377,4.8056506167422945,3.786238101268191,3.6734358624436623,4.105097885781225,2.9117660705128157],"netDebt":[null,null,null,-389678664,-43966724,-239304804,-325932527,-368352075,-569734496,null,null,null,null,null,null,null,null],"fcfMargin":[16.440774246607432,9.95226964809181,2.0992119234144417,12.766167025895816,22.353987730204274,18.51718701459851,16.615149528480465,21.20956104360403,22.116436891711206,25.431400052405053,22.66863182658075,24.451357695850483,16.94417804319428,9.993308957406946,15.377906165092053,15.28301679355047,18.07375299645829],"debtToCapital":[null,null,null,0,16.672120131545483,14.108757418736515,11.58154937781245,8.528647402716674,0,null,null,null,null,null,null,null,null],"returnOnAssets":[7.857623492282562,15.091701319492767,15.11606872787973,13.80886873357662,14.715917723193431,15.243353385209051,15.269892104911776,15.5930215727706,17.45261226984472,19.73562966135629,19.96522116400127,15.918661231692532,16.667569223080314,14.298472355721081,17.34894175734135,15.05838711845745,13.528331034428366],"returnOnEquity":[9.011635499028383,16.905478555019,17.147141226711383,15.696520840885226,18.20903413104205,19.910519035235943,19.336776177210897,19.135531046520615,20.545344914156384,22.39084010279944,22.35273048955215,17.814498430779746,18.493262796422755,15.922815412288823,19.56934446227606,16.907843045026315,15.518018003618838],"revenueGrowth":[-12.708696957595478,49.904306061140005,25.42054824963649,7.403817329821738,6.575783176725358,17.37718355415101,12.222203223894201,8.76558032951198,6.906076141032247,2.1835042487344802,1.3540265281200892,-9.183293303277651,2.545953900237863,10.847468573375396,19.815805894615913,0.6132218487693519,9.551431418032031]}},"quarterly":{"keys":["2009Q2","2009Q3","2009Q4","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":["Q2 '09","Q3 '09","Q4 '09","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":{"revenue":[117341777,155741847,177607892,185768929,201560960,206832953,222100572,250946000,243002000,269468000,260347000,290707000,280256000,268248000,260349000,269499000,286974000,288622000,326770000,335739000,338437000,350914000,350411000,368937000,379258000,389829000,405593000,405568000,423801000,429643000,419913000,453535000,443139000,438628000,459570000,465420000,454981000,460253000,453409000,468589000,468711000,477761000,443836000,453761726,229925556,474638584,529864000,483725000,428005000,399599000,419841000,468251000,463423000,493637000,493648000,550761000,583473000,575848000,589132000,590225211,572925778,608525777,541638000,576773090,657858210,655236055,644401610,675443125,651299705],"costOfRevenue":[81547272,101386005,112513832,117200560,127667134,133073198,142632209,160629160,157376970,174182650,169992934,189880269,187498242,178132021,171230430,176035466,184361279,182659141,198075383,204440537,204144736,212288220,215737971,225845046,233715046,237932439,242349123,246876998,257028219,255821376,250745919,277734465,275931278,267398126,279280443,292791704,282176968,287263147,281365186,298944494,292173750,297440131,282031064,297174245,185980748,286401872,313189020,300424671,276408285,258698723,275930403,307838816,315055988,346435670,339813384,376024080,390389807,384407857,385763292,387987605,384362469,404462142,365411928,385039503,432567307,430069318,419883897,446816212,410301978],"grossProfit":[35794505,54355842,65094060,68568369,73893826,73759755,79468363,90317000,85625000,95285000,90354000,100826000,92757000,90116000,89119000,93464000,102613000,105962000,128694000,131299000,134292000,138626000,134673000,143092000,145543000,151897000,163244000,158691000,166773000,173822000,169167000,175801000,167208000,171230000,180290000,172628000,172804000,172990000,172044000,169645000,176538000,180321000,161805000,156587481,43944808,188236712,216675000,183300000,151597000,140900000,143911000,160412000,148367000,147201000,153834000,174737000,193083000,191441000,203369000,202237606,188563309,204063635,176226000,191733587,225290903,225166737,224517713,228626913,240997727],"operatingExpenses":[19716200,21252429,21855794,23960472,25107067,26787458,28863247,30225863,32377679,33038537,34570331,35325530,35245074,32492713,35300010,29609864,31016348,32306239,33058638,34121261,34456790,35419865,36057605,35383903,37410601,35634080,36581029,37841798,38026838,39609619,41231054,41373665,41343281,42157008,46295960,44113068,46121468,45562375,46544234,48048172,48632638,52185606,50903949,51560314,50683064,49383823,54260227,49566467,51672120,52735081,55952202,57106055,62576045,60409485,59716474,61486584,65793651,69024104,70594616,72891294,73679287,78335483,86457552,78746481,106770768,102839799,104416138,104966994,99659333],"operatingIncome":[16078305,33103413,43238266,44607897,48786759,46972297,50605116,60091000,53247000,62247000,55783000,65501000,57512000,57623000,53819000,63854000,71596000,73656000,95636000,97178000,99835000,103206000,98615000,107709000,108133000,116263000,126662000,120849000,128746000,134212000,127936000,134427000,125865000,129073000,133994000,128515000,126683000,127428000,125499000,121596000,127905000,128136000,110901000,105027167,-6738256,138852889,162414000,133734000,99925000,88165000,87959000,103306000,85791000,86792000,94118000,113251000,127289000,122417000,132774000,129346312,114884022,125728152,89768000,112987106,118520135,122326938,120101575,123659919,141338394],"pretaxIncome":[18302189,35582406,44853884,47685252,50341065,50171310,55242387,63455262,57748068,64498616,58729865,68787323,60679715,61686061,58472501,65753912,77128939,81043254,104137938,101692090,105622003,103992607,104019790,108417890,110450173,116047742,128675651,119569612,127608710,134327982,129054469,134864904,127943763,130832043,138155994,131759931,128972778,130534615,130779623,124908541,130282544,131579513,113644734,107274649,-3872027,142896998,165513309,135266736,101815719,89894234,89375046,103295411,84807984,86162353,95457330,115995102,128603784,124480161,135902127,127647927,101330979,145455350,97779426,113627582,115470139,120570708,111393986,118047562,136828690],"operatingCashFlow":[null,34086458,27030087,61308014,5797794,25002896,36024982,77375543,27239487,20816908,16236727,61131521,40397396,74920526,81396611,97422534,74863012,51380407,93672877,97721946,44383640,85348247,99769276,107951846,83935875,91273859,71254572,151868528,103261426,101286700,120631531,131191171,132366548,88998375,148446686,147449048,144935506,105822734,154211358,133840218,139627076,110473004,122026566,151280470,39171714,138592066,135447521,190849001,61393168,47138822,62786571,115958543,73302500,47096522,101842964,120914110,120852023,125902173,169581286,129877130,129250315,84690307,154395468,148505521,166139351,146982701,125498718,137083229,184580451],"dilutedEps":[0.045,0.085,0.10999999999999999,0.115,0.12,0.12,0.12988010163430036,0.145,0.135,0.15,0.14,0.16,0.14,0.145,0.14,0.16,0.18,0.19,0.24,0.24,0.26,0.25,0.24,0.26,0.25,0.27,0.3,0.28,0.3,0.32,0.31,0.33,0.31,0.31,0.46,0.4,0.4,0.42,0.41,0.4,0.42,0.44,0.39,0.36,-0.01,0.48,0.59,0.46,0.36,0.32,0.35,0.37,0.31,0.31,0.37,0.42,0.47,0.45,0.5,0.47,0.37,0.53,0.39,0.42,0.43,0.46,0.42985938241751204,0.46,0.54],"netIncome":[12209307,23936854,30047855,32462130,34057330,34291244,36923265,42333000,38472000,43397000,40466000,46345000,40767000,41877000,39599000,45431000,52097000,55521000,69881000,68566000,76727000,72337000,70975000,77183000,74558000,78332000,88396000,80280000,86485000,92065000,88761000,97557000,88536000,90230000,130469000,111249000,109024000,111336000,106275000,104280000,108959000,111898000,99547000,89505801,-2374033,117092602,143339000,113451000,86506000,76661000,84179000,87529000,72404000,72656000,86168000,97578261,109155403,104725412,116944000,108230714,86040438,122549041,87667549,94874045,96039584,100967910,92959828,98455143,114689417],"cash":[329498715,335829868,336108446,340853897,295234858,303717898,348349773,440321896,444619932,397105404,357986774,370804725,375707033,381101955,389678664,442552961,502721765,226676955,309591724,374688291,391650469,433486636,497429804,549911648,569896553,564528197,551557527,546477075,499493964,534518281,546477075,559645625,580579352,561999767,569734496,524323560,296699141,194017041,217025278,221688575,260332892,260151083,296321622,278524928,343811484,400499542,423371036,455940751,353032803,269965105,262311670,279708413,269372471,222933723,214754638,215452160,237665601,260633625,226435019,249004534,260241951,179639743,233318766,286558598,119774840,178589422,145645715,164761633,233444229],"currentAssets":[null,null,505413495,null,577353198,608525276,655269274,722835545,725644650,758202570,752292984,786267964,776741088,739741466,744663040,795257475,855471597,523851649,601186242,703600975,733708178,799979786,856637694,930766861,955212123,979203221,984008792,1060145530,1055603901,1108816120,1154989029,1194557673,1204698551,1203861495,1184563823,1141694188,943077389,827558593,850930254,886396011,930402907,987495404,950376892,910727496,859326688,975318566,979330564,1010515547,924576176,874707126,872975749,955531273,991886731,989323275,948652376,1005041193,1025306426,1055451827,997738153,1072594701,1083883853,1045684218,1037328170,1088670603,1061976626,1168473902,1128434468,1208193001,1230931482],"totalAssets":[null,null,822603489,null,900402966,942282627,1002690639,1091912967,1114019908,1134543461,1176027002,1255147206,1254026027,1254904329,1265691335,1330132276,1366277015,1697128163,1764088434,1865052923,1890034079,1950432392,2022540029,2091435105,2112541030,2124011371,2148672928,2197312121,2207259206,2258273672,2309619833,2363292666,2364093796,2371631194,2352053912,2254352468,2192109284,2069388926,2085434068,2100365628,2142802873,2167296404,2168803193,2158103092,2101041533,2192475106,2197941170,2242445544,2166797931,2116428753,2131391166,2180382485,2284454234,2311323063,2327229924,2433347835,2487107092,2558318838,2611437552,2713214570,2738285062,2735296843,2760820975,2782549228,2813817336,2938754652,2928592834,2997636194,2999428544],"currentLiabilities":[null,null,58637778,null,83508936,83368650,72088629,115338640,103801515,116748083,100694500,130104599,106012283,104257581,87957442,109655312,103883711,120590431,119980414,167121024,128813323,143113179,133431163,163702407,155308717,181629886,131006546,195323204,169083833,156479263,149857979,274355864,271140517,264922840,243647007,228169606,214434674,172886490,169160919,184493872,177560797,182304131,171846800,263957904,217631097,236489170,177736857,223229993,196396617,192441699,181656100,239223172,286171887,265164643,250552752,297030732,276062016,274405503,271608976,304411218,304728500,283164653,252692676,266633348,336933865,394456229,387542969,444579260,405117273],"totalLiabilities":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,144730779,null,null,441820726,436484751,480129842,442295766,452917321,451127584,477952649,465536324,452915770,426156167,448357032,422336028,402008282,399195599,388521128,360157373,345365995,302535651,284374972,270609972,226284671,223682408,243290881,238468638,245968141,230715373,323497459,278434120,296862807,233998042,281464830,250478942,228798467,193402699,251413585,297879754,277277399,261437103,310092189,291157766,289865031,298920483,336850781,337985535,317669501,288721320,303131725,380689351,441220168,437660897,492029538,458495003],"totalDebt":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,267500000,265625000,263750000,261875000,260000000,258125000,256250000,254375000,227500000,225625000,208750000,206875000,195000000,178125000,36250000,9375000,0,0,null,23100000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"equity":[null,null,735928743,null,793218133,829848489,893530826,934958451,963700994,983618617,1027118521,1070271172,1094690058,1092645247,1120960556,1162447828,1207009670,1255307437,1327603683,1384923081,1447738313,1497515071,1571412445,1613482456,1647004706,1671095601,1722516761,1748955089,1784923178,1856265390,1910424234,1974771538,2003936423,2026265199,2049518261,1969977496,1921499312,1843104255,1861751660,1857074748,1904334235,1921328263,1938087820,1834605633,1822607413,1895612299,1963943128,1960980714,1916318989,1887630286,1937988467,1928968900,1986574480,2034045664,2065792821,2123255648,2195949326,2268453807,2312517069,2376363789,2400299527,2417627342,2472099655,2479417503,2430637724,2495214826,2487829724,2502585166,2538100758],"temporaryEquity":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,2490261,2319658,3102213,3021490,2832783],"capex":[null,null,null,null,null,null,17770593,19436397,29559069,35999453,35182811,39824858,29599522,28172903,19877166,12674970,11392042,13959757,17353688,16417890,13830112,19746350,22524635,15160355,18429478,28692994,35658935,20329035,34503497,36664697,29458385,27119993,29098877,29892966,17929083,26247890,25612558,16910745,17219377,16844301,28660366,12817805,26257783,15574443,13253623,8220007,14658468,12599388,18753055,13005343,24477261,23892169,34106150,50477468,37957336,42819075,47458920,31115806,62284659,31871370,31763482,39331712,41702438,36722401,31111821,35584615,25669941,17042162,19195275],"dilutedShares":[null,null,null,null,281092560,281118386,284887286,287971688,288393988,288630040,289396070,289976002,289482714,287168750,null,286150930,288021250,289037800,null,293437014,292998986,292875952,298986700,298594143,297462102,295377478,293967880,291316353,291463883,290453825,291215275,291479838,289842902,287020950,285719853,277509428,274122498,267595142,261308890,259105232,256579621,252578982,250288407,247616443,241684323,242817067,241925123,241693151,239732498,234903209,233204411,232789811,231438784,231617017,230289597,230895846,230228350,230457411,228335770,228408138,227808929,226241684,223064132,223561721,219631876,215994789,213348569,211455740,208585726],"sharesOutstanding":[null,null,276678770,null,null,null,284584254,null,null,null,288139126,null,null,null,286152714,null,null,null,291156046,null,null,null,295247958,null,null,null,291338011,null,null,null,287737516,null,null,null,280281321,null,null,null,259328613,null,null,null,251277515,null,null,null,243692869,null,null,null,236440840,null,null,null,234169335,null,null,null,231455443,null,null,null,227207472,null,null,null,215445024,null,null],"totalCosts":[101263472,122638434,134369626,141161032,152774201,159860656,171495456,190855000,189755000,207221000,204564000,225206000,222744000,210625000,206530000,205645000,215378000,214966000,231134000,238561000,238602000,247708000,251796000,261228000,271125000,273566000,278931000,284719000,295055000,295431000,291977000,319108000,317274000,309555134,325576403,336904772,328298436,332825522,327909420,346992666,340806388,349625737,332935013,348734559,236663812,335785695,367449247,349991138,328080405,311433804,331882605,364944871,377632033,406845155,399529858,437510664,456183458,453431961,456357908,460878899,458041756,482797625,451869480,463785984,539338075,532909117,524300035,551783206,509961311],"depreciationAndAmortization":[null,9681536,9468972,9675591,9877505,10037977,9029601,10552370,10730909,12026969,9324436,12674712,12464219,12481581,12559311,13805949,13760683,14768345,20519178,19825402,19767143,20155085,17628675,21279105,21192122,21237868,16890072,22839030,22950757,23063974,19733669,25181854,25246466,24430231,24712357,28046434,27862245,24839593,21438542,28098804,25197584,26035125,25371461,26295146,27142552,25051328,26250874,25599131,25898534,23608216,24006138,24711500,25341018,23236547,23279378,24041648,24800288,22159241,22320015,23953768,23988364,22945163,23827368,25509069,27371374,25928524,25232797,25656252,25773929],"freeCashFlow":[null,null,null,null,null,null,18254389,57939146,-2319582,-15182545,-18946084,21306663,10797874,46747623,61519445,84747564,63470970,37420650,76319189,81304056,30553528,65601897,77244641,92791491,65506397,62580865,35595637,131539493,68757929,64622003,91173146,104071178,103267671,59105409,130517603,121201158,119322948,88911989,136991981,116995917,110966710,97655199,95768783,135706027,25918091,130372059,120789053,178249613,42640113,34133479,38309310,92066374,39196350,-3380946,63885628,78095035,73393103,94786367,107296627,98005760,97486833,45358595,112693030,111783120,135027530,111398086,99828777,120041067,165385176],"capexOutflow":[null,null,null,null,null,null,-17770593,-19436397,-29559069,-35999453,-35182811,-39824858,-29599522,-28172903,-19877166,-12674970,-11392042,-13959757,-17353688,-16417890,-13830112,-19746350,-22524635,-15160355,-18429478,-28692994,-35658935,-20329035,-34503497,-36664697,-29458385,-27119993,-29098877,-29892966,-17929083,-26247890,-25612558,-16910745,-17219377,-16844301,-28660366,-12817805,-26257783,-15574443,-13253623,-8220007,-14658468,-12599388,-18753055,-13005343,-24477261,-23892169,-34106150,-50477468,-37957336,-42819075,-47458920,-31115806,-62284659,-31871370,-31763482,-39331712,-41702438,-36722401,-31111821,-35584615,-25669941,-17042162,-19195275],"grossMargin":[30.504485201378873,34.90124397972499,36.65043217786741,36.91056915120612,36.66078292145463,35.66151037837766,35.78035044412222,35.99061152598567,35.23633550341149,35.3604138524797,34.7052203405455,34.6830313683537,33.097239666590546,33.59428588470371,34.230590476629445,34.68064816567038,35.75689783743475,36.71307107566298,39.383664351072625,39.107461450710225,39.68005862243194,39.50426600249634,38.43286883117254,38.78494160249582,38.37572312251818,38.96503338643354,40.24822913610442,39.12808702856241,39.351724040292495,40.457309906131364,40.286202141872245,38.762388790280795,37.73263016796085,39.037635536263075,39.230149922753874,37.09079970779081,37.980487097263406,37.585849521893394,37.944548961313075,36.20336798345672,37.664573692531214,37.74293004242707,36.45603330960084,34.50874589629889,19.112624435710835,39.65895701391187,40.892568659127626,37.893431185074164,35.419446034508944,35.26034849937062,34.27750029177712,34.257695125050454,32.01545887882129,29.819685315322797,31.16269082423103,31.726465744669646,33.092019682144674,33.24505772356594,34.520107548053744,34.264481121935674,32.91234506121315,33.53409875355206,32.53575266137162,33.24246403381961,34.246118627903115,34.364216572300805,34.841271268704624,33.84843290839625,37.00258500808011],"operatingMargin":[13.702114806050705,21.255310398367115,24.34478868765584,24.012571553340873,24.204468464528052,22.710257876557996,22.784775178336776,23.945789133917255,21.912165331972577,23.099959921029583,21.426403991595834,22.531621185592364,20.521237725508108,21.48124123945006,20.671867378019503,23.69359441036887,24.94860161547736,25.51988413911622,29.267068580347033,28.94450748944865,29.498843211587385,29.410624825455812,28.142666754182944,29.19441530667838,28.511725527213667,29.824102362830885,31.228842706851452,29.797469228341487,30.378880653891805,31.23802785102981,30.46726345695418,29.639829340624207,28.403051864087793,29.426529998084938,29.1563853167091,27.612693910876196,27.843580281374386,27.686511549082788,27.6789829932798,25.949392751430356,27.288670417378725,26.820104612975943,24.98693211005867,23.14588493962137,-2.930625075883257,29.2544461577106,30.652016366463847,27.646700087859838,23.346689875118283,22.063368526948267,20.950550327385844,22.062099173306624,18.512460538212387,17.582150446583217,19.0658120766214,20.562639693079213,21.81574811516557,21.258561287006295,22.53722425534515,21.91473857595012,20.052164942035475,20.661105371712132,16.573430963115587,19.58952453901759,18.016060786107694,18.6691402383222,18.637690088949345,18.30796915728471,21.700976204188514],"netMargin":[10.404910605708656,15.369571159638296,16.9180854868769,17.474466895376246,16.89678894166807,16.579197609773523,16.624569971841403,16.869366317853242,15.831968461164928,16.104695177163894,15.543102090671296,15.942168575232108,14.546343343229049,15.611299991053054,15.209968158126209,16.857576465960914,18.153909413396335,19.236579332136845,21.385378094684334,20.422411456518308,22.67098455547118,20.61388260371487,20.254786522112607,20.920373939182028,19.658912929984336,20.093938624371198,21.79426173528636,19.794461101467572,20.406983466296683,21.42825555170223,21.137950003929383,21.510357524777582,19.979284152376568,20.57096218207684,28.389363970668235,23.90292638906794,23.962319305641337,24.19017366535362,23.439102443930317,22.254043522148407,23.24652077719533,23.42133409801135,22.428779999819753,19.72528661441137,-1.0325224569642881,24.669844792896146,27.052035994141892,23.453615173910798,20.211446127965797,19.18448244364976,20.050209484066585,18.692752391345667,15.62373900302747,14.718507729363886,17.455352801996565,17.716988130967877,18.70787560007061,18.186294299884693,19.850220324137887,18.33718925977901,15.017728526783097,20.138677050651875,16.185634870522378,16.449110862644442,14.598827306571122,15.409394710429968,14.425759737006244,14.576377988894329,17.609315054119364],"currentRatio":[null,null,8.61924704923164,null,6.913669670033875,7.29920990684148,9.089773007057742,6.267071859005794,6.990694210965996,6.494347063497393,7.471043443286376,6.043352579719338,7.326897091726626,7.0953254324978055,8.466174357367056,7.25233881054481,8.234896392948457,4.344056528000966,5.01070318027074,4.210128433631426,5.6959028842070945,5.589840094321432,6.420072153609273,5.685724956994676,6.150408949679238,5.3912009888064345,7.511142168422637,5.427647654192689,6.243080028828067,7.086025961152437,7.70722411116995,4.354044617759655,4.443078313522578,4.544196698933169,4.861803301363763,5.003708460626434,4.397970586603918,4.786716376739443,5.030300491569214,4.804473999006319,5.23991175259255,5.416747270526744,5.530372936825126,3.4502755257520152,3.9485473346669755,4.124157423361078,5.510002711480377,4.526791106426277,4.707699094429921,4.545309725206698,4.8056506167422945,3.994309017021144,3.466052313517435,3.7309773422544876,3.786238101268191,3.383626960862757,3.7140438255728743,3.846321649752046,3.6734358624436623,3.5235058288817727,3.556883760462182,3.692848690404872,4.105097885781225,4.08302491479798,3.1518844981640535,2.9622397013788824,2.9117660705128157,2.7176099060491485,3.03845716793221],"netDebt":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,-389678664,null,null,40823045,-43966724,-110938291,-129775469,-173486636,-239304804,-293661648,-315521553,-337028197,-325932527,-337727075,-292618964,-339518281,-368352075,-523395625,-571204352,-561999767,-569734496,null,-273599141,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"fcfMargin":[null,null,null,null,null,null,8.218974330241707,23.0882923019295,-0.9545526374268525,-5.6342664064007595,-7.277243064064498,7.329256949437061,3.852860955697648,17.427016417643376,23.62960679703014,31.446337092159897,22.117324217524935,12.96527984699711,23.355629035713193,24.21644670413625,9.027833245183004,18.69457958360168,22.044011460827427,25.151039608388427,17.272251870758165,16.053414445821115,8.776196088196789,32.4334003175793,16.224107305079507,15.040860202540248,21.712389471152356,22.946669606535327,23.303674693493466,13.475065203315795,28.399939726265856,26.04124403764342,26.225918884524845,19.318068323291754,30.213776303514045,24.967704534250696,23.674867882341143,20.4401780388102,21.577515794122153,29.906891486039527,11.272383744936992,27.467648732071897,22.79623695891776,36.84936957982325,9.962526839639724,8.541933037870466,9.124718643486462,19.661757049104008,8.458007047556984,-0.6849053049102883,12.94153485884679,14.179478031305775,12.578663108661411,16.460310186021314,18.212663206208457,16.604807482545844,17.01561297177311,7.453849403654761,20.805968192778202,19.380779363336803,20.525324142416647,17.001214318097926,15.491701983798581,17.772194661097483,25.393098558212916],"debtToCapital":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,0,null,null,17.566239401022838,16.672120131545483,15.997713739586436,15.317791339637282,14.793614250605764,14.108757418736515,13.705169377452364,13.378442990492296,11.982541194142375,11.58154937781245,10.66299521684494,10.386343470186667,9.506327213954505,8.528647402716674,1.802566472562563,0.4656507628626314,0,0,null,1.1879053878838357,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"returnOnAssets":[null,null,null,null,13.383359845573853,13.887400154730859,15.091701319492767,13.518004040701168,15.093107903221714,15.516490854096013,15.116047798136867,14.373726071487475,14.440175967279115,14.183611854519743,13.808963748630765,12.97144089584354,13.662847169262646,13.0518888611203,14.715921089774762,15.402237095803473,16.6258684865077,15.764563502908041,15.243375621348884,15.024536806206154,14.743158689842339,14.777379073620558,15.269850917851373,14.995801013897292,15.44020472154074,15.846801227804114,15.593009191349513,16.000860282393067,16.052971618663896,15.770691215753374,17.45261561628226,18.212053451398894,19.356994947643994,20.80954319117113,19.73567036005808,19.79071850349231,19.878142135095633,20.36554364541395,19.965224031730372,19.251511656048983,14.071051595476424,13.935196801173646,15.918649735713874,16.884647789630748,21.57478536310756,19.492521241699862,16.66755850549238,15.143026036927559,14.4127085192892,14.308299704393368,14.298456566085996,14.253380158552483,15.32235002442888,16.330854879425353,17.34893381997764,17.062089000356735,15.919975065664707,16.38820115169596,15.05838708122916,14.233911331572843,14.449669341274998,13.37841534693368,13.528331034428366,13.439792554807076,14.004991579678375],"returnOnEquity":[null,null,null,null,15.19180714442896,15.76896996675739,16.905478555019,15.787315344561767,17.30523695300404,17.76985802134533,17.147117484740956,16.824008389387334,16.612489627165363,16.323069811901327,15.69662884435795,15.019713631675103,15.554070569886255,16.40987071952426,18.209038296748563,19.319134024074703,20.3932728630686,20.888451701078576,19.91054807957246,19.825336922061588,19.068012961886577,19.001892700814587,19.336724020655836,19.126957494165143,19.43473238786739,19.687579518282426,19.13551585221934,19.59692730150569,19.3683080736567,18.806497032340573,20.545348853607532,21.318669267719,22.467416601331774,23.88389144501682,22.390886277060908,22.519420824504426,22.523196302559892,22.920426807342757,22.352733700214095,22.207220490142426,16.022615656471366,15.917008141244407,17.81448556568445,19.575819651350432,24.626780658412116,22.20090256253023,18.49325090487651,17.217446662793716,16.43770205606911,16.154725889577897,15.92279782891078,16.228432413119076,17.480243075991233,18.483538635163725,19.56933550904959,19.515229460948742,18.099131587642955,18.5128758639856,16.907843003225686,16.1099130903773,16.60672445774229,15.451303950784686,15.518018003618838,15.593025167044527,16.3853380279393],"revenueGrowth":[null,null,null,null,71.77254781133917,32.80499556423009,25.05107149180059,35.08502274887961,20.560052899132852,30.2829148312745,17.220319450595568,15.844444621552057,15.33073801861713,-0.4527439250671672,0.0007682055103375163,-7.295317966199644,2.397094085407625,7.595210402314279,25.512293114242812,24.578940923714,17.932983475854947,21.582554344436677,7.234752272240419,9.888038029540812,12.061624467773925,11.089611699732703,15.747793305575453,9.928795431198289,11.74477532444933,10.2131960423673,3.530632925124455,11.827116537793913,4.562990648913057,2.091271125096883,9.444099134820782,2.62052542802651,2.6722992108570987,4.930145818324405,-1.3406009965837629,0.680890378582788,3.0177084317806635,3.8039947594040724,-2.1113387691907293,-3.1642385971501708,-50.94513335509514,-0.6535518805427798,19.382835101253626,6.603305718208596,86.14938132410126,-15.809836479707684,-20.764384823275407,-3.1989250090443955,8.275136972698927,23.53309192465447,17.5797504293292,17.620891359548608,25.905058661309432,16.654140593188927,19.34252746896574,7.165396787354217,-1.8076623939753844,5.674722669871213,-8.061690758607575,-2.2791505258151323,14.824334191504995,7.675973601361519,18.972747480789742,17.107253564829115,-0.9969481113566991]}},"filings":[{"accn":"0000355811-20-000007","filed":"2020-02-26","form":"10-K"},{"accn":"0000355811-16-000063","filed":"2016-02-23","form":"10-K"},{"accn":"0000355811-17-000013","filed":"2017-02-22","form":"10-K"},{"accn":"0000355811-18-000009","filed":"2018-02-21","form":"10-K"},{"accn":"0000355811-19-000006","filed":"2019-02-22","form":"10-K"},{"accn":"0000355811-18-000046","filed":"2018-11-02","form":"10-Q"},{"accn":"0000355811-19-000020","filed":"2019-05-03","form":"10-Q"},{"accn":"0000355811-19-000036","filed":"2019-08-02","form":"10-Q"},{"accn":"0000355811-19-000041","filed":"2019-11-01","form":"10-Q"},{"accn":"0000355811-21-000006","filed":"2021-02-22","form":"10-K"},{"accn":"0000355811-22-000006","filed":"2022-02-23","form":"10-K"},{"accn":"0000355811-21-000018","filed":"2021-05-06","form":"10-Q"},{"accn":"0000355811-21-000035","filed":"2021-08-05","form":"10-Q"},{"accn":"0000355811-21-000040","filed":"2021-11-05","form":"10-Q"},{"accn":"0000355811-23-000011","filed":"2023-02-22","form":"10-K"},{"accn":"0000355811-24-000011","filed":"2024-02-22","form":"10-K"},{"accn":"0000355811-25-000009","filed":"2025-02-25","form":"10-K"},{"accn":"0000355811-26-000010","filed":"2026-02-24","form":"10-K"},{"accn":"0000355811-25-000029","filed":"2025-05-06","form":"10-Q"},{"accn":"0000355811-25-000041","filed":"2025-08-08","form":"10-Q"},{"accn":"0000355811-25-000052","filed":"2025-11-07","form":"10-Q"},{"accn":"0000355811-26-000026","filed":"2026-05-06","form":"10-Q"},{"accn":"0000355811-26-000048","filed":"2026-08-04","form":"10-Q"},{"accn":"0000950123-10-071471","filed":"2010-08-03","form":"10-Q"},{"accn":"0000950123-10-099182","filed":"2010-11-02","form":"10-Q"},{"accn":"0001193125-12-071341","filed":"2012-02-22","form":"10-K"},{"accn":"0000950123-11-043355","filed":"2011-05-03","form":"10-Q"},{"accn":"0000950123-11-072598","filed":"2011-08-04","form":"10-Q"},{"accn":"0000950123-11-094529","filed":"2011-11-03","form":"10-Q"},{"accn":"0000355811-13-000003","filed":"2013-02-20","form":"10-K"},{"accn":"0001193125-12-202546","filed":"2012-05-02","form":"10-Q"},{"accn":"0001193125-12-330090","filed":"2012-08-02","form":"10-Q"},{"accn":"0001193125-12-445009","filed":"2012-11-01","form":"10-Q"},{"accn":"0000355811-14-000007","filed":"2014-02-26","form":"10-K"},{"accn":"0000355811-13-000006","filed":"2013-05-06","form":"10-Q"},{"accn":"0000355811-13-000036","filed":"2013-08-02","form":"10-Q"},{"accn":"0000355811-13-000050","filed":"2013-11-12","form":"10-Q"},{"accn":"0000355811-15-000015","filed":"2015-02-23","form":"10-K"},{"accn":"0000355811-14-000015","filed":"2014-05-07","form":"10-Q"},{"accn":"0000355811-14-000030","filed":"2014-08-07","form":"10-Q"},{"accn":"0000355811-14-000049","filed":"2014-11-10","form":"10-Q"},{"accn":"0000355811-18-000022","filed":"2018-05-04","form":"10-Q"},{"accn":"0001628280-18-010396","filed":"2018-08-03","form":"10-Q"},{"accn":"0000355811-20-000025","filed":"2020-05-08","form":"10-Q"},{"accn":"0000355811-20-000035","filed":"2020-08-07","form":"10-Q"},{"accn":"0000355811-20-000043","filed":"2020-11-05","form":"10-Q"},{"accn":"0000355811-22-000022","filed":"2022-05-05","form":"10-Q"},{"accn":"0000355811-22-000035","filed":"2022-08-03","form":"10-Q"},{"accn":"0000355811-22-000043","filed":"2022-11-04","form":"10-Q"},{"accn":"0000355811-23-000033","filed":"2023-05-04","form":"10-Q"},{"accn":"0000355811-23-000046","filed":"2023-08-03","form":"10-Q"},{"accn":"0000355811-23-000056","filed":"2023-11-03","form":"10-Q"},{"accn":"0000355811-24-000027","filed":"2024-05-03","form":"10-Q"},{"accn":"0000355811-24-000038","filed":"2024-08-02","form":"10-Q"},{"accn":"0000355811-24-000048","filed":"2024-11-01","form":"10-Q"},{"accn":"0000355811-15-000025","filed":"2015-05-05","form":"10-Q"},{"accn":"0000355811-17-000030","filed":"2017-05-05","form":"10-Q"},{"accn":"0000355811-15-000045","filed":"2015-08-05","form":"10-Q"},{"accn":"0000355811-15-000053","filed":"2015-11-05","form":"10-Q"},{"accn":"0000355811-16-000072","filed":"2016-05-05","form":"10-Q"},{"accn":"0000355811-16-000082","filed":"2016-08-05","form":"10-Q"},{"accn":"0000355811-16-000088","filed":"2016-11-04","form":"10-Q"},{"accn":"0000355811-17-000040","filed":"2017-08-04","form":"10-Q"},{"accn":"0000355811-17-000048","filed":"2017-11-03","form":"10-Q"},{"accn":"0000950123-11-016242","filed":"2011-02-22","form":"10-K"}],"provenance":{"#0":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":460253000},"revenue@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":460253000},"revenue@2014Q1":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":1,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":335739000},"revenue@2014Q2":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":1,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":338437000},"revenue@2014Q3":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":1,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":350914000},"revenue@2014Q4":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":1,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":350411000},"revenue@FY2014":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":1375501159},"revenue@2015Q1":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":2,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":368937000},"revenue@2015Q2":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":2,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":379258000},"revenue@2015Q3":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":2,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":389829000},"revenue@2015Q4":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":2,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":405593000},"revenue@FY2015":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":1543617706},"revenue@2016Q1":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":405568000},"revenue@2016Q2":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":3,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":423801000},"revenue@2016Q3":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":3,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":429643000},"revenue@2016Q4":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":3,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":419913000},"costOfRevenue@FY2016":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":1010472512},"costOfRevenue@2017Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":267398126},"#1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":1100344312},"#2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":821063869},"costOfRevenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#1"},{"ref":"#2","weight":-1}],"rule":"quarter-from-ytd","value":279280443},"costOfRevenue@FY2017":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":1100344312},"costOfRevenue@2018Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":292791704},"costOfRevenue@2018Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":282176968},"costOfRevenue@2018Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":287263147},"#3":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":1794872578},"revenue@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#3"}],"rule":"component-sum","value":1794872578},"grossProfit@2014Q1":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":131299000},"grossProfit@2014Q2":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":134292000},"grossProfit@2014Q3":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":138626000},"grossProfit@2014Q4":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":134673000},"grossProfit@FY2014":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":538889695},"grossProfit@2015Q1":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":143092000},"grossProfit@2015Q2":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":145543000},"grossProfit@2015Q3":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":151897000},"grossProfit@2015Q4":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":163244000},"grossProfit@FY2015":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":603776052},"grossProfit@2016Q1":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":158691000},"grossProfit@2016Q2":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":166773000},"grossProfit@2016Q3":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":173822000},"grossProfit@2016Q4":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":169167000},"grossProfit@FY2016":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":668452244},"grossProfit@2017Q1":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":175801000},"grossProfit@2017Q2":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":167208000},"grossProfit@2017Q3":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":171230000},"grossProfit@2017Q4":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":180290000},"grossProfit@FY2017":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":694528266},"grossProfit@2018Q1":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":172628000},"grossProfit@2018Q2":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":172804000},"grossProfit@2018Q3":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":172990000},"grossProfit@2018Q4":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":172044000},"grossProfit@FY2018":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":690466692},"grossProfit@2019Q1":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":169645000},"grossProfit@2019Q2":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":176538000},"grossProfit@2019Q3":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":180321000},"grossProfit@2019Q4":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":161805000},"grossProfit@FY2019":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":688307969},"grossProfit@2020Q1":{"kind":"filed","concept":"GrossProfit","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":156587481},"grossProfit@2020Q2":{"kind":"filed","concept":"GrossProfit","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":43944808},"grossProfit@2020Q3":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":188236712},"grossProfit@2020Q4":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":216675000},"grossProfit@FY2020":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":605443520},"grossProfit@2021Q1":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":183300000},"grossProfit@2021Q2":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":151597000},"grossProfit@2021Q3":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":140900000},"grossProfit@2021Q4":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2021-10-01","end":"2021-12-31","value":143911000},"grossProfit@FY2021":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":619707847},"grossProfit@2022Q1":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":160412000},"grossProfit@2022Q2":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":148367000},"grossProfit@2022Q3":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":147201000},"grossProfit@2022Q4":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2022-10-01","end":"2022-12-31","value":153834000},"grossProfit@FY2022":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":609814185},"grossProfit@2023Q1":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":174737000},"grossProfit@2023Q2":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":193083000},"grossProfit@2023Q3":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":191441000},"grossProfit@2023Q4":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2023-10-01","end":"2023-12-31","value":203369000},"grossProfit@FY2023":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":762630008},"grossProfit@2024Q1":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":202237606},"grossProfit@2024Q2":{"kind":"filed","concept":"GrossProfit","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":188563309},"grossProfit@2024Q3":{"kind":"filed","concept":"GrossProfit","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":204063635},"grossProfit@2024Q4":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2024-10-01","end":"2024-12-31","value":176226000},"grossProfit@FY2024":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":771090190},"grossProfit@2025Q1":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":191733587},"grossProfit@2025Q2":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":225290903},"grossProfit@2025Q3":{"kind":"filed","concept":"GrossProfit","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":225166737},"#4":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":866708940},"#5":{"kind":"filed","concept":"GrossProfit","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":642191227},"grossProfit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#4"},{"ref":"#5","weight":-1}],"rule":"quarter-from-ytd","value":224517713},"grossProfit@FY2025":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":866708940},"grossProfit@2026Q1":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":228626913},"grossProfit@2026Q2":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":240997727},"operatingExpenses@2009Q2":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":19716200},"operatingExpenses@2009Q3":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":21252429},"#6":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":82935708},"#7":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":61079914},"operatingExpenses@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#6"},{"ref":"#7","weight":-1}],"rule":"quarter-from-ytd","value":21855794},"operatingExpenses@FY2009":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":82935708},"operatingExpenses@2010Q1":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":23960472},"operatingExpenses@2010Q2":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":25107067},"operatingExpenses@2010Q3":{"kind":"filed","concept":"OperatingExpenses","filing":28,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":26787458},"#8":{"kind":"filed","concept":"OperatingExpenses","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":104718244},"#9":{"kind":"filed","concept":"OperatingExpenses","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":75854997},"operatingExpenses@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#8"},{"ref":"#9","weight":-1}],"rule":"quarter-from-ytd","value":28863247},"operatingExpenses@FY2010":{"kind":"filed","concept":"OperatingExpenses","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":104718244},"operatingExpenses@2011Q1":{"kind":"filed","concept":"OperatingExpenses","filing":30,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":30225863},"operatingExpenses@2011Q2":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":32377679},"operatingExpenses@2011Q3":{"kind":"filed","concept":"OperatingExpenses","filing":32,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":33038537},"#10":{"kind":"filed","concept":"OperatingExpenses","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":130212410},"#11":{"kind":"filed","concept":"OperatingExpenses","filing":32,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":95642079},"operatingExpenses@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#10"},{"ref":"#11","weight":-1}],"rule":"quarter-from-ytd","value":34570331},"operatingExpenses@FY2011":{"kind":"filed","concept":"OperatingExpenses","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":130212410},"operatingExpenses@2012Q1":{"kind":"filed","concept":"OperatingExpenses","filing":34,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":35325530},"operatingExpenses@2012Q2":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":35245074},"operatingExpenses@2012Q3":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":32492713},"#12":{"kind":"filed","concept":"OperatingExpenses","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":138363327},"#13":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":103063317},"operatingExpenses@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#12"},{"ref":"#13","weight":-1}],"rule":"quarter-from-ytd","value":35300010},"operatingExpenses@FY2012":{"kind":"filed","concept":"OperatingExpenses","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":138363327},"operatingExpenses@2013Q1":{"kind":"filed","concept":"OperatingExpenses","filing":38,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":29609864},"operatingExpenses@2013Q2":{"kind":"filed","concept":"OperatingExpenses","filing":39,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":31016348},"operatingExpenses@2013Q3":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":32306239},"operatingExpenses@FY2016":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":156709309},"operatingExpenses@2017Q1":{"kind":"filed","concept":"OperatingExpenses","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":41373665},"operatingExpenses@2017Q2":{"kind":"filed","concept":"OperatingExpenses","filing":42,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":41343281},"operatingExpenses@2017Q3":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":42157008},"#14":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":171169914},"#15":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":124873954},"operatingExpenses@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#14"},{"ref":"#15","weight":-1}],"rule":"quarter-from-ytd","value":46295960},"operatingExpenses@FY2017":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":171169914},"operatingExpenses@2018Q1":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":44113068},"operatingExpenses@2018Q2":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":46121468},"operatingExpenses@2018Q3":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":45562375},"#16":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":182341145},"#17":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":135796911},"operatingExpenses@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#16"},{"ref":"#17","weight":-1}],"rule":"quarter-from-ytd","value":46544234},"operatingExpenses@FY2018":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":182341145},"operatingExpenses@2019Q1":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":48048172},"operatingExpenses@2019Q2":{"kind":"filed","concept":"OperatingExpenses","filing":44,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":48632638},"operatingExpenses@2019Q3":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":52185606},"#18":{"kind":"filed","concept":"OperatingExpenses","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":199770365},"#19":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":148866416},"operatingExpenses@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#18"},{"ref":"#19","weight":-1}],"rule":"quarter-from-ytd","value":50903949},"operatingExpenses@FY2019":{"kind":"filed","concept":"OperatingExpenses","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":199770365},"operatingExpenses@2020Q1":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":51560314},"operatingExpenses@2020Q2":{"kind":"filed","concept":"OperatingExpenses","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":50683064},"operatingExpenses@2020Q3":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":49383823},"#20":{"kind":"filed","concept":"OperatingExpenses","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":205887428},"#21":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":151627201},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#20"},{"ref":"#21","weight":-1}],"rule":"quarter-from-ytd","value":54260227},"operatingExpenses@FY2020":{"kind":"filed","concept":"OperatingExpenses","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":205887428},"operatingExpenses@2021Q1":{"kind":"filed","concept":"OperatingExpenses","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":49566467},"operatingExpenses@2021Q2":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":51672120},"operatingExpenses@2021Q3":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":52735081},"#22":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":209925869},"#23":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":153973667},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#22"},{"ref":"#23","weight":-1}],"rule":"quarter-from-ytd","value":55952202},"operatingExpenses@FY2021":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":209925869},"operatingExpenses@2022Q1":{"kind":"filed","concept":"OperatingExpenses","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":57106055},"operatingExpenses@2022Q2":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":62576045},"operatingExpenses@2022Q3":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":60409485},"#24":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":239808059},"#25":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":180091585},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#24"},{"ref":"#25","weight":-1}],"rule":"quarter-from-ytd","value":59716474},"operatingExpenses@FY2022":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":239808059},"operatingExpenses@2023Q1":{"kind":"filed","concept":"OperatingExpenses","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":61486584},"operatingExpenses@2023Q2":{"kind":"filed","concept":"OperatingExpenses","filing":53,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":65793651},"operatingExpenses@2023Q3":{"kind":"filed","concept":"OperatingExpenses","filing":54,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":69024104},"operatingIncome@2013Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":73656000},"operatingIncome@2013Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":95636000},"operatingIncome@FY2013":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":304741813},"operatingIncome@2014Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":97178000},"operatingIncome@2014Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":99835000},"operatingIncome@2014Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":103206000},"operatingIncome@2014Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":98615000},"operatingIncome@FY2014":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":398834174},"operatingIncome@2015Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":107709000},"operatingIncome@2015Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":108133000},"operatingIncome@2015Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":116263000},"operatingIncome@2015Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":126662000},"operatingIncome@FY2015":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":458766439},"operatingIncome@2016Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":120849000},"operatingIncome@2016Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":128746000},"operatingIncome@2016Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":134212000},"operatingIncome@2016Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":127936000},"operatingIncome@FY2016":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":511742935},"operatingIncome@2017Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":134427000},"operatingIncome@2017Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":125865000},"operatingIncome@2017Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":129073000},"operatingIncome@2017Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":133994000},"operatingIncome@FY2017":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":523358352},"operatingIncome@2018Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":128515000},"operatingIncome@2018Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":126683000},"operatingIncome@2018Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":127428000},"operatingIncome@2018Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":125499000},"operatingIncome@FY2018":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":508125547},"operatingIncome@2019Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":121596000},"operatingIncome@2019Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":127905000},"operatingIncome@2019Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":128136000},"operatingIncome@2019Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":110901000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":488537604},"operatingIncome@2020Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":105027167},"operatingIncome@2020Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":-6738256},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":138852889},"operatingIncome@2020Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":162414000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":399556092},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":133734000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":99925000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":88165000},"operatingIncome@2021Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2021-10-01","end":"2021-12-31","value":87959000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":409781978},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":103306000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":85791000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":86792000},"operatingIncome@2022Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2022-10-01","end":"2022-12-31","value":94118000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":370006126},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":113251000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":127289000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":122417000},"operatingIncome@2023Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2023-10-01","end":"2023-12-31","value":132774000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":495731053},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":129346312},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":114884022},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":125728152},"operatingIncome@2024Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2024-10-01","end":"2024-12-31","value":89768000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":459726573},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":112987106},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":118520135},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":122326938},"#26":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":473935754},"#27":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":353834179},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#26"},{"ref":"#27","weight":-1}],"rule":"quarter-from-ytd","value":120101575},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":473935754},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":123659919},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":141338394},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":500415334},"operatingCashFlow@2014Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":55,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":97721946},"operatingCashFlow@2016Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":56,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":151868528},"operatingCashFlow@2018Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":147449048},"operatingCashFlow@2020Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":151280470},"#28":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":190452184},"#29":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":151280470},"operatingCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#28"},{"ref":"#29","weight":-1}],"rule":"quarter-from-ytd","value":39171714},"#30":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":329044250},"operatingCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#30"},{"ref":"#28","weight":-1}],"rule":"quarter-from-ytd","value":138592066},"#31":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":464491771},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#31"},{"ref":"#30","weight":-1}],"rule":"quarter-from-ytd","value":135447521},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":464491771},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":190849001},"#32":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":47,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":252242169},"#33":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":190849001},"operatingCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#32"},{"ref":"#33","weight":-1}],"rule":"quarter-from-ytd","value":61393168},"#34":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":48,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":299380991},"operatingCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#34"},{"ref":"#32","weight":-1}],"rule":"quarter-from-ytd","value":47138822},"#35":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":362167562},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#35"},{"ref":"#34","weight":-1}],"rule":"quarter-from-ytd","value":62786571},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":362167562},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":115958543},"#36":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":189261043},"#37":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":115958543},"operatingCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#36"},{"ref":"#37","weight":-1}],"rule":"quarter-from-ytd","value":73302500},"#38":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":51,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":236357565},"operatingCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#38"},{"ref":"#36","weight":-1}],"rule":"quarter-from-ytd","value":47096522},"#39":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":338200529},"operatingCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#39"},{"ref":"#38","weight":-1}],"rule":"quarter-from-ytd","value":101842964},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":338200529},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":120914110},"#40":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":53,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":241766133},"#41":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":120914110},"operatingCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#40"},{"ref":"#41","weight":-1}],"rule":"quarter-from-ytd","value":120852023},"#42":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":54,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":367668306},"operatingCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#42"},{"ref":"#40","weight":-1}],"rule":"quarter-from-ytd","value":125902173},"#43":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":537249592},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#43"},{"ref":"#42","weight":-1}],"rule":"quarter-from-ytd","value":169581286},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":142896998},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":115995102},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":53,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":128603784},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":54,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":124480161},"#44":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":504981174},"#45":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":54,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":369079047},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#44"},{"ref":"#45","weight":-1}],"rule":"quarter-from-ytd","value":135902127},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":504981174},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":127647927},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":101330979},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":145455350},"#46":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":472213683},"#47":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":374434257},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#46"},{"ref":"#47","weight":-1}],"rule":"quarter-from-ytd","value":97779426},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":472213683},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":113627582},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":115470139},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":120570708},"#48":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2009-07-01","end":"2009-09-30","value":0.17},"dilutedEps@2009Q3":{"kind":"computed","op":"product","terms":[{"ref":"#48"}],"scale":0.5,"rule":"split-restated","value":0.085},"pretaxIncome@2013Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":39,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":77128939},"pretaxIncome@2013Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":40,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":81043254},"#49":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":328064043},"#50":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":40,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":223926105},"pretaxIncome@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#49"},{"ref":"#50","weight":-1}],"rule":"quarter-from-ytd","value":104137938},"pretaxIncome@FY2013":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":328064043},"pretaxIncome@2014Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":55,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":101692090},"pretaxIncome@2014Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":57,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":105622003},"pretaxIncome@2014Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":58,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":103992607},"#51":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":415326490},"#52":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":58,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":311306700},"pretaxIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#51"},{"ref":"#52","weight":-1}],"rule":"quarter-from-ytd","value":104019790},"pretaxIncome@FY2014":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":415326490},"pretaxIncome@2015Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":59,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":108417890},"pretaxIncome@2015Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":60,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":110450173},"pretaxIncome@2015Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":61,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":116047742},"dilutedEps@2015Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2015-04-01","end":"2015-06-30","value":0.25},"dilutedEps@2015Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2015-07-01","end":"2015-09-30","value":0.27},"dilutedEps@2015Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2015-10-01","end":"2015-12-31","value":0.3},"dilutedEps@FY2015":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2015-01-01","end":"2015-12-31","value":1.08},"dilutedEps@2016Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2016-01-01","end":"2016-03-31","value":0.28},"dilutedEps@2016Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2016-04-01","end":"2016-06-30","value":0.3},"dilutedEps@2016Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2016-07-01","end":"2016-09-30","value":0.32},"dilutedEps@2016Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2016-10-01","end":"2016-12-31","value":0.31},"dilutedEps@FY2016":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2016-01-01","end":"2016-12-31","value":1.19},"dilutedEps@2017Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2017-01-01","end":"2017-03-31","value":0.33},"dilutedEps@2017Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2017-04-01","end":"2017-06-30","value":0.31},"dilutedEps@2017Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2017-07-01","end":"2017-09-30","value":0.31},"dilutedEps@2017Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2017-10-01","end":"2017-12-31","value":0.46},"dilutedEps@FY2017":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-01-01","end":"2017-12-31","value":1.41},"dilutedEps@2018Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2018-01-01","end":"2018-03-31","value":0.4},"dilutedEps@2018Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2018-04-01","end":"2018-06-30","value":0.4},"dilutedEps@2018Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2018-07-01","end":"2018-09-30","value":0.42},"dilutedEps@2018Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2018-10-01","end":"2018-12-31","value":0.41},"dilutedEps@FY2018":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2018-01-01","end":"2018-12-31","value":1.62},"dilutedEps@2019Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2019-01-01","end":"2019-03-31","value":0.4},"dilutedEps@2019Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2019-04-01","end":"2019-06-30","value":0.42},"dilutedEps@2019Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2019-07-01","end":"2019-09-30","value":0.44},"dilutedEps@2019Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2019-10-01","end":"2019-12-31","value":0.39},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2019-01-01","end":"2019-12-31","value":1.66},"dilutedEps@2020Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2020-01-01","end":"2020-03-31","value":0.36},"dilutedEps@2020Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2020-04-01","end":"2020-06-30","value":-0.01},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2020-07-01","end":"2020-09-30","value":0.48},"dilutedEps@2020Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2020-10-01","end":"2020-12-31","value":0.59},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":1.41},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2021-01-01","end":"2021-03-31","value":0.46},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2021-04-01","end":"2021-06-30","value":0.36},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2021-07-01","end":"2021-09-30","value":0.32},"dilutedEps@2021Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2021-10-01","end":"2021-12-31","value":0.35},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":1.5},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2022-01-01","end":"2022-03-31","value":0.37},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2022-04-01","end":"2022-06-30","value":0.31},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2022-07-01","end":"2022-09-30","value":0.31},"dilutedEps@2022Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2022-10-01","end":"2022-12-31","value":0.37},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":1.36},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2023-01-01","end":"2023-03-31","value":0.42},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2023-04-01","end":"2023-06-30","value":0.47},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2023-07-01","end":"2023-09-30","value":0.45},"dilutedEps@2023Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2023-10-01","end":"2023-12-31","value":0.5},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":1.84},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2024-01-01","end":"2024-03-31","value":0.47},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":19,"unit":"USD/shares","start":"2024-04-01","end":"2024-06-30","value":0.37},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2024-07-01","end":"2024-09-30","value":0.53},"dilutedEps@2024Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2024-10-01","end":"2024-12-31","value":0.39},"pretaxIncome@FY2017":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":531796704},"pretaxIncome@2018Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":131759931},"pretaxIncome@2018Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":7,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":128972778},"pretaxIncome@2018Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":8,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":130534615},"#53":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":522046947},"#54":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":391267324},"pretaxIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#53"},{"ref":"#54","weight":-1}],"rule":"quarter-from-ytd","value":130779623},"pretaxIncome@FY2018":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":522046947},"pretaxIncome@2019Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":124908541},"pretaxIncome@2019Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":44,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":130282544},"pretaxIncome@2019Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":45,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":131579513},"#55":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":500415334},"#56":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":45,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":386770600},"pretaxIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#55"},{"ref":"#56","weight":-1}],"rule":"quarter-from-ytd","value":113644734},"pretaxIncome@2020Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":107274649},"pretaxIncome@2020Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":-3872027},"netIncome@2009Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":12209307},"netIncome@2009Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":23936854},"#57":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":64637085},"#58":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":34589230},"netIncome@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#57"},{"ref":"#58","weight":-1}],"rule":"quarter-from-ytd","value":30047855},"netIncome@FY2009":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":64637085},"netIncome@2010Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":32462130},"netIncome@2010Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":34057330},"netIncome@2010Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":34291244},"#59":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":137733969},"#60":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":100810704},"netIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#59"},{"ref":"#60","weight":-1}],"rule":"quarter-from-ytd","value":36923265},"netIncome@FY2010":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":137733969},"netIncome@2011Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":42333000},"netIncome@2011Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":38472000},"netIncome@2011Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":43397000},"netIncome@2011Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":40466000},"netIncome@FY2011":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":164668228},"netIncome@2012Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":46345000},"netIncome@2012Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":40767000},"netIncome@2012Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":41877000},"netIncome@2012Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":39599000},"netIncome@FY2012":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":168586840},"netIncome@2013Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":45431000},"netIncome@2013Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":52097000},"netIncome@2013Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":55521000},"netIncome@2013Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":69881000},"netIncome@FY2013":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":222929949},"netIncome@2014Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":68566000},"netIncome@2014Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":76727000},"netIncome@2014Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":72337000},"netIncome@2014Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":70975000},"netIncome@FY2014":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":288604579},"netIncome@2015Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":77183000},"netIncome@2015Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":74558000},"netIncome@2015Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":78332000},"netIncome@2015Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":88396000},"netIncome@FY2015":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":318469859},"netIncome@2016Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":80280000},"netIncome@2016Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":86485000},"netIncome@2016Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":92065000},"netIncome@2016Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":88761000},"netIncome@FY2016":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":347591276},"netIncome@2017Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":97557000},"netIncome@2017Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":88536000},"netIncome@2017Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":90230000},"netIncome@2017Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":130469000},"netIncome@FY2017":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":406791922},"netIncome@2018Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":111249000},"netIncome@2018Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":109024000},"netIncome@2018Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":111336000},"netIncome@2018Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":106275000},"netIncome@FY2018":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":437883097},"netIncome@2019Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":104280000},"netIncome@2019Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":108959000},"netIncome@2019Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":111898000},"netIncome@2019Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":99547000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":424683939},"netIncome@2020Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":89505801},"netIncome@2020Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":-2374033},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":117092602},"netIncome@2020Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":143339000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":347563621},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":113451000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":86506000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":76661000},"netIncome@2021Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2021-10-01","end":"2021-12-31","value":84179000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":360797232},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":87529000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":72404000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":72656000},"netIncome@2022Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2022-10-01","end":"2022-12-31","value":86168000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":318757352},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":97578261},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":53,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":109155403},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":54,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":104725412},"netIncome@2023Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2023-10-01","end":"2023-12-31","value":116944000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":428403272},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":52,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":108230714},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":86040438},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":122549041},"#61":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":404487743},"#62":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":316820194},"netIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#61"},{"ref":"#62","weight":-1}],"rule":"quarter-from-ytd","value":87667549},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":404487743},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":94874045},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":96039584},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":100967910},"#63":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":384841367},"#64":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":291881539},"netIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#63"},{"ref":"#64","weight":-1}],"rule":"quarter-from-ytd","value":92959828},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":384841367},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":98455143},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":114689417},"#65":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2009-04-01","end":"2009-06-30","value":0.09},"dilutedEps@2009Q2":{"kind":"computed","op":"product","terms":[{"ref":"#65"}],"scale":0.5,"rule":"split-restated","value":0.045},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":1.76},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2025-01-01","end":"2025-03-31","value":0.42},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2025-04-01","end":"2025-06-30","value":0.43},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2025-07-01","end":"2025-09-30","value":0.46},"#66":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":1.74},"#67":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":217848653},"#68":{"kind":"computed","op":"product","terms":[{"ref":"#66"},{"ref":"#67"}],"value":379056656.21999997},"#69":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2025-01-01","end":"2025-09-30","value":1.31},"#70":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2025-01-01","end":"2025-09-30","value":219348681},"#71":{"kind":"computed","op":"product","terms":[{"ref":"#69"},{"ref":"#70"}],"value":287346772.11},"#72":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#71","weight":-1}],"value":91709884.10999995},"#73":{"kind":"computed","op":"sum","terms":[{"ref":"#67","weight":4},{"ref":"#70","weight":-3}],"rule":"unaverage-quarter","value":213348569},"dilutedEps@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#72"},{"ref":"#73"}],"rule":"per-share-quarter","value":0.42985938241751204},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":1.74},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2026-01-01","end":"2026-03-31","value":0.46},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2026-04-01","end":"2026-06-30","value":0.54},"cash@2009Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2009-06-30","value":329498715},"cash@2009Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2009-09-30","value":335829868},"cash@2009Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2009-12-31","value":336108446},"cash@FY2009":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2009-12-31","value":336108446},"cash@2010Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2010-03-31","value":340853897},"cash@2010Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2010-06-30","value":295234858},"cash@2010Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2010-09-30","value":303717898},"cash@2010Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2010-12-31","value":348349773},"cash@FY2010":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2010-12-31","value":348349773},"cash@2011Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":30,"unit":"USD","end":"2011-03-31","value":440321896},"cash@2011Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2011-06-30","value":444619932},"cash@2011Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":32,"unit":"USD","end":"2011-09-30","value":397105404},"cash@2011Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2011-12-31","value":357986774},"cash@FY2011":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2011-12-31","value":357986774},"cash@2012Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2012-03-31","value":370804725},"cash@2012Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":35,"unit":"USD","end":"2012-06-30","value":375707033},"cash@2012Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2012-09-30","value":381101955},"cash@2012Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2012-12-31","value":389678664},"cash@FY2012":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2012-12-31","value":389678664},"cash@2013Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":38,"unit":"USD","end":"2013-03-31","value":442552961},"cash@2013Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2013-06-30","value":502721765},"cash@2013Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2013-09-30","value":226676955},"cash@2013Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2013-12-31","value":309591724},"cash@FY2013":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2013-12-31","value":309591724},"cash@2014Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":55,"unit":"USD","end":"2014-03-31","value":374688291},"cash@2014Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":57,"unit":"USD","end":"2014-06-30","value":391650469},"cash@2014Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":58,"unit":"USD","end":"2014-09-30","value":433486636},"cash@2014Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2014-12-31","value":497429804},"cash@FY2014":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2014-12-31","value":497429804},"cash@2015Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":59,"unit":"USD","end":"2015-03-31","value":549911648},"cash@2015Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":60,"unit":"USD","end":"2015-06-30","value":569896553},"cash@2015Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":61,"unit":"USD","end":"2015-09-30","value":564528197},"cash@2015Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2015-12-31","value":551557527},"cash@FY2015":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2015-12-31","value":551557527},"cash@2016Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2016-03-31","value":546477075},"cash@2016Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":62,"unit":"USD","end":"2016-06-30","value":499493964},"cash@2016Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":63,"unit":"USD","end":"2016-09-30","value":534518281},"cash@2016Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2016-12-31","value":546477075},"cash@FY2016":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2016-12-31","value":546477075},"cash@2017Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2017-03-31","value":559645625},"cash@2017Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2017-06-30","value":580579352},"cash@2017Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2017-09-30","value":561999767},"cash@2017Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2017-12-31","value":569734496},"cash@FY2017":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2017-12-31","value":569734496},"cash@2018Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2018-03-31","value":524323560},"cash@2018Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2018-06-30","value":296699141},"cash@2018Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2018-09-30","value":194017041},"cash@2018Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2018-12-31","value":217025278},"cash@FY2018":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2018-12-31","value":217025278},"cash@2019Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2019-03-31","value":221688575},"cash@2019Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2019-06-30","value":260332892},"cash@2019Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2019-09-30","value":260151083},"cash@2019Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2019-12-31","value":296321622},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2019-12-31","value":296321622},"cash@2020Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2020-03-31","value":278524928},"cash@2020Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2020-06-30","value":343811484},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":45,"unit":"USD","end":"2020-09-30","value":400499542},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2020-12-31","value":423371036},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2020-12-31","value":423371036},"cash@2021Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2021-03-31","value":455940751},"cash@2021Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2021-06-30","value":353032803},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2021-09-30","value":269965105},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2021-12-31","value":262311670},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2021-12-31","value":262311670},"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":46,"unit":"USD","end":"2022-03-31","value":279708413},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":47,"unit":"USD","end":"2022-06-30","value":269372471},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":48,"unit":"USD","end":"2022-09-30","value":222933723},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2022-12-31","value":214754638},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2022-12-31","value":214754638},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":49,"unit":"USD","end":"2023-03-31","value":215452160},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2023-06-30","value":237665601},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2023-09-30","value":260633625},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2023-12-31","value":226435019},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2023-12-31","value":226435019},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":52,"unit":"USD","end":"2024-03-31","value":249004534},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":53,"unit":"USD","end":"2024-06-30","value":260241951},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":54,"unit":"USD","end":"2024-09-30","value":179639743},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2024-12-31","value":233318766},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2024-12-31","value":233318766},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2025-03-31","value":286558598},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2025-06-30","value":119774840},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2025-09-30","value":178589422},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2025-12-31","value":145645715},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2025-12-31","value":145645715},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2026-03-31","value":164761633},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2026-06-30","value":233444229},"currentAssets@2009Q4":{"kind":"filed","concept":"AssetsCurrent","filing":64,"unit":"USD","end":"2009-12-31","value":505413495},"currentAssets@FY2009":{"kind":"filed","concept":"AssetsCurrent","filing":64,"unit":"USD","end":"2009-12-31","value":505413495},"currentAssets@2010Q2":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2010-06-30","value":577353198},"currentAssets@2010Q3":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2010-09-30","value":608525276},"currentAssets@2010Q4":{"kind":"filed","concept":"AssetsCurrent","filing":25,"unit":"USD","end":"2010-12-31","value":655269274},"currentAssets@FY2010":{"kind":"filed","concept":"AssetsCurrent","filing":25,"unit":"USD","end":"2010-12-31","value":655269274},"currentAssets@2011Q1":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2011-03-31","value":722835545},"currentAssets@2011Q2":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2011-06-30","value":725644650},"currentAssets@2011Q3":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2011-09-30","value":758202570},"currentAssets@2011Q4":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2011-12-31","value":752292984},"currentAssets@FY2011":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2011-12-31","value":752292984},"currentAssets@2012Q1":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2012-03-31","value":786267964},"currentAssets@2012Q2":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2012-06-30","value":776741088},"currentAssets@2012Q3":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2012-09-30","value":739741466},"currentAssets@2012Q4":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2012-12-31","value":744663040},"currentAssets@FY2012":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2012-12-31","value":744663040},"currentAssets@2013Q1":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2013-03-31","value":795257475},"currentAssets@2013Q2":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2013-06-30","value":855471597},"currentAssets@2013Q3":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2013-09-30","value":523851649},"currentAssets@2013Q4":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2013-12-31","value":601186242},"currentAssets@FY2013":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2013-12-31","value":601186242},"currentAssets@2014Q1":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2014-03-31","value":703600975},"currentAssets@2014Q2":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2014-06-30","value":733708178},"currentAssets@2014Q3":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2014-09-30","value":799979786},"currentAssets@2014Q4":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2014-12-31","value":856637694},"currentAssets@FY2014":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2014-12-31","value":856637694},"currentAssets@2015Q1":{"kind":"filed","concept":"AssetsCurrent","filing":55,"unit":"USD","end":"2015-03-31","value":930766861},"currentAssets@2015Q2":{"kind":"filed","concept":"AssetsCurrent","filing":57,"unit":"USD","end":"2015-06-30","value":955212123},"currentAssets@2015Q3":{"kind":"filed","concept":"AssetsCurrent","filing":58,"unit":"USD","end":"2015-09-30","value":979203221},"currentAssets@2015Q4":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2015-12-31","value":984008792},"currentAssets@FY2015":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2015-12-31","value":984008792},"currentAssets@2016Q1":{"kind":"filed","concept":"AssetsCurrent","filing":59,"unit":"USD","end":"2016-03-31","value":1060145530},"currentAssets@2016Q2":{"kind":"filed","concept":"AssetsCurrent","filing":60,"unit":"USD","end":"2016-06-30","value":1055603901},"currentAssets@2016Q3":{"kind":"filed","concept":"AssetsCurrent","filing":61,"unit":"USD","end":"2016-09-30","value":1108816120},"currentAssets@2016Q4":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2016-12-31","value":1154989029},"currentAssets@FY2016":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2016-12-31","value":1154989029},"currentAssets@2017Q1":{"kind":"filed","concept":"AssetsCurrent","filing":56,"unit":"USD","end":"2017-03-31","value":1194557673},"currentAssets@2017Q2":{"kind":"filed","concept":"AssetsCurrent","filing":62,"unit":"USD","end":"2017-06-30","value":1204698551},"currentAssets@2017Q3":{"kind":"filed","concept":"AssetsCurrent","filing":63,"unit":"USD","end":"2017-09-30","value":1203861495},"currentAssets@2017Q4":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2017-12-31","value":1184563823},"currentAssets@FY2017":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2017-12-31","value":1184563823},"currentAssets@2018Q1":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2018-03-31","value":1141694188},"currentAssets@2018Q2":{"kind":"filed","concept":"AssetsCurrent","filing":42,"unit":"USD","end":"2018-06-30","value":943077389},"currentAssets@2018Q3":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2018-09-30","value":827558593},"currentAssets@2018Q4":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2018-12-31","value":850930254},"currentAssets@FY2018":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2018-12-31","value":850930254},"currentAssets@2019Q1":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2019-03-31","value":886396011},"currentAssets@2019Q2":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2019-06-30","value":930402907},"currentAssets@2019Q3":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2019-09-30","value":987495404},"currentAssets@2019Q4":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2019-12-31","value":950376892},"currentAssets@FY2019":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2019-12-31","value":950376892},"currentAssets@2020Q1":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2020-03-31","value":910727496},"currentAssets@2020Q2":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2020-06-30","value":859326688},"currentAssets@2020Q3":{"kind":"filed","concept":"AssetsCurrent","filing":45,"unit":"USD","end":"2020-09-30","value":975318566},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2020-12-31","value":979330564},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2020-12-31","value":979330564},"currentAssets@2021Q1":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2021-03-31","value":1010515547},"currentAssets@2021Q2":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2021-06-30","value":924576176},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2021-09-30","value":874707126},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2021-12-31","value":872975749},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2021-12-31","value":872975749},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":46,"unit":"USD","end":"2022-03-31","value":955531273},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":47,"unit":"USD","end":"2022-06-30","value":991886731},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":48,"unit":"USD","end":"2022-09-30","value":989323275},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2022-12-31","value":948652376},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2022-12-31","value":948652376},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":49,"unit":"USD","end":"2023-03-31","value":1005041193},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2023-06-30","value":1025306426},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2023-09-30","value":1055451827},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2023-12-31","value":997738153},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2023-12-31","value":997738153},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":52,"unit":"USD","end":"2024-03-31","value":1072594701},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":53,"unit":"USD","end":"2024-06-30","value":1083883853},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":54,"unit":"USD","end":"2024-09-30","value":1045684218},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2024-12-31","value":1037328170},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2024-12-31","value":1037328170},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2025-03-31","value":1088670603},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2025-06-30","value":1061976626},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2025-09-30","value":1168473902},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2025-12-31","value":1128434468},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2025-12-31","value":1128434468},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2026-03-31","value":1208193001},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2026-06-30","value":1230931482},"totalAssets@2009Q4":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2009-12-31","value":822603489},"totalAssets@FY2009":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2009-12-31","value":822603489},"totalAssets@2010Q2":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2010-06-30","value":900402966},"totalAssets@2010Q3":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2010-09-30","value":942282627},"totalAssets@2010Q4":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2010-12-31","value":1002690639},"totalAssets@FY2010":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2010-12-31","value":1002690639},"totalAssets@2011Q1":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2011-03-31","value":1091912967},"totalAssets@2011Q2":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2011-06-30","value":1114019908},"totalAssets@2011Q3":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2011-09-30","value":1134543461},"totalAssets@2011Q4":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2011-12-31","value":1176027002},"totalAssets@FY2011":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2011-12-31","value":1176027002},"totalAssets@2012Q1":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2012-03-31","value":1255147206},"totalAssets@2012Q2":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2012-06-30","value":1254026027},"totalAssets@2012Q3":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2012-09-30","value":1254904329},"totalAssets@2012Q4":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2012-12-31","value":1265691335},"totalAssets@FY2012":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2012-12-31","value":1265691335},"totalAssets@2013Q1":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2013-03-31","value":1330132276},"totalAssets@2013Q2":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2013-06-30","value":1366277015},"totalAssets@2013Q3":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2013-09-30","value":1697128163},"totalAssets@2013Q4":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2013-12-31","value":1764088434},"totalAssets@FY2013":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2013-12-31","value":1764088434},"totalAssets@2014Q1":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2014-03-31","value":1865052923},"totalAssets@2014Q2":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2014-06-30","value":1890034079},"totalAssets@2014Q3":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2014-09-30","value":1950432392},"totalAssets@2014Q4":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2014-12-31","value":2022540029},"totalAssets@FY2014":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2014-12-31","value":2022540029},"totalAssets@2015Q1":{"kind":"filed","concept":"Assets","filing":55,"unit":"USD","end":"2015-03-31","value":2091435105},"totalAssets@2015Q2":{"kind":"filed","concept":"Assets","filing":57,"unit":"USD","end":"2015-06-30","value":2112541030},"totalAssets@2015Q3":{"kind":"filed","concept":"Assets","filing":58,"unit":"USD","end":"2015-09-30","value":2124011371},"totalAssets@2015Q4":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2015-12-31","value":2148672928},"totalAssets@FY2015":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2015-12-31","value":2148672928},"totalAssets@2016Q1":{"kind":"filed","concept":"Assets","filing":59,"unit":"USD","end":"2016-03-31","value":2197312121},"totalAssets@2016Q2":{"kind":"filed","concept":"Assets","filing":60,"unit":"USD","end":"2016-06-30","value":2207259206},"totalAssets@2016Q3":{"kind":"filed","concept":"Assets","filing":61,"unit":"USD","end":"2016-09-30","value":2258273672},"totalAssets@2016Q4":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2016-12-31","value":2309619833},"totalAssets@FY2016":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2016-12-31","value":2309619833},"totalAssets@2017Q1":{"kind":"filed","concept":"Assets","filing":56,"unit":"USD","end":"2017-03-31","value":2363292666},"totalAssets@2017Q2":{"kind":"filed","concept":"Assets","filing":62,"unit":"USD","end":"2017-06-30","value":2364093796},"totalAssets@2017Q3":{"kind":"filed","concept":"Assets","filing":63,"unit":"USD","end":"2017-09-30","value":2371631194},"totalAssets@2017Q4":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2017-12-31","value":2352053912},"totalAssets@FY2017":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2017-12-31","value":2352053912},"totalAssets@2018Q1":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2018-03-31","value":2254352468},"totalAssets@2018Q2":{"kind":"filed","concept":"Assets","filing":42,"unit":"USD","end":"2018-06-30","value":2192109284},"totalAssets@2018Q3":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2018-09-30","value":2069388926},"totalAssets@2018Q4":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2018-12-31","value":2085434068},"totalAssets@FY2018":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2018-12-31","value":2085434068},"totalAssets@2019Q1":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2019-03-31","value":2100365628},"totalAssets@2019Q2":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2019-06-30","value":2142802873},"totalAssets@2019Q3":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2019-09-30","value":2167296404},"totalAssets@2019Q4":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2019-12-31","value":2168803193},"totalAssets@FY2019":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2019-12-31","value":2168803193},"totalAssets@2020Q1":{"kind":"filed","concept":"Assets","filing":43,"unit":"USD","end":"2020-03-31","value":2158103092},"totalAssets@2020Q2":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2020-06-30","value":2101041533},"totalAssets@2020Q3":{"kind":"filed","concept":"Assets","filing":45,"unit":"USD","end":"2020-09-30","value":2192475106},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2020-12-31","value":2197941170},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2020-12-31","value":2197941170},"totalAssets@2021Q1":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2021-03-31","value":2242445544},"totalAssets@2021Q2":{"kind":"filed","concept":"Assets","filing":12,"unit":"USD","end":"2021-06-30","value":2166797931},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2021-09-30","value":2116428753},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2021-12-31","value":2131391166},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2021-12-31","value":2131391166},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":46,"unit":"USD","end":"2022-03-31","value":2180382485},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":47,"unit":"USD","end":"2022-06-30","value":2284454234},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":48,"unit":"USD","end":"2022-09-30","value":2311323063},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2022-12-31","value":2327229924},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2022-12-31","value":2327229924},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":49,"unit":"USD","end":"2023-03-31","value":2433347835},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2023-06-30","value":2487107092},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2023-09-30","value":2558318838},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2023-12-31","value":2611437552},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2023-12-31","value":2611437552},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2024-03-31","value":2713214570},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":53,"unit":"USD","end":"2024-06-30","value":2738285062},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":54,"unit":"USD","end":"2024-09-30","value":2735296843},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2024-12-31","value":2760820975},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2024-12-31","value":2760820975},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2025-03-31","value":2782549228},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2025-06-30","value":2813817336},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2025-09-30","value":2938754652},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2025-12-31","value":2928592834},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2025-12-31","value":2928592834},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2026-03-31","value":2997636194},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2026-06-30","value":2999428544},"currentLiabilities@2011Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2011-09-30","value":116748083},"currentLiabilities@2009Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":64,"unit":"USD","end":"2009-12-31","value":58637778},"currentLiabilities@FY2009":{"kind":"filed","concept":"LiabilitiesCurrent","filing":64,"unit":"USD","end":"2009-12-31","value":58637778},"currentLiabilities@2010Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2010-06-30","value":83508936},"currentLiabilities@2010Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2010-09-30","value":83368650},"currentLiabilities@2010Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":25,"unit":"USD","end":"2010-12-31","value":72088629},"currentLiabilities@FY2010":{"kind":"filed","concept":"LiabilitiesCurrent","filing":25,"unit":"USD","end":"2010-12-31","value":72088629},"currentLiabilities@2011Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2011-03-31","value":115338640},"currentLiabilities@2011Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2011-06-30","value":103801515},"currentLiabilities@2011Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2011-12-31","value":100694500},"currentLiabilities@FY2011":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2011-12-31","value":100694500},"currentLiabilities@2012Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2012-03-31","value":130104599},"currentLiabilities@2012Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2012-06-30","value":106012283},"currentLiabilities@2012Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2012-09-30","value":104257581},"currentLiabilities@2012Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2012-12-31","value":87957442},"currentLiabilities@FY2012":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2012-12-31","value":87957442},"currentLiabilities@2013Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2013-03-31","value":109655312},"currentLiabilities@2013Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2013-06-30","value":103883711},"currentLiabilities@2013Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2013-09-30","value":120590431},"currentLiabilities@2013Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2013-12-31","value":119980414},"currentLiabilities@FY2013":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2013-12-31","value":119980414},"currentLiabilities@2014Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2014-03-31","value":167121024},"currentLiabilities@2014Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2014-06-30","value":128813323},"currentLiabilities@2014Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2014-09-30","value":143113179},"currentLiabilities@2014Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2014-12-31","value":133431163},"currentLiabilities@FY2014":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2014-12-31","value":133431163},"currentLiabilities@2015Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":55,"unit":"USD","end":"2015-03-31","value":163702407},"currentLiabilities@2015Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":57,"unit":"USD","end":"2015-06-30","value":155308717},"currentLiabilities@2015Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":58,"unit":"USD","end":"2015-09-30","value":181629886},"currentLiabilities@2015Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2015-12-31","value":131006546},"currentLiabilities@FY2015":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2015-12-31","value":131006546},"currentLiabilities@2016Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":59,"unit":"USD","end":"2016-03-31","value":195323204},"currentLiabilities@2016Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":60,"unit":"USD","end":"2016-06-30","value":169083833},"currentLiabilities@2016Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":61,"unit":"USD","end":"2016-09-30","value":156479263},"currentLiabilities@2016Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2016-12-31","value":149857979},"currentLiabilities@FY2016":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2016-12-31","value":149857979},"currentLiabilities@2017Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":56,"unit":"USD","end":"2017-03-31","value":274355864},"currentLiabilities@2017Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":62,"unit":"USD","end":"2017-06-30","value":271140517},"currentLiabilities@2017Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":63,"unit":"USD","end":"2017-09-30","value":264922840},"currentLiabilities@2017Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2017-12-31","value":243647007},"currentLiabilities@FY2017":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2017-12-31","value":243647007},"currentLiabilities@2018Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2018-03-31","value":228169606},"currentLiabilities@2018Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":42,"unit":"USD","end":"2018-06-30","value":214434674},"currentLiabilities@2018Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2018-09-30","value":172886490},"currentLiabilities@2018Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2018-12-31","value":169160919},"currentLiabilities@FY2018":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2018-12-31","value":169160919},"currentLiabilities@2019Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2019-03-31","value":184493872},"currentLiabilities@2019Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2019-06-30","value":177560797},"currentLiabilities@2019Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2019-09-30","value":182304131},"currentLiabilities@2019Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2019-12-31","value":171846800},"currentLiabilities@FY2019":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2019-12-31","value":171846800},"currentLiabilities@2020Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2020-03-31","value":263957904},"currentLiabilities@2020Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2020-06-30","value":217631097},"currentLiabilities@2020Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":45,"unit":"USD","end":"2020-09-30","value":236489170},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2020-12-31","value":177736857},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2020-12-31","value":177736857},"currentLiabilities@2021Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2021-03-31","value":223229993},"currentLiabilities@2021Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2021-06-30","value":196396617},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2021-09-30","value":192441699},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2021-12-31","value":181656100},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2021-12-31","value":181656100},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":46,"unit":"USD","end":"2022-03-31","value":239223172},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":47,"unit":"USD","end":"2022-06-30","value":286171887},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":48,"unit":"USD","end":"2022-09-30","value":265164643},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2022-12-31","value":250552752},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2022-12-31","value":250552752},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":49,"unit":"USD","end":"2023-03-31","value":297030732},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2023-06-30","value":276062016},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2023-09-30","value":274405503},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2023-12-31","value":271608976},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2023-12-31","value":271608976},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":52,"unit":"USD","end":"2024-03-31","value":304411218},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":53,"unit":"USD","end":"2024-06-30","value":304728500},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":54,"unit":"USD","end":"2024-09-30","value":283164653},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2024-12-31","value":252692676},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2024-12-31","value":252692676},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2025-03-31","value":266633348},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2025-06-30","value":336933865},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2025-09-30","value":394456229},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2025-12-31","value":387542969},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2025-12-31","value":387542969},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2026-03-31","value":444579260},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2026-06-30","value":405117273},"totalLiabilities@2012Q4":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2012-12-31","value":144730779},"totalLiabilities@FY2012":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2012-12-31","value":144730779},"totalLiabilities@2013Q3":{"kind":"filed","concept":"Liabilities","filing":36,"unit":"USD","end":"2013-09-30","value":441820726},"totalLiabilities@2013Q4":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2013-12-31","value":436484751},"totalLiabilities@FY2013":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2013-12-31","value":436484751},"totalLiabilities@2014Q1":{"kind":"filed","concept":"Liabilities","filing":38,"unit":"USD","end":"2014-03-31","value":480129842},"totalLiabilities@2014Q2":{"kind":"filed","concept":"Liabilities","filing":39,"unit":"USD","end":"2014-06-30","value":442295766},"totalLiabilities@2014Q3":{"kind":"filed","concept":"Liabilities","filing":40,"unit":"USD","end":"2014-09-30","value":452917321},"totalLiabilities@2014Q4":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2014-12-31","value":451127584},"totalLiabilities@FY2014":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2014-12-31","value":451127584},"totalLiabilities@2015Q1":{"kind":"filed","concept":"Liabilities","filing":55,"unit":"USD","end":"2015-03-31","value":477952649},"totalLiabilities@2015Q2":{"kind":"filed","concept":"Liabilities","filing":57,"unit":"USD","end":"2015-06-30","value":465536324},"totalLiabilities@2015Q3":{"kind":"filed","concept":"Liabilities","filing":58,"unit":"USD","end":"2015-09-30","value":452915770},"totalLiabilities@2015Q4":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2015-12-31","value":426156167},"totalLiabilities@FY2015":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2015-12-31","value":426156167},"totalLiabilities@2016Q1":{"kind":"filed","concept":"Liabilities","filing":59,"unit":"USD","end":"2016-03-31","value":448357032},"totalLiabilities@2016Q2":{"kind":"filed","concept":"Liabilities","filing":60,"unit":"USD","end":"2016-06-30","value":422336028},"totalLiabilities@2016Q3":{"kind":"filed","concept":"Liabilities","filing":61,"unit":"USD","end":"2016-09-30","value":402008282},"totalLiabilities@2016Q4":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2016-12-31","value":399195599},"totalLiabilities@FY2016":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2016-12-31","value":399195599},"totalLiabilities@2017Q1":{"kind":"filed","concept":"Liabilities","filing":56,"unit":"USD","end":"2017-03-31","value":388521128},"totalLiabilities@2017Q2":{"kind":"filed","concept":"Liabilities","filing":62,"unit":"USD","end":"2017-06-30","value":360157373},"totalLiabilities@2017Q3":{"kind":"filed","concept":"Liabilities","filing":63,"unit":"USD","end":"2017-09-30","value":345365995},"totalLiabilities@2017Q4":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2017-12-31","value":302535651},"totalLiabilities@FY2017":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2017-12-31","value":302535651},"totalLiabilities@2018Q1":{"kind":"filed","concept":"Liabilities","filing":41,"unit":"USD","end":"2018-03-31","value":284374972},"totalLiabilities@2018Q2":{"kind":"filed","concept":"Liabilities","filing":42,"unit":"USD","end":"2018-06-30","value":270609972},"totalLiabilities@2018Q3":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2018-09-30","value":226284671},"totalLiabilities@2018Q4":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2018-12-31","value":223682408},"totalLiabilities@FY2018":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2018-12-31","value":223682408},"totalLiabilities@2019Q1":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2019-03-31","value":243290881},"totalLiabilities@2019Q2":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2019-06-30","value":238468638},"totalLiabilities@2019Q3":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2019-09-30","value":245968141},"totalLiabilities@2019Q4":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2019-12-31","value":230715373},"totalLiabilities@FY2019":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2019-12-31","value":230715373},"totalLiabilities@2020Q1":{"kind":"filed","concept":"Liabilities","filing":43,"unit":"USD","end":"2020-03-31","value":323497459},"totalLiabilities@2020Q2":{"kind":"filed","concept":"Liabilities","filing":44,"unit":"USD","end":"2020-06-30","value":278434120},"totalLiabilities@2020Q3":{"kind":"filed","concept":"Liabilities","filing":45,"unit":"USD","end":"2020-09-30","value":296862807},"totalLiabilities@2020Q4":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2020-12-31","value":233998042},"totalLiabilities@FY2020":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2020-12-31","value":233998042},"totalLiabilities@2021Q1":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2021-03-31","value":281464830},"totalLiabilities@2021Q2":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2021-06-30","value":250478942},"totalLiabilities@2021Q3":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2021-09-30","value":228798467},"totalLiabilities@2021Q4":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2021-12-31","value":193402699},"totalLiabilities@FY2021":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2021-12-31","value":193402699},"totalLiabilities@2022Q1":{"kind":"filed","concept":"Liabilities","filing":46,"unit":"USD","end":"2022-03-31","value":251413585},"totalLiabilities@2022Q2":{"kind":"filed","concept":"Liabilities","filing":47,"unit":"USD","end":"2022-06-30","value":297879754},"totalLiabilities@2022Q3":{"kind":"filed","concept":"Liabilities","filing":48,"unit":"USD","end":"2022-09-30","value":277277399},"totalLiabilities@2022Q4":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2022-12-31","value":261437103},"totalLiabilities@FY2022":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2022-12-31","value":261437103},"totalLiabilities@2023Q1":{"kind":"filed","concept":"Liabilities","filing":49,"unit":"USD","end":"2023-03-31","value":310092189},"totalLiabilities@2023Q2":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2023-06-30","value":291157766},"totalLiabilities@2023Q3":{"kind":"filed","concept":"Liabilities","filing":51,"unit":"USD","end":"2023-09-30","value":289865031},"totalLiabilities@2023Q4":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2023-12-31","value":298920483},"totalLiabilities@FY2023":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2023-12-31","value":298920483},"totalLiabilities@2024Q1":{"kind":"filed","concept":"Liabilities","filing":52,"unit":"USD","end":"2024-03-31","value":336850781},"totalLiabilities@2024Q2":{"kind":"filed","concept":"Liabilities","filing":53,"unit":"USD","end":"2024-06-30","value":337985535},"totalLiabilities@2024Q3":{"kind":"filed","concept":"Liabilities","filing":54,"unit":"USD","end":"2024-09-30","value":317669501},"totalLiabilities@2024Q4":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2024-12-31","value":288721320},"totalLiabilities@FY2024":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2024-12-31","value":288721320},"totalLiabilities@2025Q1":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2025-03-31","value":303131725},"totalLiabilities@2025Q2":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2025-06-30","value":380689351},"totalLiabilities@2025Q3":{"kind":"filed","concept":"Liabilities","filing":20,"unit":"USD","end":"2025-09-30","value":441220168},"totalLiabilities@2025Q4":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2025-12-31","value":437660897},"totalLiabilities@FY2025":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2025-12-31","value":437660897},"totalLiabilities@2026Q1":{"kind":"filed","concept":"Liabilities","filing":21,"unit":"USD","end":"2026-03-31","value":492029538},"totalLiabilities@2026Q2":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2026-06-30","value":458495003},"totalDebt@2012Q4":{"kind":"filed","concept":"LongTermDebt","filing":33,"unit":"USD","end":"2012-12-31","value":0},"totalDebt@FY2012":{"kind":"filed","concept":"LongTermDebt","filing":33,"unit":"USD","end":"2012-12-31","value":0},"totalDebt@2013Q3":{"kind":"filed","concept":"LongTermDebt","filing":36,"unit":"USD","end":"2013-09-30","value":267500000},"totalDebt@2013Q4":{"kind":"filed","concept":"LongTermDebt","filing":37,"unit":"USD","end":"2013-12-31","value":265625000},"totalDebt@FY2013":{"kind":"filed","concept":"LongTermDebt","filing":37,"unit":"USD","end":"2013-12-31","value":265625000},"totalDebt@2014Q1":{"kind":"filed","concept":"LongTermDebt","filing":38,"unit":"USD","end":"2014-03-31","value":263750000},"totalDebt@2014Q2":{"kind":"filed","concept":"LongTermDebt","filing":39,"unit":"USD","end":"2014-06-30","value":261875000},"totalDebt@2014Q3":{"kind":"filed","concept":"LongTermDebt","filing":40,"unit":"USD","end":"2014-09-30","value":260000000},"totalDebt@2014Q4":{"kind":"filed","concept":"LongTermDebt","filing":1,"unit":"USD","end":"2014-12-31","value":258125000},"totalDebt@FY2014":{"kind":"filed","concept":"LongTermDebt","filing":1,"unit":"USD","end":"2014-12-31","value":258125000},"totalDebt@2015Q1":{"kind":"filed","concept":"LongTermDebt","filing":55,"unit":"USD","end":"2015-03-31","value":256250000},"totalDebt@2015Q2":{"kind":"filed","concept":"LongTermDebt","filing":57,"unit":"USD","end":"2015-06-30","value":254375000},"totalDebt@2015Q3":{"kind":"filed","concept":"LongTermDebt","filing":58,"unit":"USD","end":"2015-09-30","value":227500000},"totalDebt@2015Q4":{"kind":"filed","concept":"LongTermDebt","filing":2,"unit":"USD","end":"2015-12-31","value":225625000},"totalDebt@FY2015":{"kind":"filed","concept":"LongTermDebt","filing":2,"unit":"USD","end":"2015-12-31","value":225625000},"totalDebt@2016Q1":{"kind":"filed","concept":"LongTermDebt","filing":59,"unit":"USD","end":"2016-03-31","value":208750000},"totalDebt@2016Q2":{"kind":"filed","concept":"LongTermDebt","filing":60,"unit":"USD","end":"2016-06-30","value":206875000},"totalDebt@2016Q3":{"kind":"filed","concept":"LongTermDebt","filing":61,"unit":"USD","end":"2016-09-30","value":195000000},"totalDebt@2016Q4":{"kind":"filed","concept":"LongTermDebt","filing":3,"unit":"USD","end":"2016-12-31","value":178125000},"totalDebt@FY2016":{"kind":"filed","concept":"LongTermDebt","filing":3,"unit":"USD","end":"2016-12-31","value":178125000},"totalDebt@2017Q1":{"kind":"filed","concept":"LongTermDebt","filing":56,"unit":"USD","end":"2017-03-31","value":36250000},"totalDebt@2017Q2":{"kind":"filed","concept":"LongTermDebt","filing":62,"unit":"USD","end":"2017-06-30","value":9375000},"totalDebt@2017Q3":{"kind":"filed","concept":"LongTermDebt","filing":63,"unit":"USD","end":"2017-09-30","value":0},"totalDebt@2017Q4":{"kind":"filed","concept":"LongTermDebt","filing":3,"unit":"USD","end":"2017-12-31","value":0},"totalDebt@FY2017":{"kind":"filed","concept":"LongTermDebt","filing":3,"unit":"USD","end":"2017-12-31","value":0},"totalDebt@2018Q2":{"kind":"filed","concept":"LongTermDebt","filing":42,"unit":"USD","end":"2018-06-30","value":23100000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":16,"unit":"USD","end":"2021-12-31","value":1937988467},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":16,"unit":"USD","end":"2021-12-31","value":1937988467},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":17,"unit":"USD","end":"2022-12-31","value":2065792821},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":17,"unit":"USD","end":"2022-12-31","value":2065792821},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":17,"unit":"USD","end":"2023-12-31","value":2312517069},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":17,"unit":"USD","end":"2023-12-31","value":2312517069},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":19,"unit":"USD","end":"2024-03-31","value":2376363789},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":20,"unit":"USD","end":"2024-06-30","value":2400299527},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":20,"unit":"USD","end":"2024-09-30","value":2417627342},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2024-12-31","value":2472099655},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2024-12-31","value":2472099655},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2025-03-31","value":2479417503},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2025-06-30","value":2430637724},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":20,"unit":"USD","end":"2025-09-30","value":2495214826},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2025-12-31","value":2487829724},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2025-12-31","value":2487829724},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2026-03-31","value":2502585166},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":22,"unit":"USD","end":"2026-06-30","value":2538100758},"equity@2009Q4":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2009-12-31","value":735928743},"equity@FY2009":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2009-12-31","value":735928743},"equity@2010Q2":{"kind":"filed","concept":"StockholdersEquity","filing":23,"unit":"USD","end":"2010-06-30","value":793218133},"equity@2010Q3":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2010-09-30","value":829848489},"equity@2010Q4":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2010-12-31","value":893530826},"equity@FY2010":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2010-12-31","value":893530826},"equity@2011Q1":{"kind":"filed","concept":"StockholdersEquity","filing":26,"unit":"USD","end":"2011-03-31","value":934958451},"equity@2011Q2":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2011-06-30","value":963700994},"equity@2011Q3":{"kind":"filed","concept":"StockholdersEquity","filing":28,"unit":"USD","end":"2011-09-30","value":983618617},"equity@2011Q4":{"kind":"filed","concept":"StockholdersEquity","filing":37,"unit":"USD","end":"2011-12-31","value":1027118521},"equity@FY2011":{"kind":"filed","concept":"StockholdersEquity","filing":37,"unit":"USD","end":"2011-12-31","value":1027118521},"equity@2012Q1":{"kind":"filed","concept":"StockholdersEquity","filing":30,"unit":"USD","end":"2012-03-31","value":1070271172},"equity@2012Q2":{"kind":"filed","concept":"StockholdersEquity","filing":31,"unit":"USD","end":"2012-06-30","value":1094690058},"equity@2012Q3":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2012-09-30","value":1092645247},"equity@2012Q4":{"kind":"filed","concept":"StockholdersEquity","filing":1,"unit":"USD","end":"2012-12-31","value":1120960556},"equity@FY2012":{"kind":"filed","concept":"StockholdersEquity","filing":1,"unit":"USD","end":"2012-12-31","value":1120960556},"equity@2013Q1":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2013-03-31","value":1162447828},"equity@2013Q2":{"kind":"filed","concept":"StockholdersEquity","filing":35,"unit":"USD","end":"2013-06-30","value":1207009670},"equity@2013Q3":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2013-09-30","value":1255307437},"equity@2013Q4":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2013-12-31","value":1327603683},"equity@FY2013":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2013-12-31","value":1327603683},"equity@2014Q1":{"kind":"filed","concept":"StockholdersEquity","filing":38,"unit":"USD","end":"2014-03-31","value":1384923081},"equity@2014Q2":{"kind":"filed","concept":"StockholdersEquity","filing":39,"unit":"USD","end":"2014-06-30","value":1447738313},"equity@2014Q3":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2014-09-30","value":1497515071},"equity@2014Q4":{"kind":"filed","concept":"StockholdersEquity","filing":3,"unit":"USD","end":"2014-12-31","value":1571412445},"equity@FY2014":{"kind":"filed","concept":"StockholdersEquity","filing":3,"unit":"USD","end":"2014-12-31","value":1571412445},"equity@2015Q1":{"kind":"filed","concept":"StockholdersEquity","filing":55,"unit":"USD","end":"2015-03-31","value":1613482456},"equity@2015Q2":{"kind":"filed","concept":"StockholdersEquity","filing":57,"unit":"USD","end":"2015-06-30","value":1647004706},"equity@2015Q3":{"kind":"filed","concept":"StockholdersEquity","filing":58,"unit":"USD","end":"2015-09-30","value":1671095601},"equity@2015Q4":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2015-12-31","value":1722516761},"equity@FY2015":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2015-12-31","value":1722516761},"equity@2016Q1":{"kind":"filed","concept":"StockholdersEquity","filing":59,"unit":"USD","end":"2016-03-31","value":1748955089},"equity@2016Q2":{"kind":"filed","concept":"StockholdersEquity","filing":60,"unit":"USD","end":"2016-06-30","value":1784923178},"equity@2016Q3":{"kind":"filed","concept":"StockholdersEquity","filing":61,"unit":"USD","end":"2016-09-30","value":1856265390},"equity@2016Q4":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2016-12-31","value":1910424234},"equity@FY2016":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2016-12-31","value":1910424234},"equity@2017Q1":{"kind":"filed","concept":"StockholdersEquity","filing":56,"unit":"USD","end":"2017-03-31","value":1974771538},"equity@2017Q2":{"kind":"filed","concept":"StockholdersEquity","filing":62,"unit":"USD","end":"2017-06-30","value":2003936423},"equity@2017Q3":{"kind":"filed","concept":"StockholdersEquity","filing":63,"unit":"USD","end":"2017-09-30","value":2026265199},"equity@2017Q4":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2017-12-31","value":2049518261},"equity@FY2017":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2017-12-31","value":2049518261},"equity@2018Q1":{"kind":"filed","concept":"StockholdersEquity","filing":7,"unit":"USD","end":"2018-03-31","value":1969977496},"equity@2018Q2":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2018-06-30","value":1921499312},"equity@2018Q3":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2018-09-30","value":1843104255},"equity@2018Q4":{"kind":"filed","concept":"StockholdersEquity","filing":10,"unit":"USD","end":"2018-12-31","value":1861751660},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquity","filing":10,"unit":"USD","end":"2018-12-31","value":1861751660},"equity@2019Q1":{"kind":"filed","concept":"StockholdersEquity","filing":44,"unit":"USD","end":"2019-03-31","value":1857074748},"equity@2019Q2":{"kind":"filed","concept":"StockholdersEquity","filing":45,"unit":"USD","end":"2019-06-30","value":1904334235},"equity@2019Q3":{"kind":"filed","concept":"StockholdersEquity","filing":45,"unit":"USD","end":"2019-09-30","value":1921328263},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2019-12-31","value":1938087820},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2019-12-31","value":1938087820},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2020-03-31","value":1834605633},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquity","filing":13,"unit":"USD","end":"2020-06-30","value":1822607413},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquity","filing":13,"unit":"USD","end":"2020-09-30","value":1895612299},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2020-12-31","value":1963943128},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2020-12-31","value":1963943128},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquity","filing":47,"unit":"USD","end":"2021-03-31","value":1960980714},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquity","filing":48,"unit":"USD","end":"2021-06-30","value":1916318989},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquity","filing":48,"unit":"USD","end":"2021-09-30","value":1887630286},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2022-03-31","value":1928968900},"#74":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":465420000},"revenue@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#74"}],"rule":"component-sum","value":465420000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2022-06-30","value":1986574480},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2022-09-30","value":2034045664},"#75":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":454981000},"revenue@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#75"}],"rule":"component-sum","value":454981000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquity","filing":53,"unit":"USD","end":"2023-03-31","value":2123255648},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquity","filing":54,"unit":"USD","end":"2023-06-30","value":2195949326},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquity","filing":54,"unit":"USD","end":"2023-09-30","value":2268453807},"temporaryEquity@2024Q4":{"kind":"filed","concept":"RedeemableNoncontrollingInterestEquityCarryingAmount","filing":17,"unit":"USD","end":"2024-12-31","value":0},"temporaryEquity@FY2024":{"kind":"filed","concept":"RedeemableNoncontrollingInterestEquityCarryingAmount","filing":17,"unit":"USD","end":"2024-12-31","value":0},"temporaryEquity@2025Q2":{"kind":"filed","concept":"RedeemableNoncontrollingInterestEquityCarryingAmount","filing":19,"unit":"USD","end":"2025-06-30","value":2490261},"temporaryEquity@2025Q3":{"kind":"filed","concept":"RedeemableNoncontrollingInterestEquityCarryingAmount","filing":20,"unit":"USD","end":"2025-09-30","value":2319658},"temporaryEquity@2025Q4":{"kind":"filed","concept":"RedeemableNoncontrollingInterestEquityCarryingAmount","filing":22,"unit":"USD","end":"2025-12-31","value":3102213},"temporaryEquity@FY2025":{"kind":"filed","concept":"RedeemableNoncontrollingInterestEquityCarryingAmount","filing":22,"unit":"USD","end":"2025-12-31","value":3102213},"temporaryEquity@2026Q1":{"kind":"filed","concept":"RedeemableNoncontrollingInterestEquityCarryingAmount","filing":21,"unit":"USD","end":"2026-03-31","value":3021490},"temporaryEquity@2026Q2":{"kind":"filed","concept":"RedeemableNoncontrollingInterestEquityCarryingAmount","filing":22,"unit":"USD","end":"2026-06-30","value":2832783},"#76":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":83624209},"#77":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2009-01-01","end":"2009-06-30","value":49537751},"operatingCashFlow@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#76"},{"ref":"#77","weight":-1}],"rule":"quarter-from-ytd","value":34086458},"#78":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":110654296},"operatingCashFlow@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#78"},{"ref":"#76","weight":-1}],"rule":"quarter-from-ytd","value":27030087},"operatingCashFlow@FY2009":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":110654296},"operatingCashFlow@2010Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":61308014},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":537249592},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":129877130},"operatingCashFlow@2012Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":61131521},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":137083229},"#79":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":321663680},"#80":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":137083229},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#79"},{"ref":"#80","weight":-1}],"rule":"quarter-from-ytd","value":184580451},"#81":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":21130500},"capex@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#81"}],"rule":"component-sum","value":21130500},"#82":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":46896950},"#83":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":29126357},"#84":{"kind":"computed","op":"sum","terms":[{"ref":"#82"},{"ref":"#83","weight":-1}],"rule":"quarter-from-ytd","value":17770593},"capex@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#84"}],"rule":"component-sum","value":17770593},"capex@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#82"}],"rule":"component-sum","value":46896950},"#85":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":30,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":19436397},"capex@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#85"}],"rule":"component-sum","value":19436397},"#86":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":31,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":48995466},"#87":{"kind":"computed","op":"sum","terms":[{"ref":"#86"},{"ref":"#85","weight":-1}],"rule":"quarter-from-ytd","value":29559069},"capex@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#87"}],"rule":"component-sum","value":29559069},"#88":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":15574443},"capex@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#88"}],"rule":"component-sum","value":15574443},"dilutedShares@2017Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2017-07-01","end":"2017-09-30","value":287020950},"#89":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":288226089},"#90":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2017-01-01","end":"2017-09-30","value":289061501},"dilutedShares@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#89","weight":4},{"ref":"#90","weight":-3}],"rule":"unaverage-quarter","value":285719853},"dilutedShares@FY2017":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":288226089},"dilutedShares@2018Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2018-01-01","end":"2018-03-31","value":277509428},"dilutedShares@2018Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2018-04-01","end":"2018-06-30","value":274122498},"dilutedShares@2018Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-07-01","end":"2018-09-30","value":267595142},"#91":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":269877349},"#92":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-01-01","end":"2018-09-30","value":272733502},"dilutedShares@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#91","weight":4},{"ref":"#92","weight":-3}],"rule":"unaverage-quarter","value":261308890},"dilutedShares@FY2018":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":269877349},"dilutedShares@2019Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2019-01-01","end":"2019-03-31","value":259105232},"dilutedShares@2019Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":44,"unit":"shares","start":"2019-04-01","end":"2019-06-30","value":256579621},"dilutedShares@2019Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2019-07-01","end":"2019-09-30","value":252578982},"#93":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":253272990},"#94":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2019-01-01","end":"2019-09-30","value":254267851},"dilutedShares@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#93","weight":4},{"ref":"#94","weight":-3}],"rule":"unaverage-quarter","value":250288407},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":253272990},"dilutedShares@2020Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2020-01-01","end":"2020-03-31","value":247616443},"dilutedShares@2020Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2020-04-01","end":"2020-06-30","value":241684323},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2020-07-01","end":"2020-09-30","value":242817067},"#95":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":243681992},"#96":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2020-01-01","end":"2020-09-30","value":244267615},"dilutedShares@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#95","weight":4},{"ref":"#96","weight":-3}],"rule":"unaverage-quarter","value":241925123},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":243681992},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":46,"unit":"shares","start":"2021-01-01","end":"2021-03-31","value":241693151},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":47,"unit":"shares","start":"2021-04-01","end":"2021-06-30","value":239732498},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2021-07-01","end":"2021-09-30","value":234903209},"#97":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":236604014},"#98":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2021-01-01","end":"2021-09-30","value":237737215},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#97","weight":4},{"ref":"#98","weight":-3}],"rule":"unaverage-quarter","value":233204411},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":236604014},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":49,"unit":"shares","start":"2022-01-01","end":"2022-03-31","value":232789811},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2022-04-01","end":"2022-06-30","value":231438784},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2022-07-01","end":"2022-09-30","value":231617017},"#99":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":231219489},"#100":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2022-01-01","end":"2022-09-30","value":231529453},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#99","weight":4},{"ref":"#100","weight":-3}],"rule":"unaverage-quarter","value":230289597},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":231219489},"#101":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":55380457},"capex@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#101"}],"rule":"component-sum","value":55380457},"#102":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":55,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":16417890},"capex@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#102"}],"rule":"component-sum","value":16417890},"#103":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":57,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":30248002},"#104":{"kind":"computed","op":"sum","terms":[{"ref":"#103"},{"ref":"#102","weight":-1}],"rule":"quarter-from-ytd","value":13830112},"capex@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#104"}],"rule":"component-sum","value":13830112},"#105":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":58,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":49994352},"#106":{"kind":"computed","op":"sum","terms":[{"ref":"#105"},{"ref":"#103","weight":-1}],"rule":"quarter-from-ytd","value":19746350},"capex@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#106"}],"rule":"component-sum","value":19746350},"#107":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":72518987},"#108":{"kind":"computed","op":"sum","terms":[{"ref":"#107"},{"ref":"#105","weight":-1}],"rule":"quarter-from-ytd","value":22524635},"capex@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#108"}],"rule":"component-sum","value":22524635},"capex@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#107"}],"rule":"component-sum","value":72518987},"#109":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":59,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":15160355},"capex@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#109"}],"rule":"component-sum","value":15160355},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":52,"unit":"shares","start":"2023-01-01","end":"2023-03-31","value":230895846},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2023-04-01","end":"2023-06-30","value":230228350},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":54,"unit":"shares","start":"2023-07-01","end":"2023-09-30","value":230457411},"#110":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":229720198},"#111":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":54,"unit":"shares","start":"2023-01-01","end":"2023-09-30","value":230181674},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#110","weight":4},{"ref":"#111","weight":-3}],"rule":"unaverage-quarter","value":228335770},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":229720198},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2024-01-01","end":"2024-03-31","value":228408138},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2024-04-01","end":"2024-06-30","value":227808929},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2024-07-01","end":"2024-09-30","value":226241684},"#112":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":226023482},"#113":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2024-01-01","end":"2024-09-30","value":227009932},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#112","weight":4},{"ref":"#113","weight":-3}],"rule":"unaverage-quarter","value":223064132},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":226023482},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2025-01-01","end":"2025-03-31","value":223561721},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2025-04-01","end":"2025-06-30","value":219631876},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2025-07-01","end":"2025-09-30","value":215994789},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#67","weight":4},{"ref":"#70","weight":-3}],"rule":"unaverage-quarter","value":213348569},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":217848653},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2026-01-01","end":"2026-03-31","value":211455740},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2026-04-01","end":"2026-06-30","value":208585726},"#114":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":64,"unit":"shares","end":"2009-12-31","value":138339385},"sharesOutstanding@2009Q4":{"kind":"computed","op":"product","terms":[{"ref":"#114"}],"scale":2,"rule":"split-restated","value":276678770},"sharesOutstanding@FY2009":{"kind":"computed","op":"product","terms":[{"ref":"#114"}],"scale":2,"rule":"split-restated","value":276678770},"#115":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":25,"unit":"shares","end":"2010-12-31","value":142292127},"sharesOutstanding@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#115"}],"scale":2,"rule":"split-restated","value":284584254},"sharesOutstanding@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#115"}],"scale":2,"rule":"split-restated","value":284584254},"#116":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":29,"unit":"shares","end":"2011-12-31","value":144069563},"sharesOutstanding@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#116"}],"scale":2,"rule":"split-restated","value":288139126},"sharesOutstanding@FY2011":{"kind":"computed","op":"product","terms":[{"ref":"#116"}],"scale":2,"rule":"split-restated","value":288139126},"#117":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":33,"unit":"shares","end":"2012-12-31","value":143076357},"sharesOutstanding@2012Q4":{"kind":"computed","op":"product","terms":[{"ref":"#117"}],"scale":2,"rule":"split-restated","value":286152714},"sharesOutstanding@FY2012":{"kind":"computed","op":"product","terms":[{"ref":"#117"}],"scale":2,"rule":"split-restated","value":286152714},"sharesOutstanding@2013Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":37,"unit":"shares","end":"2013-12-31","value":291156046},"sharesOutstanding@FY2013":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":37,"unit":"shares","end":"2013-12-31","value":291156046},"sharesOutstanding@2014Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2014-12-31","value":295247958},"sharesOutstanding@FY2014":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2014-12-31","value":295247958},"sharesOutstanding@2015Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2015-12-31","value":291338011},"sharesOutstanding@FY2015":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2015-12-31","value":291338011},"sharesOutstanding@2016Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2016-12-31","value":287737516},"sharesOutstanding@FY2016":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2016-12-31","value":287737516},"sharesOutstanding@2017Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2017-12-31","value":280281321},"sharesOutstanding@FY2017":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2017-12-31","value":280281321},"sharesOutstanding@2018Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2018-12-31","value":259328613},"sharesOutstanding@FY2018":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2018-12-31","value":259328613},"sharesOutstanding@2019Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2019-12-31","value":251277515},"sharesOutstanding@FY2019":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2019-12-31","value":251277515},"sharesOutstanding@2020Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2020-12-31","value":243692869},"sharesOutstanding@FY2020":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2020-12-31","value":243692869},"sharesOutstanding@2021Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2021-12-31","value":236440840},"sharesOutstanding@FY2021":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2021-12-31","value":236440840},"sharesOutstanding@2022Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":15,"unit":"shares","end":"2022-12-31","value":234169335},"sharesOutstanding@FY2022":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":15,"unit":"shares","end":"2022-12-31","value":234169335},"sharesOutstanding@2023Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2023-12-31","value":231455443},"sharesOutstanding@FY2023":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2023-12-31","value":231455443},"sharesOutstanding@2024Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2024-12-31","value":227207472},"sharesOutstanding@FY2024":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2024-12-31","value":227207472},"sharesOutstanding@2025Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2025-12-31","value":215445024},"sharesOutstanding@FY2025":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2025-12-31","value":215445024},"#118":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":1010472512},"#119":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":156709309},"totalCosts@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#118"},{"ref":"#119"}],"rule":"component-sum","value":1167181821},"#120":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":85990570},"capex@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#120"}],"rule":"component-sum","value":85990570},"#121":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":16844301},"capex@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#121"}],"rule":"component-sum","value":16844301},"#122":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":44,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":45504667},"#123":{"kind":"computed","op":"sum","terms":[{"ref":"#122"},{"ref":"#121","weight":-1}],"rule":"quarter-from-ytd","value":28660366},"capex@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#123"}],"rule":"component-sum","value":28660366},"#124":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":45,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":58322472},"#125":{"kind":"computed","op":"sum","terms":[{"ref":"#124"},{"ref":"#122","weight":-1}],"rule":"quarter-from-ytd","value":12817805},"capex@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#125"}],"rule":"component-sum","value":12817805},"#126":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":84580255},"#127":{"kind":"computed","op":"sum","terms":[{"ref":"#126"},{"ref":"#124","weight":-1}],"rule":"quarter-from-ytd","value":26257783},"capex@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#127"}],"rule":"component-sum","value":26257783},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#126"}],"rule":"component-sum","value":84580255},"#128":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":453409000},"revenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#128"}],"rule":"component-sum","value":453409000},"#129":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":1834063697},"revenue@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#129"}],"rule":"component-sum","value":1834063697},"#130":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":468589000},"revenue@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#130"}],"rule":"component-sum","value":468589000},"#131":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":468711000},"revenue@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#131"}],"rule":"component-sum","value":468711000},"#132":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":477761000},"revenue@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#132"}],"rule":"component-sum","value":477761000},"#133":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":443836000},"revenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#133"}],"rule":"component-sum","value":443836000},"#134":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":1858897406},"revenue@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#134"}],"rule":"component-sum","value":1858897406},"#135":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":453761726},"revenue@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#135"}],"rule":"component-sum","value":453761726},"#136":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":229925556},"revenue@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#136"}],"rule":"component-sum","value":229925556},"#137":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":474638584},"revenue@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#137"}],"rule":"component-sum","value":474638584},"#138":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":529864000},"revenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#138"}],"rule":"component-sum","value":529864000},"revenue@2009Q3":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":24,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":155741847},"#139":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":1688189405},"revenue@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#139"}],"rule":"component-sum","value":1688189405},"#140":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":483725000},"revenue@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#140"}],"rule":"component-sum","value":483725000},"#141":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":428005000},"revenue@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#141"}],"rule":"component-sum","value":428005000},"#142":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":399599000},"revenue@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#142"}],"rule":"component-sum","value":399599000},"#143":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2021-10-01","end":"2021-12-31","value":419841000},"revenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#143"}],"rule":"component-sum","value":419841000},"#144":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1731169929},"revenue@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#144"}],"rule":"component-sum","value":1731169929},"#145":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":468251000},"revenue@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#145"}],"rule":"component-sum","value":468251000},"#146":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":463423000},"revenue@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#146"}],"rule":"component-sum","value":463423000},"#147":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":493637000},"revenue@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#147"}],"rule":"component-sum","value":493637000},"#148":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2022-10-01","end":"2022-12-31","value":493648000},"revenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#148"}],"rule":"component-sum","value":493648000},"#149":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1918958043},"revenue@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#149"}],"rule":"component-sum","value":1918958043},"revenue@2013Q4":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":37,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":326770000},"#150":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":550761000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#150"}],"rule":"component-sum","value":550761000},"#151":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":583473000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#151"}],"rule":"component-sum","value":583473000},"#152":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":575848000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#152"}],"rule":"component-sum","value":575848000},"#153":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2023-10-01","end":"2023-12-31","value":589132000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#153"}],"rule":"component-sum","value":589132000},"#154":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":2299215044},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#154"}],"rule":"component-sum","value":2299215044},"#155":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":590225211},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#155"}],"rule":"component-sum","value":590225211},"#156":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":572925778},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#156"}],"rule":"component-sum","value":572925778},"#157":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":608525777},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#157"}],"rule":"component-sum","value":608525777},"#158":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2024-10-01","end":"2024-12-31","value":541638000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#158"}],"rule":"component-sum","value":541638000},"#159":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":2313314333},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#159"}],"rule":"component-sum","value":2313314333},"#160":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":576773090},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#160"}],"rule":"component-sum","value":576773090},"revenue@FY2013":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":1171864171},"#161":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":657858210},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#161"}],"rule":"component-sum","value":657858210},"#162":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":655236055},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#162"}],"rule":"component-sum","value":655236055},"#163":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":2534268965},"#164":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":1889867355},"#165":{"kind":"computed","op":"sum","terms":[{"ref":"#163"},{"ref":"#164","weight":-1}],"rule":"quarter-from-ytd","value":644401610},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#165"}],"rule":"component-sum","value":644401610},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#163"}],"rule":"component-sum","value":2534268965},"#166":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":675443125},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#166"}],"rule":"component-sum","value":675443125},"#167":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":651299705},"revenue@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#167"}],"rule":"component-sum","value":651299705},"revenue@FY2016":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":1678924756},"revenue@2017Q1":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":453535000},"revenue@2017Q2":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":443139000},"revenue@2017Q3":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":438628000},"revenue@2017Q4":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":459570000},"revenue@2009Q2":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":23,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":117341777},"#168":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":544522993},"#169":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":366915101},"revenue@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#168"},{"ref":"#169","weight":-1}],"rule":"quarter-from-ytd","value":177607892},"revenue@FY2009":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":544522993},"revenue@2010Q1":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":185768929},"revenue@2010Q2":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":27,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":201560960},"revenue@2010Q3":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":28,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":206832953},"#170":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":816263414},"#171":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":594162842},"revenue@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#170"},{"ref":"#171","weight":-1}],"rule":"quarter-from-ytd","value":222100572},"revenue@FY2010":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":816263414},"revenue@2011Q1":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":29,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":250946000},"revenue@2011Q2":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":29,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":243002000},"revenue@2011Q3":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":29,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":269468000},"revenue@2011Q4":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":29,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":260347000},"revenue@FY2011":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":1023762049},"revenue@2012Q1":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":33,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":290707000},"revenue@2012Q2":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":33,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":280256000},"revenue@2012Q3":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":33,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":268248000},"revenue@2012Q4":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":33,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":260349000},"revenue@FY2012":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":1099559521},"revenue@2013Q1":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":269499000},"revenue@2013Q2":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":37,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":286974000},"revenue@2013Q3":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":37,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":288622000},"#172":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":1143597005},"#173":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":862231819},"costOfRevenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#172"},{"ref":"#173","weight":-1}],"rule":"quarter-from-ytd","value":281365186},"costOfRevenue@FY2018":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":1143597005},"costOfRevenue@2019Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":298944494},"costOfRevenue@2019Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":44,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":292173750},"costOfRevenue@2019Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":45,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":297440131},"#174":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":1170589437},"#175":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":45,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":888558373},"costOfRevenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#174"},{"ref":"#175","weight":-1}],"rule":"quarter-from-ytd","value":282031064},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":1170589437},"costOfRevenue@2020Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":297174245},"costOfRevenue@2020Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":185980748},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":286401872},"#176":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":1082745885},"#177":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":769556865},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#176"},{"ref":"#177","weight":-1}],"rule":"quarter-from-ytd","value":313189020},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":1082745885},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":300424671},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":47,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":276408285},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":48,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":258698723},"costOfRevenue@FY2013":{"kind":"filed","concept":"CostOfGoodsSold","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":741131269},"costOfRevenue@2014Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":55,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":204440537},"#178":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1111462082},"#179":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":48,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":835531679},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#178"},{"ref":"#179","weight":-1}],"rule":"quarter-from-ytd","value":275930403},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1111462082},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":307838816},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":50,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":315055988},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":51,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":346435670},"#180":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1309143858},"#181":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":51,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":969330474},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#180"},{"ref":"#181","weight":-1}],"rule":"quarter-from-ytd","value":339813384},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1309143858},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":376024080},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":53,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":390389807},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":54,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":384407857},"#182":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":1536585036},"#183":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":54,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":1150821744},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#182"},{"ref":"#183","weight":-1}],"rule":"quarter-from-ytd","value":385763292},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":1536585036},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":387987605},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":384362469},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":404462142},"costOfRevenue@2014Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":57,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":204144736},"costOfRevenue@2014Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":58,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":212288220},"#184":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":1542224143},"#185":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":1176812215},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#184"},{"ref":"#185","weight":-1}],"rule":"quarter-from-ytd","value":365411928},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":1542224143},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":385039503},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":432567307},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":430069318},"#186":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1667560025},"#187":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":1247676128},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#186"},{"ref":"#187","weight":-1}],"rule":"quarter-from-ytd","value":419883897},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1667560025},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":446816212},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":410301978},"costOfRevenue@2009Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":23,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":81547272},"costOfRevenue@2009Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":24,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":101386005},"#188":{"kind":"filed","concept":"CostOfGoodsSold","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":366968216},"#189":{"kind":"filed","concept":"CostOfGoodsSold","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":254454384},"costOfRevenue@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#188"},{"ref":"#189","weight":-1}],"rule":"quarter-from-ytd","value":112513832},"costOfRevenue@FY2009":{"kind":"filed","concept":"CostOfGoodsSold","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":366968216},"costOfRevenue@2010Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":117200560},"costOfRevenue@2010Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":27,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":127667134},"costOfRevenue@2010Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":28,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":133073198},"#190":{"kind":"filed","concept":"CostOfGoodsSold","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":520573101},"#191":{"kind":"filed","concept":"CostOfGoodsSold","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":377940892},"costOfRevenue@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#190"},{"ref":"#191","weight":-1}],"rule":"quarter-from-ytd","value":142632209},"costOfRevenue@FY2010":{"kind":"filed","concept":"CostOfGoodsSold","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":520573101},"costOfRevenue@2011Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":30,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":160629160},"costOfRevenue@2011Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":31,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":157376970},"costOfRevenue@2011Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":32,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":174182650},"#192":{"kind":"filed","concept":"CostOfGoodsSold","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":662181714},"#193":{"kind":"filed","concept":"CostOfGoodsSold","filing":32,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":492188780},"costOfRevenue@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#192"},{"ref":"#193","weight":-1}],"rule":"quarter-from-ytd","value":169992934},"costOfRevenue@FY2011":{"kind":"filed","concept":"CostOfGoodsSold","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":662181714},"costOfRevenue@2012Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":34,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":189880269},"costOfRevenue@2012Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":187498242},"costOfRevenue@2012Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":36,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":178132021},"#194":{"kind":"filed","concept":"CostOfGoodsSold","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":726740962},"#195":{"kind":"filed","concept":"CostOfGoodsSold","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":555510532},"costOfRevenue@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#194"},{"ref":"#195","weight":-1}],"rule":"quarter-from-ytd","value":171230430},"costOfRevenue@FY2012":{"kind":"filed","concept":"CostOfGoodsSold","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":726740962},"costOfRevenue@2013Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":38,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":176035466},"costOfRevenue@2013Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":39,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":184361279},"costOfRevenue@2013Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":40,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":182659141},"#196":{"kind":"filed","concept":"CostOfGoodsSold","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":741131269},"#197":{"kind":"filed","concept":"CostOfGoodsSold","filing":40,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":543055886},"costOfRevenue@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#196"},{"ref":"#197","weight":-1}],"rule":"quarter-from-ytd","value":198075383},"#198":{"kind":"filed","concept":"CostOfGoodsSold","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":836611464},"#199":{"kind":"filed","concept":"CostOfGoodsSold","filing":58,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":620873493},"costOfRevenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#198"},{"ref":"#199","weight":-1}],"rule":"quarter-from-ytd","value":215737971},"costOfRevenue@FY2014":{"kind":"filed","concept":"CostOfGoodsSold","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":836611464},"costOfRevenue@2015Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":59,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":225845046},"costOfRevenue@2015Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":60,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":233715046},"costOfRevenue@2015Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":61,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":237932439},"#200":{"kind":"filed","concept":"CostOfGoodsSold","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":939841654},"#201":{"kind":"filed","concept":"CostOfGoodsSold","filing":61,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":697492531},"costOfRevenue@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#200"},{"ref":"#201","weight":-1}],"rule":"quarter-from-ytd","value":242349123},"costOfRevenue@FY2015":{"kind":"filed","concept":"CostOfGoodsSold","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":939841654},"costOfRevenue@2016Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":56,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":246876998},"costOfRevenue@2016Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":62,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":257028219},"costOfRevenue@2016Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":63,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":255821376},"#202":{"kind":"filed","concept":"CostOfGoodsSold","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":1010472512},"#203":{"kind":"filed","concept":"CostOfGoodsSold","filing":63,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":759726593},"costOfRevenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#202"},{"ref":"#203","weight":-1}],"rule":"quarter-from-ytd","value":250745919},"costOfRevenue@2017Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":277734465},"costOfRevenue@2017Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":42,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":275931278},"grossProfit@2009Q2":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":35794505},"grossProfit@2009Q3":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":54355842},"grossProfit@2013Q4":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":128694000},"grossProfit@FY2013":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":430732902},"#204":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":177554777},"#205":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":112460717},"grossProfit@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#204"},{"ref":"#205","weight":-1}],"rule":"quarter-from-ytd","value":65094060},"grossProfit@FY2009":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":177554777},"grossProfit@2010Q1":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":68568369},"grossProfit@2010Q2":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":73893826},"grossProfit@2010Q3":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":73759755},"#206":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":295690313},"#207":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":216221950},"grossProfit@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#206"},{"ref":"#207","weight":-1}],"rule":"quarter-from-ytd","value":79468363},"grossProfit@FY2010":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":295690313},"grossProfit@2011Q1":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":90317000},"grossProfit@2011Q2":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":85625000},"grossProfit@2011Q3":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":95285000},"grossProfit@2011Q4":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":90354000},"grossProfit@FY2011":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":361580335},"grossProfit@2012Q1":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":100826000},"grossProfit@2012Q2":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":92757000},"grossProfit@2012Q3":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":90116000},"grossProfit@2012Q4":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":89119000},"grossProfit@FY2012":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":372818559},"grossProfit@2013Q1":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":93464000},"grossProfit@2013Q2":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":102613000},"grossProfit@2013Q3":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":105962000},"#208":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":125991089},"#209":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":92932451},"operatingExpenses@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#208"},{"ref":"#209","weight":-1}],"rule":"quarter-from-ytd","value":33058638},"operatingExpenses@FY2013":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":125991089},"operatingExpenses@2014Q1":{"kind":"filed","concept":"OperatingExpenses","filing":55,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":34121261},"operatingExpenses@2014Q2":{"kind":"filed","concept":"OperatingExpenses","filing":57,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":34456790},"operatingExpenses@2014Q3":{"kind":"filed","concept":"OperatingExpenses","filing":58,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":35419865},"#210":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":140055521},"#211":{"kind":"filed","concept":"OperatingExpenses","filing":58,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":103997916},"operatingExpenses@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#210"},{"ref":"#211","weight":-1}],"rule":"quarter-from-ytd","value":36057605},"operatingExpenses@FY2014":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":140055521},"operatingExpenses@2015Q1":{"kind":"filed","concept":"OperatingExpenses","filing":59,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":35383903},"operatingExpenses@2015Q2":{"kind":"filed","concept":"OperatingExpenses","filing":60,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":37410601},"operatingExpenses@2015Q3":{"kind":"filed","concept":"OperatingExpenses","filing":61,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":35634080},"#212":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":145009613},"#213":{"kind":"filed","concept":"OperatingExpenses","filing":61,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":108428584},"operatingExpenses@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#212"},{"ref":"#213","weight":-1}],"rule":"quarter-from-ytd","value":36581029},"operatingExpenses@FY2015":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":145009613},"operatingExpenses@2016Q1":{"kind":"filed","concept":"OperatingExpenses","filing":56,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":37841798},"operatingExpenses@2016Q2":{"kind":"filed","concept":"OperatingExpenses","filing":62,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":38026838},"operatingExpenses@2016Q3":{"kind":"filed","concept":"OperatingExpenses","filing":63,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":39609619},"#214":{"kind":"filed","concept":"OperatingExpenses","filing":63,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":115478255},"operatingExpenses@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#119"},{"ref":"#214","weight":-1}],"rule":"quarter-from-ytd","value":41231054},"#215":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":266898955},"#216":{"kind":"filed","concept":"OperatingExpenses","filing":54,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":196304339},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#215"},{"ref":"#216","weight":-1}],"rule":"quarter-from-ytd","value":70594616},"operatingExpenses@FY2023":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":266898955},"operatingExpenses@2024Q1":{"kind":"filed","concept":"OperatingExpenses","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":72891294},"operatingExpenses@2024Q2":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":73679287},"operatingExpenses@2024Q3":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":78335483},"#217":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":311363617},"#218":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":224906065},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#218","weight":-1}],"rule":"quarter-from-ytd","value":86457552},"operatingExpenses@FY2024":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":311363617},"operatingExpenses@2025Q1":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":78746481},"operatingExpenses@2025Q2":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":106770768},"operatingExpenses@2025Q3":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":102839799},"#219":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":392773186},"#220":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":288357048},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#219"},{"ref":"#220","weight":-1}],"rule":"quarter-from-ytd","value":104416138},"operatingExpenses@FY2025":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":392773186},"operatingExpenses@2026Q1":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":104966994},"operatingExpenses@2026Q2":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":99659333},"operatingIncome@2009Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":16078305},"operatingIncome@2009Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":33103413},"#221":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":94619069},"#222":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":51380803},"operatingIncome@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#221"},{"ref":"#222","weight":-1}],"rule":"quarter-from-ytd","value":43238266},"operatingIncome@FY2009":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":94619069},"operatingIncome@2010Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":44607897},"operatingIncome@2010Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":48786759},"operatingIncome@2010Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":46972297},"#223":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":190972069},"#224":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":140366953},"operatingIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#223"},{"ref":"#224","weight":-1}],"rule":"quarter-from-ytd","value":50605116},"operatingIncome@FY2010":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":190972069},"operatingIncome@2011Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":60091000},"operatingIncome@2011Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":53247000},"operatingIncome@2011Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":62247000},"operatingIncome@2011Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":55783000},"operatingIncome@FY2011":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":231367925},"operatingIncome@2012Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":65501000},"operatingIncome@2012Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":57512000},"operatingIncome@2012Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":57623000},"operatingIncome@2012Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":53819000},"operatingIncome@FY2012":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":234455232},"operatingIncome@2013Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":63854000},"operatingIncome@2013Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":71596000},"#225":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":411812929},"#226":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":246299620},"pretaxIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#225"},{"ref":"#226","weight":-1}],"rule":"quarter-from-ytd","value":165513309},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":411812929},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":135266736},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":47,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":101815719},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":89894234},"#227":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":416351736},"#228":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":326976690},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#227"},{"ref":"#228","weight":-1}],"rule":"quarter-from-ytd","value":89375046},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":416351736},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":103295411},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":84807984},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":51,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":86162353},"#229":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":369723076},"#230":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":51,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":274265746},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#229"},{"ref":"#230","weight":-1}],"rule":"quarter-from-ytd","value":95457330},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":369723076},"#231":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":461062415},"#232":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":349668429},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#231"},{"ref":"#232","weight":-1}],"rule":"quarter-from-ytd","value":111393986},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":461062415},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":118047562},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":136828690},"pretaxIncome@2009Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":23,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":18302189},"pretaxIncome@2009Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":24,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":35582406},"#233":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":96352303},"#234":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":51498419},"pretaxIncome@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#233"},{"ref":"#234","weight":-1}],"rule":"quarter-from-ytd","value":44853884},"pretaxIncome@FY2009":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":96352303},"pretaxIncome@2010Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":47685252},"pretaxIncome@2010Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":27,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":50341065},"pretaxIncome@2010Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":28,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":50171310},"pretaxIncome@FY2012":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":249625600},"pretaxIncome@2013Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":38,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":65753912},"#235":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":203440014},"#236":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":148197627},"pretaxIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#235"},{"ref":"#236","weight":-1}],"rule":"quarter-from-ytd","value":55242387},"pretaxIncome@FY2010":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":203440014},"pretaxIncome@2011Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":30,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":63455262},"pretaxIncome@2011Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":31,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":57748068},"pretaxIncome@2011Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":32,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":64498616},"#237":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":244431811},"#238":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":32,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":185701946},"pretaxIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#237"},{"ref":"#238","weight":-1}],"rule":"quarter-from-ytd","value":58729865},"pretaxIncome@FY2011":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":244431811},"pretaxIncome@2012Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":34,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":68787323},"pretaxIncome@2012Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":60679715},"pretaxIncome@2012Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":36,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":61686061},"#239":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":249625600},"#240":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":191153099},"pretaxIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#239"},{"ref":"#240","weight":-1}],"rule":"quarter-from-ytd","value":58472501},"#241":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":463591456},"#242":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":61,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":334915805},"pretaxIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#241"},{"ref":"#242","weight":-1}],"rule":"quarter-from-ytd","value":128675651},"pretaxIncome@FY2015":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":463591456},"pretaxIncome@2016Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":56,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":119569612},"pretaxIncome@2016Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":62,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":127608710},"pretaxIncome@2016Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":63,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":134327982},"#243":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":510560773},"#244":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":63,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":381506304},"pretaxIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#243"},{"ref":"#244","weight":-1}],"rule":"quarter-from-ytd","value":129054469},"pretaxIncome@FY2016":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":510560773},"pretaxIncome@2017Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":134864904},"pretaxIncome@2017Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":42,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":127943763},"pretaxIncome@2017Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":5,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":130832043},"#245":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":531796704},"#246":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":393640710},"pretaxIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#245"},{"ref":"#246","weight":-1}],"rule":"quarter-from-ytd","value":138155994},"#247":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2009-01-01","end":"2009-12-31","value":0.47},"#248":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2009-01-01","end":"2009-09-30","value":0.25},"#249":{"kind":"computed","op":"sum","terms":[{"ref":"#247"},{"ref":"#248","weight":-1}],"rule":"quarter-from-ytd","value":0.21999999999999997},"dilutedEps@2009Q4":{"kind":"computed","op":"product","terms":[{"ref":"#249"}],"scale":0.5,"rule":"split-restated","value":0.10999999999999999},"dilutedEps@FY2009":{"kind":"computed","op":"product","terms":[{"ref":"#247"}],"scale":0.5,"rule":"split-restated","value":0.235},"#250":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2010-01-01","end":"2010-03-31","value":0.23},"dilutedEps@2010Q1":{"kind":"computed","op":"product","terms":[{"ref":"#250"}],"scale":0.5,"rule":"split-restated","value":0.115},"#251":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2010-04-01","end":"2010-06-30","value":0.24},"dilutedEps@2010Q2":{"kind":"computed","op":"product","terms":[{"ref":"#251"}],"scale":0.5,"rule":"split-restated","value":0.12},"#252":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2010-07-01","end":"2010-09-30","value":0.24},"dilutedEps@2010Q3":{"kind":"computed","op":"product","terms":[{"ref":"#252"}],"scale":0.5,"rule":"split-restated","value":0.12},"#253":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2010-01-01","end":"2010-12-31","value":0.98},"#254":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2010-01-01","end":"2010-12-31","value":140735767},"#255":{"kind":"computed","op":"product","terms":[{"ref":"#253"},{"ref":"#254"}],"value":137921051.66},"#256":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2010-01-01","end":"2010-09-30","value":0.72},"#257":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2010-01-01","end":"2010-09-30","value":140166475},"#258":{"kind":"computed","op":"product","terms":[{"ref":"#256"},{"ref":"#257"}],"value":100919862},"#259":{"kind":"computed","op":"sum","terms":[{"ref":"#255"},{"ref":"#258","weight":-1}],"value":37001189.66},"#260":{"kind":"computed","op":"sum","terms":[{"ref":"#254","weight":4},{"ref":"#257","weight":-3}],"rule":"unaverage-quarter","value":142443643},"#261":{"kind":"computed","op":"ratio","terms":[{"ref":"#259"},{"ref":"#260"}],"rule":"per-share-quarter","value":0.2597602032686007},"dilutedEps@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#261"}],"scale":0.5,"rule":"split-restated","value":0.12988010163430036},"dilutedEps@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#253"}],"scale":0.5,"rule":"split-restated","value":0.49},"#262":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2011-01-01","end":"2011-03-31","value":0.29},"dilutedEps@2011Q1":{"kind":"computed","op":"product","terms":[{"ref":"#262"}],"scale":0.5,"rule":"split-restated","value":0.145},"#263":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2011-04-01","end":"2011-06-30","value":0.27},"dilutedEps@2011Q2":{"kind":"computed","op":"product","terms":[{"ref":"#263"}],"scale":0.5,"rule":"split-restated","value":0.135},"#264":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2011-07-01","end":"2011-09-30","value":0.3},"dilutedEps@2011Q3":{"kind":"computed","op":"product","terms":[{"ref":"#264"}],"scale":0.5,"rule":"split-restated","value":0.15},"#265":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2011-10-01","end":"2011-12-31","value":0.28},"dilutedEps@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#265"}],"scale":0.5,"rule":"split-restated","value":0.14},"#266":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2011-01-01","end":"2011-12-31","value":1.14},"dilutedEps@FY2011":{"kind":"computed","op":"product","terms":[{"ref":"#266"}],"scale":0.5,"rule":"split-restated","value":0.57},"#267":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2012-01-01","end":"2012-03-31","value":0.32},"dilutedEps@2012Q1":{"kind":"computed","op":"product","terms":[{"ref":"#267"}],"scale":0.5,"rule":"split-restated","value":0.16},"#268":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2012-04-01","end":"2012-06-30","value":0.28},"dilutedEps@2012Q2":{"kind":"computed","op":"product","terms":[{"ref":"#268"}],"scale":0.5,"rule":"split-restated","value":0.14},"#269":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2012-07-01","end":"2012-09-30","value":0.29},"dilutedEps@2012Q3":{"kind":"computed","op":"product","terms":[{"ref":"#269"}],"scale":0.5,"rule":"split-restated","value":0.145},"#270":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2012-10-01","end":"2012-12-31","value":0.28},"dilutedEps@2012Q4":{"kind":"computed","op":"product","terms":[{"ref":"#270"}],"scale":0.5,"rule":"split-restated","value":0.14},"dilutedEps@FY2012":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2012-01-01","end":"2012-12-31","value":0.59},"dilutedEps@2013Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2013-01-01","end":"2013-03-31","value":0.16},"dilutedEps@2013Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2013-04-01","end":"2013-06-30","value":0.18},"dilutedEps@2013Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2013-07-01","end":"2013-09-30","value":0.19},"dilutedEps@2013Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2013-10-01","end":"2013-12-31","value":0.24},"dilutedEps@FY2013":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2013-01-01","end":"2013-12-31","value":0.77},"dilutedEps@2014Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2014-01-01","end":"2014-03-31","value":0.24},"dilutedEps@2014Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2014-04-01","end":"2014-06-30","value":0.26},"dilutedEps@2014Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2014-07-01","end":"2014-09-30","value":0.25},"dilutedEps@2014Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2014-10-01","end":"2014-12-31","value":0.24},"dilutedEps@FY2014":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2014-01-01","end":"2014-12-31","value":0.98},"dilutedEps@2015Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2015-01-01","end":"2015-03-31","value":0.26},"#271":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":67105808},"#272":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":61308014},"operatingCashFlow@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#271"},{"ref":"#272","weight":-1}],"rule":"quarter-from-ytd","value":5797794},"#273":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":92108704},"operatingCashFlow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#273"},{"ref":"#271","weight":-1}],"rule":"quarter-from-ytd","value":25002896},"#274":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":128133686},"operatingCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#274"},{"ref":"#273","weight":-1}],"rule":"quarter-from-ytd","value":36024982},"operatingCashFlow@FY2010":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":128133686},"operatingCashFlow@2011Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":77375543},"#275":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":31,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":104615030},"#276":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":77375543},"operatingCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#275"},{"ref":"#276","weight":-1}],"rule":"quarter-from-ytd","value":27239487},"#277":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":32,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":125431938},"operatingCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#277"},{"ref":"#275","weight":-1}],"rule":"quarter-from-ytd","value":20816908},"#278":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":141668665},"operatingCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#278"},{"ref":"#277","weight":-1}],"rule":"quarter-from-ytd","value":16236727},"operatingCashFlow@FY2011":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":141668665},"#279":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":101528917},"#280":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":61131521},"operatingCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#279"},{"ref":"#280","weight":-1}],"rule":"quarter-from-ytd","value":40397396},"#281":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":176449443},"operatingCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#281"},{"ref":"#279","weight":-1}],"rule":"quarter-from-ytd","value":74920526},"#282":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":257846054},"operatingCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#282"},{"ref":"#281","weight":-1}],"rule":"quarter-from-ytd","value":81396611},"operatingCashFlow@FY2012":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":257846054},"operatingCashFlow@2013Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":97422534},"#283":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":39,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":172285546},"#284":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":97422534},"operatingCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#283"},{"ref":"#284","weight":-1}],"rule":"quarter-from-ytd","value":74863012},"#285":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":223665953},"operatingCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#285"},{"ref":"#283","weight":-1}],"rule":"quarter-from-ytd","value":51380407},"#286":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":317338830},"operatingCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#286"},{"ref":"#285","weight":-1}],"rule":"quarter-from-ytd","value":93672877},"operatingCashFlow@FY2013":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":317338830},"#287":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":57,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":142105586},"#288":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":55,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":97721946},"operatingCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#287"},{"ref":"#288","weight":-1}],"rule":"quarter-from-ytd","value":44383640},"#289":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":58,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":227453833},"operatingCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#289"},{"ref":"#287","weight":-1}],"rule":"quarter-from-ytd","value":85348247},"#290":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":327223109},"operatingCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#290"},{"ref":"#289","weight":-1}],"rule":"quarter-from-ytd","value":99769276},"operatingCashFlow@FY2014":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":327223109},"operatingCashFlow@2015Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":59,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":107951846},"#291":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":60,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":191887721},"#292":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":59,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":107951846},"operatingCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#291"},{"ref":"#292","weight":-1}],"rule":"quarter-from-ytd","value":83935875},"#293":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":61,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":283161580},"operatingCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#293"},{"ref":"#291","weight":-1}],"rule":"quarter-from-ytd","value":91273859},"#294":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":354416152},"operatingCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#294"},{"ref":"#293","weight":-1}],"rule":"quarter-from-ytd","value":71254572},"operatingCashFlow@FY2015":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":354416152},"#295":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":62,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":255129954},"#296":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":56,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":151868528},"operatingCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#295"},{"ref":"#296","weight":-1}],"rule":"quarter-from-ytd","value":103261426},"#297":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":63,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":356416654},"operatingCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#297"},{"ref":"#295","weight":-1}],"rule":"quarter-from-ytd","value":101286700},"#298":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":477048185},"operatingCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#298"},{"ref":"#297","weight":-1}],"rule":"quarter-from-ytd","value":120631531},"operatingCashFlow@FY2016":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":477048185},"operatingCashFlow@2017Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":131191171},"#299":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":263557719},"#300":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":131191171},"operatingCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#299"},{"ref":"#300","weight":-1}],"rule":"quarter-from-ytd","value":132366548},"#301":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":352556094},"operatingCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#301"},{"ref":"#299","weight":-1}],"rule":"quarter-from-ytd","value":88998375},"#302":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":501002780},"operatingCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#302"},{"ref":"#301","weight":-1}],"rule":"quarter-from-ytd","value":148446686},"operatingCashFlow@FY2017":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":501002780},"#303":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":292384554},"#304":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":147449048},"operatingCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#303"},{"ref":"#304","weight":-1}],"rule":"quarter-from-ytd","value":144935506},"#305":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":398207288},"operatingCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#305"},{"ref":"#303","weight":-1}],"rule":"quarter-from-ytd","value":105822734},"#306":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":552418646},"operatingCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#306"},{"ref":"#305","weight":-1}],"rule":"quarter-from-ytd","value":154211358},"operatingCashFlow@FY2018":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":552418646},"operatingCashFlow@2019Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":133840218},"#307":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":44,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":273467294},"#308":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":133840218},"operatingCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#307"},{"ref":"#308","weight":-1}],"rule":"quarter-from-ytd","value":139627076},"#309":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":383940298},"operatingCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#309"},{"ref":"#307","weight":-1}],"rule":"quarter-from-ytd","value":110473004},"#310":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":505966864},"operatingCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#310"},{"ref":"#309","weight":-1}],"rule":"quarter-from-ytd","value":122026566},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":505966864},"#311":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":259127445},"#312":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":129877130},"operatingCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#311"},{"ref":"#312","weight":-1}],"rule":"quarter-from-ytd","value":129250315},"#313":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":343817752},"operatingCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#313"},{"ref":"#311","weight":-1}],"rule":"quarter-from-ytd","value":84690307},"#314":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":498213220},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#314"},{"ref":"#313","weight":-1}],"rule":"quarter-from-ytd","value":154395468},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":498213220},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":148505521},"#315":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":314644872},"#316":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":148505521},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#315"},{"ref":"#316","weight":-1}],"rule":"quarter-from-ytd","value":166139351},"#317":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":461627573},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#317"},{"ref":"#315","weight":-1}],"rule":"quarter-from-ytd","value":146982701},"#318":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":587126291},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#318"},{"ref":"#317","weight":-1}],"rule":"quarter-from-ytd","value":125498718},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":587126291},"#319":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":32,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":84994919},"#320":{"kind":"computed","op":"sum","terms":[{"ref":"#319"},{"ref":"#86","weight":-1}],"rule":"quarter-from-ytd","value":35999453},"capex@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#320"}],"rule":"component-sum","value":35999453},"#321":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":120177730},"#322":{"kind":"computed","op":"sum","terms":[{"ref":"#321"},{"ref":"#319","weight":-1}],"rule":"quarter-from-ytd","value":35182811},"capex@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#322"}],"rule":"component-sum","value":35182811},"capex@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#321"}],"rule":"component-sum","value":120177730},"#323":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":34,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":39824858},"capex@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#323"}],"rule":"component-sum","value":39824858},"#324":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":69424380},"#325":{"kind":"computed","op":"sum","terms":[{"ref":"#324"},{"ref":"#323","weight":-1}],"rule":"quarter-from-ytd","value":29599522},"capex@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#325"}],"rule":"component-sum","value":29599522},"#326":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":97597283},"#327":{"kind":"computed","op":"sum","terms":[{"ref":"#326"},{"ref":"#324","weight":-1}],"rule":"quarter-from-ytd","value":28172903},"capex@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#327"}],"rule":"component-sum","value":28172903},"depreciationAndAmortization@2013Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":13805949},"#328":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":117474449},"#329":{"kind":"computed","op":"sum","terms":[{"ref":"#328"},{"ref":"#326","weight":-1}],"rule":"quarter-from-ytd","value":19877166},"capex@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#329"}],"rule":"component-sum","value":19877166},"capex@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#328"}],"rule":"component-sum","value":117474449},"#330":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":38,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":12674970},"capex@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#330"}],"rule":"component-sum","value":12674970},"#331":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":39,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":24067012},"#332":{"kind":"computed","op":"sum","terms":[{"ref":"#331"},{"ref":"#330","weight":-1}],"rule":"quarter-from-ytd","value":11392042},"capex@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#332"}],"rule":"component-sum","value":11392042},"#333":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":40,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":38026769},"#334":{"kind":"computed","op":"sum","terms":[{"ref":"#333"},{"ref":"#331","weight":-1}],"rule":"quarter-from-ytd","value":13959757},"capex@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#334"}],"rule":"component-sum","value":13959757},"#335":{"kind":"computed","op":"sum","terms":[{"ref":"#101"},{"ref":"#333","weight":-1}],"rule":"quarter-from-ytd","value":17353688},"capex@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#335"}],"rule":"component-sum","value":17353688},"depreciationAndAmortization@2015Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":59,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":21279105},"#336":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":60,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":33589833},"#337":{"kind":"computed","op":"sum","terms":[{"ref":"#336"},{"ref":"#109","weight":-1}],"rule":"quarter-from-ytd","value":18429478},"capex@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#337"}],"rule":"component-sum","value":18429478},"#338":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":61,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":62282827},"#339":{"kind":"computed","op":"sum","terms":[{"ref":"#338"},{"ref":"#336","weight":-1}],"rule":"quarter-from-ytd","value":28692994},"capex@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#339"}],"rule":"component-sum","value":28692994},"#340":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":97941762},"#341":{"kind":"computed","op":"sum","terms":[{"ref":"#340"},{"ref":"#338","weight":-1}],"rule":"quarter-from-ytd","value":35658935},"capex@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#341"}],"rule":"component-sum","value":35658935},"capex@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#340"}],"rule":"component-sum","value":97941762},"#342":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":56,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":20329035},"capex@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#342"}],"rule":"component-sum","value":20329035},"#343":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":62,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":54832532},"#344":{"kind":"computed","op":"sum","terms":[{"ref":"#343"},{"ref":"#342","weight":-1}],"rule":"quarter-from-ytd","value":34503497},"capex@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#344"}],"rule":"component-sum","value":34503497},"depreciationAndAmortization@2017Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":25181854},"#345":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":63,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":91497229},"#346":{"kind":"computed","op":"sum","terms":[{"ref":"#345"},{"ref":"#343","weight":-1}],"rule":"quarter-from-ytd","value":36664697},"capex@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#346"}],"rule":"component-sum","value":36664697},"#347":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":120955614},"#348":{"kind":"computed","op":"sum","terms":[{"ref":"#347"},{"ref":"#345","weight":-1}],"rule":"quarter-from-ytd","value":29458385},"capex@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#348"}],"rule":"component-sum","value":29458385},"capex@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#347"}],"rule":"component-sum","value":120955614},"#349":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":27119993},"capex@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#349"}],"rule":"component-sum","value":27119993},"#350":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":42,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":56218870},"#351":{"kind":"computed","op":"sum","terms":[{"ref":"#350"},{"ref":"#349","weight":-1}],"rule":"quarter-from-ytd","value":29098877},"capex@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#351"}],"rule":"component-sum","value":29098877},"#352":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":86111836},"#353":{"kind":"computed","op":"sum","terms":[{"ref":"#352"},{"ref":"#350","weight":-1}],"rule":"quarter-from-ytd","value":29892966},"capex@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#353"}],"rule":"component-sum","value":29892966},"depreciationAndAmortization@2019Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":28098804},"#354":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":104040919},"#355":{"kind":"computed","op":"sum","terms":[{"ref":"#354"},{"ref":"#352","weight":-1}],"rule":"quarter-from-ytd","value":17929083},"capex@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#355"}],"rule":"component-sum","value":17929083},"capex@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#354"}],"rule":"component-sum","value":104040919},"#356":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":26247890},"capex@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#356"}],"rule":"component-sum","value":26247890},"#357":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":7,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":51860448},"#358":{"kind":"computed","op":"sum","terms":[{"ref":"#357"},{"ref":"#356","weight":-1}],"rule":"quarter-from-ytd","value":25612558},"capex@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#358"}],"rule":"component-sum","value":25612558},"#359":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":68771193},"#360":{"kind":"computed","op":"sum","terms":[{"ref":"#359"},{"ref":"#357","weight":-1}],"rule":"quarter-from-ytd","value":16910745},"capex@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#360"}],"rule":"component-sum","value":16910745},"#361":{"kind":"computed","op":"sum","terms":[{"ref":"#120"},{"ref":"#359","weight":-1}],"rule":"quarter-from-ytd","value":17219377},"capex@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#361"}],"rule":"component-sum","value":17219377},"depreciationAndAmortization@2021Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":25599131},"#362":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":12,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":28828066},"#363":{"kind":"computed","op":"sum","terms":[{"ref":"#362"},{"ref":"#88","weight":-1}],"rule":"quarter-from-ytd","value":13253623},"capex@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#363"}],"rule":"component-sum","value":13253623},"#364":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":37048073},"#365":{"kind":"computed","op":"sum","terms":[{"ref":"#364"},{"ref":"#362","weight":-1}],"rule":"quarter-from-ytd","value":8220007},"capex@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#365"}],"rule":"component-sum","value":8220007},"#366":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":51706541},"#367":{"kind":"computed","op":"sum","terms":[{"ref":"#366"},{"ref":"#364","weight":-1}],"rule":"quarter-from-ytd","value":14658468},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#367"}],"rule":"component-sum","value":14658468},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#366"}],"rule":"component-sum","value":51706541},"#368":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":12599388},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#368"}],"rule":"component-sum","value":12599388},"#369":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":47,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":31352443},"#370":{"kind":"computed","op":"sum","terms":[{"ref":"#369"},{"ref":"#368","weight":-1}],"rule":"quarter-from-ytd","value":18753055},"capex@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#370"}],"rule":"component-sum","value":18753055},"depreciationAndAmortization@2023Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":24041648},"#371":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":48,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":44357786},"#372":{"kind":"computed","op":"sum","terms":[{"ref":"#371"},{"ref":"#369","weight":-1}],"rule":"quarter-from-ytd","value":13005343},"capex@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#372"}],"rule":"component-sum","value":13005343},"#373":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":68835047},"#374":{"kind":"computed","op":"sum","terms":[{"ref":"#373"},{"ref":"#371","weight":-1}],"rule":"quarter-from-ytd","value":24477261},"capex@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#374"}],"rule":"component-sum","value":24477261},"capex@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#373"}],"rule":"component-sum","value":68835047},"#375":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":23892169},"capex@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#375"}],"rule":"component-sum","value":23892169},"#376":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":50,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":57998319},"#377":{"kind":"computed","op":"sum","terms":[{"ref":"#376"},{"ref":"#375","weight":-1}],"rule":"quarter-from-ytd","value":34106150},"capex@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#377"}],"rule":"component-sum","value":34106150},"#378":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":51,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":108475787},"#379":{"kind":"computed","op":"sum","terms":[{"ref":"#378"},{"ref":"#376","weight":-1}],"rule":"quarter-from-ytd","value":50477468},"capex@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#379"}],"rule":"component-sum","value":50477468},"dilutedShares@2014Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":55,"unit":"shares","start":"2014-01-01","end":"2014-03-31","value":293437014},"#380":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":146433123},"#381":{"kind":"computed","op":"sum","terms":[{"ref":"#380"},{"ref":"#378","weight":-1}],"rule":"quarter-from-ytd","value":37957336},"capex@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#381"}],"rule":"component-sum","value":37957336},"capex@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#380"}],"rule":"component-sum","value":146433123},"#382":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":42819075},"capex@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#382"}],"rule":"component-sum","value":42819075},"#383":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":53,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":90277995},"#384":{"kind":"computed","op":"sum","terms":[{"ref":"#383"},{"ref":"#382","weight":-1}],"rule":"quarter-from-ytd","value":47458920},"capex@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#384"}],"rule":"component-sum","value":47458920},"#385":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":54,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":121393801},"#386":{"kind":"computed","op":"sum","terms":[{"ref":"#385"},{"ref":"#383","weight":-1}],"rule":"quarter-from-ytd","value":31115806},"capex@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#386"}],"rule":"component-sum","value":31115806},"#387":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":183678460},"#388":{"kind":"computed","op":"sum","terms":[{"ref":"#387"},{"ref":"#385","weight":-1}],"rule":"quarter-from-ytd","value":62284659},"capex@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#388"}],"rule":"component-sum","value":62284659},"dilutedShares@2014Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":57,"unit":"shares","start":"2014-04-01","end":"2014-06-30","value":292998986},"capex@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#387"}],"rule":"component-sum","value":183678460},"#389":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":31871370},"capex@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#389"}],"rule":"component-sum","value":31871370},"#390":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":19,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":63634852},"#391":{"kind":"computed","op":"sum","terms":[{"ref":"#390"},{"ref":"#389","weight":-1}],"rule":"quarter-from-ytd","value":31763482},"capex@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#391"}],"rule":"component-sum","value":31763482},"#392":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":20,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":102966564},"#393":{"kind":"computed","op":"sum","terms":[{"ref":"#392"},{"ref":"#390","weight":-1}],"rule":"quarter-from-ytd","value":39331712},"capex@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#393"}],"rule":"component-sum","value":39331712},"#394":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":144669002},"#395":{"kind":"computed","op":"sum","terms":[{"ref":"#394"},{"ref":"#392","weight":-1}],"rule":"quarter-from-ytd","value":41702438},"capex@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#395"}],"rule":"component-sum","value":41702438},"capex@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#394"}],"rule":"component-sum","value":144669002},"#396":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":36722401},"capex@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#396"}],"rule":"component-sum","value":36722401},"dilutedShares@2014Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":58,"unit":"shares","start":"2014-07-01","end":"2014-09-30","value":292875952},"#397":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":67834222},"#398":{"kind":"computed","op":"sum","terms":[{"ref":"#397"},{"ref":"#396","weight":-1}],"rule":"quarter-from-ytd","value":31111821},"capex@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#398"}],"rule":"component-sum","value":31111821},"#399":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":103418837},"#400":{"kind":"computed","op":"sum","terms":[{"ref":"#399"},{"ref":"#397","weight":-1}],"rule":"quarter-from-ytd","value":35584615},"capex@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#400"}],"rule":"component-sum","value":35584615},"#401":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":129088778},"#402":{"kind":"computed","op":"sum","terms":[{"ref":"#401"},{"ref":"#399","weight":-1}],"rule":"quarter-from-ytd","value":25669941},"capex@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#402"}],"rule":"component-sum","value":25669941},"capex@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#401"}],"rule":"component-sum","value":129088778},"#403":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":17042162},"capex@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#403"}],"rule":"component-sum","value":17042162},"#404":{"kind":"filed","concept":"PaymentsToAcquireProductiveAssets","filing":22,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":36237437},"#405":{"kind":"computed","op":"sum","terms":[{"ref":"#404"},{"ref":"#403","weight":-1}],"rule":"quarter-from-ytd","value":19195275},"capex@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#405"}],"rule":"component-sum","value":19195275},"#406":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":24,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":28895520},"#407":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":23,"unit":"USD","start":"2009-01-01","end":"2009-06-30","value":19213984},"depreciationAndAmortization@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#406"},{"ref":"#407","weight":-1}],"rule":"quarter-from-ytd","value":9681536},"#408":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":38364492},"depreciationAndAmortization@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#408"},{"ref":"#406","weight":-1}],"rule":"quarter-from-ytd","value":9468972},"depreciationAndAmortization@FY2009":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":25,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":38364492},"depreciationAndAmortization@2010Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":9675591},"#409":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":27,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":19553096},"#410":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":9675591},"depreciationAndAmortization@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#409"},{"ref":"#410","weight":-1}],"rule":"quarter-from-ytd","value":9877505},"#411":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":28,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":29591073},"depreciationAndAmortization@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#411"},{"ref":"#409","weight":-1}],"rule":"quarter-from-ytd","value":10037977},"#412":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":38620674},"depreciationAndAmortization@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#412"},{"ref":"#411","weight":-1}],"rule":"quarter-from-ytd","value":9029601},"depreciationAndAmortization@FY2010":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":29,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":38620674},"depreciationAndAmortization@2011Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":30,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":10552370},"#413":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2011-04-01","end":"2011-06-30","value":144196994},"dilutedShares@2011Q2":{"kind":"computed","op":"product","terms":[{"ref":"#413"}],"scale":2,"rule":"split-restated","value":288393988},"#414":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":31,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":21283279},"#415":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":30,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":10552370},"depreciationAndAmortization@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#414"},{"ref":"#415","weight":-1}],"rule":"quarter-from-ytd","value":10730909},"#416":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":32,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":33310248},"depreciationAndAmortization@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#416"},{"ref":"#414","weight":-1}],"rule":"quarter-from-ytd","value":12026969},"#417":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":42634684},"depreciationAndAmortization@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#417"},{"ref":"#416","weight":-1}],"rule":"quarter-from-ytd","value":9324436},"depreciationAndAmortization@FY2011":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":33,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":42634684},"depreciationAndAmortization@2012Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":34,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":12674712},"#418":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":25138931},"#419":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":34,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":12674712},"depreciationAndAmortization@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#418"},{"ref":"#419","weight":-1}],"rule":"quarter-from-ytd","value":12464219},"#420":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":37620512},"depreciationAndAmortization@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#420"},{"ref":"#418","weight":-1}],"rule":"quarter-from-ytd","value":12481581},"#421":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":50179823},"depreciationAndAmortization@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#421"},{"ref":"#420","weight":-1}],"rule":"quarter-from-ytd","value":12559311},"depreciationAndAmortization@FY2012":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":37,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":50179823},"#422":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":27566632},"#423":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":13805949},"depreciationAndAmortization@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#422"},{"ref":"#423","weight":-1}],"rule":"quarter-from-ytd","value":13760683},"#424":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":42334977},"depreciationAndAmortization@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#424"},{"ref":"#422","weight":-1}],"rule":"quarter-from-ytd","value":14768345},"#425":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":62854155},"depreciationAndAmortization@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#425"},{"ref":"#424","weight":-1}],"rule":"quarter-from-ytd","value":20519178},"depreciationAndAmortization@FY2013":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":1,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":62854155},"depreciationAndAmortization@2014Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":55,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":19825402},"#426":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":57,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":39592545},"#427":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":55,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":19825402},"depreciationAndAmortization@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#426"},{"ref":"#427","weight":-1}],"rule":"quarter-from-ytd","value":19767143},"#428":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":58,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":59747630},"depreciationAndAmortization@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#428"},{"ref":"#426","weight":-1}],"rule":"quarter-from-ytd","value":20155085},"#429":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":77376305},"depreciationAndAmortization@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#429"},{"ref":"#428","weight":-1}],"rule":"quarter-from-ytd","value":17628675},"depreciationAndAmortization@FY2014":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":2,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":77376305},"#430":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":60,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":42471227},"#431":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":59,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":21279105},"depreciationAndAmortization@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#430"},{"ref":"#431","weight":-1}],"rule":"quarter-from-ytd","value":21192122},"#432":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":61,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":63709095},"depreciationAndAmortization@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#432"},{"ref":"#430","weight":-1}],"rule":"quarter-from-ytd","value":21237868},"#433":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":80599167},"depreciationAndAmortization@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#433"},{"ref":"#432","weight":-1}],"rule":"quarter-from-ytd","value":16890072},"depreciationAndAmortization@FY2015":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":3,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":80599167},"depreciationAndAmortization@2016Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":56,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":22839030},"#434":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":62,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":45789787},"#435":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":56,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":22839030},"depreciationAndAmortization@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#434"},{"ref":"#435","weight":-1}],"rule":"quarter-from-ytd","value":22950757},"#436":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":63,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":68853761},"depreciationAndAmortization@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#436"},{"ref":"#434","weight":-1}],"rule":"quarter-from-ytd","value":23063974},"#437":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":88587430},"depreciationAndAmortization@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#437"},{"ref":"#436","weight":-1}],"rule":"quarter-from-ytd","value":19733669},"depreciationAndAmortization@FY2016":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":4,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":88587430},"#438":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":42,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":50428320},"#439":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":25181854},"depreciationAndAmortization@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#438"},{"ref":"#439","weight":-1}],"rule":"quarter-from-ytd","value":25246466},"#440":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":5,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":74858551},"depreciationAndAmortization@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#440"},{"ref":"#438","weight":-1}],"rule":"quarter-from-ytd","value":24430231},"#441":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":99570908},"depreciationAndAmortization@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#441"},{"ref":"#440","weight":-1}],"rule":"quarter-from-ytd","value":24712357},"depreciationAndAmortization@FY2017":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":99570908},"depreciationAndAmortization@2018Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":28046434},"#442":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":7,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":55908679},"#443":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":28046434},"depreciationAndAmortization@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#442"},{"ref":"#443","weight":-1}],"rule":"quarter-from-ytd","value":27862245},"#444":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":8,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":80748272},"depreciationAndAmortization@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#444"},{"ref":"#442","weight":-1}],"rule":"quarter-from-ytd","value":24839593},"#445":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":102186814},"depreciationAndAmortization@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#445"},{"ref":"#444","weight":-1}],"rule":"quarter-from-ytd","value":21438542},"depreciationAndAmortization@FY2018":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":9,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":102186814},"#446":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":44,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":53296388},"#447":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":28098804},"depreciationAndAmortization@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#446"},{"ref":"#447","weight":-1}],"rule":"quarter-from-ytd","value":25197584},"#448":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":45,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":79331513},"depreciationAndAmortization@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#448"},{"ref":"#446","weight":-1}],"rule":"quarter-from-ytd","value":26035125},"#449":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":104702974},"depreciationAndAmortization@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#449"},{"ref":"#448","weight":-1}],"rule":"quarter-from-ytd","value":25371461},"depreciationAndAmortization@FY2019":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":10,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":104702974},"depreciationAndAmortization@2020Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":26295146},"#450":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":12,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":53437698},"#451":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":26295146},"depreciationAndAmortization@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#450"},{"ref":"#451","weight":-1}],"rule":"quarter-from-ytd","value":27142552},"#452":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":13,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":78489026},"depreciationAndAmortization@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#452"},{"ref":"#450","weight":-1}],"rule":"quarter-from-ytd","value":25051328},"#453":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":104739900},"depreciationAndAmortization@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#453"},{"ref":"#452","weight":-1}],"rule":"quarter-from-ytd","value":26250874},"depreciationAndAmortization@FY2020":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":104739900},"#454":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":47,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":51497665},"#455":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":25599131},"depreciationAndAmortization@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#454"},{"ref":"#455","weight":-1}],"rule":"quarter-from-ytd","value":25898534},"#456":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":48,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":75105881},"depreciationAndAmortization@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#456"},{"ref":"#454","weight":-1}],"rule":"quarter-from-ytd","value":23608216},"#457":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":99112019},"depreciationAndAmortization@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#457"},{"ref":"#456","weight":-1}],"rule":"quarter-from-ytd","value":24006138},"depreciationAndAmortization@FY2021":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":99112019},"depreciationAndAmortization@2022Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":24711500},"#458":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":50,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":50052518},"#459":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":24711500},"depreciationAndAmortization@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#458"},{"ref":"#459","weight":-1}],"rule":"quarter-from-ytd","value":25341018},"#460":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":51,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":73289065},"depreciationAndAmortization@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#460"},{"ref":"#458","weight":-1}],"rule":"quarter-from-ytd","value":23236547},"#461":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":96568443},"depreciationAndAmortization@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#461"},{"ref":"#460","weight":-1}],"rule":"quarter-from-ytd","value":23279378},"depreciationAndAmortization@FY2022":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":96568443},"#462":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":53,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":48841936},"#463":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":24041648},"depreciationAndAmortization@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#462"},{"ref":"#463","weight":-1}],"rule":"quarter-from-ytd","value":24800288},"#464":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":54,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":71001177},"depreciationAndAmortization@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#464"},{"ref":"#462","weight":-1}],"rule":"quarter-from-ytd","value":22159241},"#465":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":93321192},"depreciationAndAmortization@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#465"},{"ref":"#464","weight":-1}],"rule":"quarter-from-ytd","value":22320015},"depreciationAndAmortization@FY2023":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":93321192},"depreciationAndAmortization@2024Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":23953768},"depreciationAndAmortization@2024Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":23988364},"depreciationAndAmortization@2024Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":22945163},"#466":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":94714662},"#467":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":20,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":70887294},"depreciationAndAmortization@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#466"},{"ref":"#467","weight":-1}],"rule":"quarter-from-ytd","value":23827368},"depreciationAndAmortization@FY2024":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":94714662},"depreciationAndAmortization@2025Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":25509069},"depreciationAndAmortization@2025Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":27371374},"depreciationAndAmortization@2025Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":25928524},"dilutedShares@FY2013":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2013-01-01","end":"2013-12-31","value":288548342},"#468":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":104041764},"#469":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":20,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":78808967},"depreciationAndAmortization@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#468"},{"ref":"#469","weight":-1}],"rule":"quarter-from-ytd","value":25232797},"depreciationAndAmortization@FY2025":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":104041764},"depreciationAndAmortization@2026Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":25656252},"depreciationAndAmortization@2026Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":25773929},"#470":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2009-01-01","end":"2009-12-31","value":137645350},"dilutedShares@FY2009":{"kind":"computed","op":"product","terms":[{"ref":"#470"}],"scale":2,"rule":"split-restated","value":275290700},"#471":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2010-04-01","end":"2010-06-30","value":140546280},"dilutedShares@2010Q2":{"kind":"computed","op":"product","terms":[{"ref":"#471"}],"scale":2,"rule":"split-restated","value":281092560},"#472":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2010-07-01","end":"2010-09-30","value":140559193},"dilutedShares@2010Q3":{"kind":"computed","op":"product","terms":[{"ref":"#472"}],"scale":2,"rule":"split-restated","value":281118386},"dilutedShares@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#260"}],"scale":2,"rule":"split-restated","value":284887286},"dilutedShares@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#254"}],"scale":2,"rule":"split-restated","value":281471534},"#473":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2011-01-01","end":"2011-03-31","value":143985844},"dilutedShares@2011Q1":{"kind":"computed","op":"product","terms":[{"ref":"#473"}],"scale":2,"rule":"split-restated","value":287971688},"#474":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2011-07-01","end":"2011-09-30","value":144315020},"dilutedShares@2011Q3":{"kind":"computed","op":"product","terms":[{"ref":"#474"}],"scale":2,"rule":"split-restated","value":288630040},"#475":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2011-01-01","end":"2011-12-31","value":144276808},"#476":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2011-01-01","end":"2011-09-30","value":144136399},"#477":{"kind":"computed","op":"sum","terms":[{"ref":"#475","weight":4},{"ref":"#476","weight":-3}],"rule":"unaverage-quarter","value":144698035},"dilutedShares@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#477"}],"scale":2,"rule":"split-restated","value":289396070},"dilutedShares@FY2011":{"kind":"computed","op":"product","terms":[{"ref":"#475"}],"scale":2,"rule":"split-restated","value":288553616},"#478":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2012-01-01","end":"2012-03-31","value":144988001},"dilutedShares@2012Q1":{"kind":"computed","op":"product","terms":[{"ref":"#478"}],"scale":2,"rule":"split-restated","value":289976002},"#479":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2012-04-01","end":"2012-06-30","value":144741357},"dilutedShares@2012Q2":{"kind":"computed","op":"product","terms":[{"ref":"#479"}],"scale":2,"rule":"split-restated","value":289482714},"#480":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2012-07-01","end":"2012-09-30","value":143584375},"dilutedShares@2012Q3":{"kind":"computed","op":"product","terms":[{"ref":"#480"}],"scale":2,"rule":"split-restated","value":287168750},"dilutedShares@FY2012":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2012-01-01","end":"2012-12-31","value":287936062},"#481":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2013-01-01","end":"2013-03-31","value":143075465},"dilutedShares@2013Q1":{"kind":"computed","op":"product","terms":[{"ref":"#481"}],"scale":2,"rule":"split-restated","value":286150930},"#482":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2013-04-01","end":"2013-06-30","value":144010625},"dilutedShares@2013Q2":{"kind":"computed","op":"product","terms":[{"ref":"#482"}],"scale":2,"rule":"split-restated","value":288021250},"#483":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2013-07-01","end":"2013-09-30","value":144518900},"dilutedShares@2013Q3":{"kind":"computed","op":"product","terms":[{"ref":"#483"}],"scale":2,"rule":"split-restated","value":289037800},"#484":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":294299359},"#485":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":58,"unit":"shares","start":"2014-01-01","end":"2014-09-30","value":292736912},"dilutedShares@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#484","weight":4},{"ref":"#485","weight":-3}],"rule":"unaverage-quarter","value":298986700},"dilutedShares@FY2014":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":294299359},"dilutedShares@2015Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":59,"unit":"shares","start":"2015-01-01","end":"2015-03-31","value":298594143},"dilutedShares@2015Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":60,"unit":"shares","start":"2015-04-01","end":"2015-06-30","value":297462102},"dilutedShares@2015Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":61,"unit":"shares","start":"2015-07-01","end":"2015-09-30","value":295377478},"#486":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":296237899},"#487":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":61,"unit":"shares","start":"2015-01-01","end":"2015-09-30","value":296994572},"dilutedShares@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#486","weight":4},{"ref":"#487","weight":-3}],"rule":"unaverage-quarter","value":293967880},"dilutedShares@FY2015":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":296237899},"dilutedShares@2016Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":56,"unit":"shares","start":"2016-01-01","end":"2016-03-31","value":291316353},"dilutedShares@2016Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":62,"unit":"shares","start":"2016-04-01","end":"2016-06-30","value":291463883},"dilutedShares@2016Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":63,"unit":"shares","start":"2016-07-01","end":"2016-09-30","value":290453825},"#488":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":291072316},"#489":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":63,"unit":"shares","start":"2016-01-01","end":"2016-09-30","value":291024663},"dilutedShares@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#488","weight":4},{"ref":"#489","weight":-3}],"rule":"unaverage-quarter","value":291215275},"dilutedShares@FY2016":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":291072316},"dilutedShares@2017Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2017-01-01","end":"2017-03-31","value":291479838},"dilutedShares@2017Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2017-04-01","end":"2017-06-30","value":289842902},"#490":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":267398126},"#491":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":42157008},"totalCosts@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#490"},{"ref":"#491"}],"rule":"component-sum","value":309555134},"#492":{"kind":"computed","op":"sum","terms":[{"ref":"#1"},{"ref":"#2","weight":-1}],"rule":"quarter-from-ytd","value":279280443},"#493":{"kind":"computed","op":"sum","terms":[{"ref":"#14"},{"ref":"#15","weight":-1}],"rule":"quarter-from-ytd","value":46295960},"totalCosts@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#492"},{"ref":"#493"}],"rule":"component-sum","value":325576403},"totalCosts@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#1"},{"ref":"#14"}],"rule":"component-sum","value":1271514226},"#494":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":292791704},"#495":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":44113068},"totalCosts@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#494"},{"ref":"#495"}],"rule":"component-sum","value":336904772},"#496":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":282176968},"#497":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":46121468},"totalCosts@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#496"},{"ref":"#497"}],"rule":"component-sum","value":328298436},"#498":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":287263147},"#499":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":45562375},"totalCosts@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#498"},{"ref":"#499"}],"rule":"component-sum","value":332825522},"#500":{"kind":"computed","op":"sum","terms":[{"ref":"#172"},{"ref":"#173","weight":-1}],"rule":"quarter-from-ytd","value":281365186},"#501":{"kind":"computed","op":"sum","terms":[{"ref":"#16"},{"ref":"#17","weight":-1}],"rule":"quarter-from-ytd","value":46544234},"totalCosts@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#500"},{"ref":"#501"}],"rule":"component-sum","value":327909420},"totalCosts@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#172"},{"ref":"#16"}],"rule":"component-sum","value":1325938150},"#502":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":298944494},"#503":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":48048172},"totalCosts@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#502"},{"ref":"#503"}],"rule":"component-sum","value":346992666},"#504":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":44,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":292173750},"#505":{"kind":"filed","concept":"OperatingExpenses","filing":44,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":48632638},"totalCosts@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#504"},{"ref":"#505"}],"rule":"component-sum","value":340806388},"#506":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":45,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":297440131},"#507":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":52185606},"totalCosts@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#506"},{"ref":"#507"}],"rule":"component-sum","value":349625737},"#508":{"kind":"computed","op":"sum","terms":[{"ref":"#174"},{"ref":"#175","weight":-1}],"rule":"quarter-from-ytd","value":282031064},"#509":{"kind":"computed","op":"sum","terms":[{"ref":"#18"},{"ref":"#19","weight":-1}],"rule":"quarter-from-ytd","value":50903949},"totalCosts@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#508"},{"ref":"#509"}],"rule":"component-sum","value":332935013},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#174"},{"ref":"#18"}],"rule":"component-sum","value":1370359802},"#510":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":297174245},"#511":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":51560314},"totalCosts@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#510"},{"ref":"#511"}],"rule":"component-sum","value":348734559},"#512":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":185980748},"#513":{"kind":"filed","concept":"OperatingExpenses","filing":12,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":50683064},"totalCosts@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#512"},{"ref":"#513"}],"rule":"component-sum","value":236663812},"#514":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":286401872},"#515":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":49383823},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#514"},{"ref":"#515"}],"rule":"component-sum","value":335785695},"#516":{"kind":"computed","op":"sum","terms":[{"ref":"#176"},{"ref":"#177","weight":-1}],"rule":"quarter-from-ytd","value":313189020},"#517":{"kind":"computed","op":"sum","terms":[{"ref":"#20"},{"ref":"#21","weight":-1}],"rule":"quarter-from-ytd","value":54260227},"totalCosts@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#516"},{"ref":"#517"}],"rule":"component-sum","value":367449247},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#176"},{"ref":"#20"}],"rule":"component-sum","value":1288633313},"#518":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":300424671},"#519":{"kind":"filed","concept":"OperatingExpenses","filing":46,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":49566467},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#518"},{"ref":"#519"}],"rule":"component-sum","value":349991138},"#520":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":47,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":276408285},"#521":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":51672120},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#520"},{"ref":"#521"}],"rule":"component-sum","value":328080405},"#522":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":48,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":258698723},"#523":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":52735081},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#522"},{"ref":"#523"}],"rule":"component-sum","value":311433804},"#524":{"kind":"computed","op":"sum","terms":[{"ref":"#178"},{"ref":"#179","weight":-1}],"rule":"quarter-from-ytd","value":275930403},"#525":{"kind":"computed","op":"sum","terms":[{"ref":"#22"},{"ref":"#23","weight":-1}],"rule":"quarter-from-ytd","value":55952202},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#524"},{"ref":"#525"}],"rule":"component-sum","value":331882605},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#178"},{"ref":"#22"}],"rule":"component-sum","value":1321387951},"#526":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":307838816},"#527":{"kind":"filed","concept":"OperatingExpenses","filing":49,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":57106055},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#526"},{"ref":"#527"}],"rule":"component-sum","value":364944871},"#528":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":50,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":315055988},"#529":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":62576045},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#528"},{"ref":"#529"}],"rule":"component-sum","value":377632033},"#530":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":51,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":346435670},"#531":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":60409485},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#530"},{"ref":"#531"}],"rule":"component-sum","value":406845155},"#532":{"kind":"computed","op":"sum","terms":[{"ref":"#180"},{"ref":"#181","weight":-1}],"rule":"quarter-from-ytd","value":339813384},"#533":{"kind":"computed","op":"sum","terms":[{"ref":"#24"},{"ref":"#25","weight":-1}],"rule":"quarter-from-ytd","value":59716474},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#532"},{"ref":"#533"}],"rule":"component-sum","value":399529858},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#180"},{"ref":"#24"}],"rule":"component-sum","value":1548951917},"#534":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":376024080},"#535":{"kind":"filed","concept":"OperatingExpenses","filing":52,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":61486584},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#534"},{"ref":"#535"}],"rule":"component-sum","value":437510664},"#536":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":53,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":390389807},"#537":{"kind":"filed","concept":"OperatingExpenses","filing":53,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":65793651},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#536"},{"ref":"#537"}],"rule":"component-sum","value":456183458},"#538":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":54,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":384407857},"#539":{"kind":"filed","concept":"OperatingExpenses","filing":54,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":69024104},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#538"},{"ref":"#539"}],"rule":"component-sum","value":453431961},"#540":{"kind":"computed","op":"sum","terms":[{"ref":"#182"},{"ref":"#183","weight":-1}],"rule":"quarter-from-ytd","value":385763292},"#541":{"kind":"computed","op":"sum","terms":[{"ref":"#215"},{"ref":"#216","weight":-1}],"rule":"quarter-from-ytd","value":70594616},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#540"},{"ref":"#541"}],"rule":"component-sum","value":456357908},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#182"},{"ref":"#215"}],"rule":"component-sum","value":1803483991},"#542":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":387987605},"#543":{"kind":"filed","concept":"OperatingExpenses","filing":18,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":72891294},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#542"},{"ref":"#543"}],"rule":"component-sum","value":460878899},"#544":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":384362469},"#545":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":73679287},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#544"},{"ref":"#545"}],"rule":"component-sum","value":458041756},"#546":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":404462142},"#547":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":78335483},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#546"},{"ref":"#547"}],"rule":"component-sum","value":482797625},"#548":{"kind":"computed","op":"sum","terms":[{"ref":"#184"},{"ref":"#185","weight":-1}],"rule":"quarter-from-ytd","value":365411928},"#549":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#218","weight":-1}],"rule":"quarter-from-ytd","value":86457552},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#548"},{"ref":"#549"}],"rule":"component-sum","value":451869480},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#184"},{"ref":"#217"}],"rule":"component-sum","value":1853587760},"#550":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":385039503},"#551":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":78746481},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#550"},{"ref":"#551"}],"rule":"component-sum","value":463785984},"#552":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":432567307},"#553":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":106770768},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#552"},{"ref":"#553"}],"rule":"component-sum","value":539338075},"#554":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":430069318},"#555":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":102839799},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#554"},{"ref":"#555"}],"rule":"component-sum","value":532909117},"#556":{"kind":"computed","op":"sum","terms":[{"ref":"#186"},{"ref":"#187","weight":-1}],"rule":"quarter-from-ytd","value":419883897},"#557":{"kind":"computed","op":"sum","terms":[{"ref":"#219"},{"ref":"#220","weight":-1}],"rule":"quarter-from-ytd","value":104416138},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#556"},{"ref":"#557"}],"rule":"component-sum","value":524300035},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#186"},{"ref":"#219"}],"rule":"component-sum","value":2060333211},"#558":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":446816212},"#559":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":104966994},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#558"},{"ref":"#559"}],"rule":"component-sum","value":551783206},"#560":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":410301978},"#561":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":99659333},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#560"},{"ref":"#561"}],"rule":"component-sum","value":509961311},"freeCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q3"},{"ref":"capex@2018Q3","weight":-1}],"value":88911989},"capexOutflow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q3","weight":-1}],"value":-16910745},"grossMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":37.585849521893394},"operatingMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":27.686511549082788},"netMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":24.19017366535362},"currentRatio@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q3"},{"ref":"currentLiabilities@2018Q3"}],"value":4.786716376739443},"freeCashFlow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q1"},{"ref":"capex@2014Q1","weight":-1}],"value":81304056},"totalCosts@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"operatingIncome@2014Q1","weight":-1}],"value":238561000},"capexOutflow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q1","weight":-1}],"value":-16417890},"grossMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":39.107461450710225},"operatingMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":28.94450748944865},"netMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":20.422411456518308},"currentRatio@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q1"},{"ref":"currentLiabilities@2014Q1"}],"value":4.210128433631426},"netDebt@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q1"},{"ref":"cash@2014Q1","weight":-1}],"value":-110938291},"freeCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q2"},{"ref":"capex@2014Q2","weight":-1}],"value":30553528},"totalCosts@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"operatingIncome@2014Q2","weight":-1}],"value":238602000},"capexOutflow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q2","weight":-1}],"value":-13830112},"grossMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":39.68005862243194},"operatingMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":29.498843211587385},"netMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":22.67098455547118},"currentRatio@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q2"},{"ref":"currentLiabilities@2014Q2"}],"value":5.6959028842070945},"netDebt@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q2"},{"ref":"cash@2014Q2","weight":-1}],"value":-129775469},"freeCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q3"},{"ref":"capex@2014Q3","weight":-1}],"value":65601897},"totalCosts@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"operatingIncome@2014Q3","weight":-1}],"value":247708000},"capexOutflow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q3","weight":-1}],"value":-19746350},"grossMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":39.50426600249634},"operatingMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":29.410624825455812},"netMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":20.61388260371487},"currentRatio@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q3"},{"ref":"currentLiabilities@2014Q3"}],"value":5.589840094321432},"netDebt@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q3"},{"ref":"cash@2014Q3","weight":-1}],"value":-173486636},"freeCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q4"},{"ref":"capex@2014Q4","weight":-1}],"value":77244641},"totalCosts@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"operatingIncome@2014Q4","weight":-1}],"value":251796000},"capexOutflow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q4","weight":-1}],"value":-22524635},"grossMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":38.43286883117254},"operatingMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":28.142666754182944},"netMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":20.254786522112607},"currentRatio@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q4"},{"ref":"currentLiabilities@2014Q4"}],"value":6.420072153609273},"netDebt@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q4"},{"ref":"cash@2014Q4","weight":-1}],"value":-239304804},"freeCashFlow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2014"},{"ref":"capex@FY2014","weight":-1}],"value":254704122},"totalCosts@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"operatingIncome@FY2014","weight":-1}],"value":976666985},"capexOutflow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2014","weight":-1}],"value":-72518987},"grossMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":39.17769835917674},"operatingMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":28.995553467214492},"netMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":20.981776504631792},"currentRatio@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2014"},{"ref":"currentLiabilities@FY2014"}],"value":6.420072153609273},"netDebt@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2014"},{"ref":"cash@FY2014","weight":-1}],"value":-239304804},"freeCashFlow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q1"},{"ref":"capex@2015Q1","weight":-1}],"value":92791491},"totalCosts@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"operatingIncome@2015Q1","weight":-1}],"value":261228000},"capexOutflow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q1","weight":-1}],"value":-15160355},"grossMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":38.78494160249582},"operatingMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":29.19441530667838},"netMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":20.920373939182028},"currentRatio@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q1"},{"ref":"currentLiabilities@2015Q1"}],"value":5.685724956994676},"netDebt@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q1"},{"ref":"cash@2015Q1","weight":-1}],"value":-293661648},"freeCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q2"},{"ref":"capex@2015Q2","weight":-1}],"value":65506397},"totalCosts@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"operatingIncome@2015Q2","weight":-1}],"value":271125000},"capexOutflow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q2","weight":-1}],"value":-18429478},"grossMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":38.37572312251818},"operatingMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":28.511725527213667},"netMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":19.658912929984336},"currentRatio@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q2"},{"ref":"currentLiabilities@2015Q2"}],"value":6.150408949679238},"netDebt@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"cash@2015Q2","weight":-1}],"value":-315521553},"freeCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q3"},{"ref":"capex@2015Q3","weight":-1}],"value":62580865},"totalCosts@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"operatingIncome@2015Q3","weight":-1}],"value":273566000},"capexOutflow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q3","weight":-1}],"value":-28692994},"grossMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":38.96503338643354},"operatingMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":29.824102362830885},"netMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":20.093938624371198},"currentRatio@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q3"},{"ref":"currentLiabilities@2015Q3"}],"value":5.3912009888064345},"netDebt@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q3"},{"ref":"cash@2015Q3","weight":-1}],"value":-337028197},"freeCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q4"},{"ref":"capex@2015Q4","weight":-1}],"value":35595637},"totalCosts@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"operatingIncome@2015Q4","weight":-1}],"value":278931000},"capexOutflow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q4","weight":-1}],"value":-35658935},"grossMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":40.24822913610442},"operatingMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":31.228842706851452},"netMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":21.79426173528636},"currentRatio@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q4"},{"ref":"currentLiabilities@2015Q4"}],"value":7.511142168422637},"netDebt@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q4"},{"ref":"cash@2015Q4","weight":-1}],"value":-325932527},"freeCashFlow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2015"},{"ref":"capex@FY2015","weight":-1}],"value":256474390},"totalCosts@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"operatingIncome@FY2015","weight":-1}],"value":1084851267},"capexOutflow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2015","weight":-1}],"value":-97941762},"grossMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":39.114351283555436},"operatingMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":29.720210983379324},"netMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":20.631394532604563},"currentRatio@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2015"},{"ref":"currentLiabilities@FY2015"}],"value":7.511142168422637},"netDebt@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2015"},{"ref":"cash@FY2015","weight":-1}],"value":-325932527},"freeCashFlow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q1"},{"ref":"capex@2016Q1","weight":-1}],"value":131539493},"totalCosts@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"operatingIncome@2016Q1","weight":-1}],"value":284719000},"capexOutflow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q1","weight":-1}],"value":-20329035},"grossMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":39.12808702856241},"operatingMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":29.797469228341487},"netMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":19.794461101467572},"currentRatio@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q1"},{"ref":"currentLiabilities@2016Q1"}],"value":5.427647654192689},"netDebt@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q1"},{"ref":"cash@2016Q1","weight":-1}],"value":-337727075},"freeCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q2"},{"ref":"capex@2016Q2","weight":-1}],"value":68757929},"totalCosts@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"operatingIncome@2016Q2","weight":-1}],"value":295055000},"capexOutflow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q2","weight":-1}],"value":-34503497},"grossMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":39.351724040292495},"operatingMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":30.378880653891805},"netMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":20.406983466296683},"currentRatio@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q2"},{"ref":"currentLiabilities@2016Q2"}],"value":6.243080028828067},"netDebt@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q2"},{"ref":"cash@2016Q2","weight":-1}],"value":-292618964},"freeCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q3"},{"ref":"capex@2016Q3","weight":-1}],"value":64622003},"totalCosts@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"operatingIncome@2016Q3","weight":-1}],"value":295431000},"capexOutflow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q3","weight":-1}],"value":-36664697},"grossMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":40.457309906131364},"operatingMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":31.23802785102981},"netMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":21.42825555170223},"currentRatio@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q3"},{"ref":"currentLiabilities@2016Q3"}],"value":7.086025961152437},"netDebt@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q3"},{"ref":"cash@2016Q3","weight":-1}],"value":-339518281},"freeCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q4"},{"ref":"capex@2016Q4","weight":-1}],"value":91173146},"totalCosts@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"operatingIncome@2016Q4","weight":-1}],"value":291977000},"capexOutflow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q4","weight":-1}],"value":-29458385},"grossMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":40.286202141872245},"operatingMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":30.46726345695418},"netMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":21.137950003929383},"currentRatio@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q4"},{"ref":"currentLiabilities@2016Q4"}],"value":7.70722411116995},"netDebt@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q4"},{"ref":"cash@2016Q4","weight":-1}],"value":-368352075},"freeCashFlow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2017"},{"ref":"capex@FY2017","weight":-1}],"value":396961861},"capexOutflow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2017","weight":-1}],"value":-104040919},"grossMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":38.6951293653337},"operatingMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":29.15852403200513},"netMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":22.66411147989582},"currentRatio@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2017"},{"ref":"currentLiabilities@FY2017"}],"value":4.861803301363763},"netDebt@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2017"},{"ref":"cash@FY2017","weight":-1}],"value":-569734496},"freeCashFlow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q1"},{"ref":"capex@2018Q1","weight":-1}],"value":121201158},"capexOutflow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q1","weight":-1}],"value":-26247890},"grossMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":37.09079970779081},"operatingMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":27.612693910876196},"netMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":23.90292638906794},"currentRatio@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q1"},{"ref":"currentLiabilities@2018Q1"}],"value":5.003708460626434},"freeCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q2"},{"ref":"capex@2018Q2","weight":-1}],"value":119322948},"capexOutflow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q2","weight":-1}],"value":-25612558},"grossMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":37.980487097263406},"operatingMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":27.843580281374386},"netMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":23.962319305641337},"currentRatio@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q2"},{"ref":"currentLiabilities@2018Q2"}],"value":4.397970586603918},"netDebt@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q2"},{"ref":"cash@2018Q2","weight":-1}],"value":-273599141},"freeCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q4"},{"ref":"capex@2018Q4","weight":-1}],"value":136991981},"capexOutflow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q4","weight":-1}],"value":-17219377},"grossMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":37.944548961313075},"operatingMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":27.6789829932798},"netMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":23.439102443930317},"currentRatio@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q4"},{"ref":"currentLiabilities@2018Q4"}],"value":5.030300491569214},"freeCashFlow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2018"},{"ref":"capex@FY2018","weight":-1}],"value":466428076},"capexOutflow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2018","weight":-1}],"value":-85990570},"grossMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":37.64682181591647},"operatingMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":27.704901843439085},"netMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":23.875021228338504},"currentRatio@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2018"},{"ref":"currentLiabilities@FY2018"}],"value":5.030300491569214},"freeCashFlow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q1"},{"ref":"capex@2019Q1","weight":-1}],"value":116995917},"capexOutflow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q1","weight":-1}],"value":-16844301},"grossMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":36.20336798345672},"operatingMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":25.949392751430356},"netMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":22.254043522148407},"currentRatio@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q1"},{"ref":"currentLiabilities@2019Q1"}],"value":4.804473999006319},"freeCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q2"},{"ref":"capex@2019Q2","weight":-1}],"value":110966710},"capexOutflow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q2","weight":-1}],"value":-28660366},"grossMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":37.664573692531214},"operatingMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":27.288670417378725},"netMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":23.24652077719533},"currentRatio@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q2"},{"ref":"currentLiabilities@2019Q2"}],"value":5.23991175259255},"freeCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q3"},{"ref":"capex@2019Q3","weight":-1}],"value":97655199},"capexOutflow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q3","weight":-1}],"value":-12817805},"grossMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":37.74293004242707},"operatingMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":26.820104612975943},"netMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":23.42133409801135},"currentRatio@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q3"},{"ref":"currentLiabilities@2019Q3"}],"value":5.416747270526744},"freeCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q4"},{"ref":"capex@2019Q4","weight":-1}],"value":95768783},"capexOutflow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q4","weight":-1}],"value":-26257783},"grossMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":36.45603330960084},"operatingMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":24.98693211005867},"netMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":22.428779999819753},"currentRatio@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q4"},{"ref":"currentLiabilities@2019Q4"}],"value":5.530372936825126},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":421386609},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-84580255},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":37.02775455914537},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":26.28104178440066},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":22.84601278312828},"currentRatio@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2019"},{"ref":"currentLiabilities@FY2019"}],"value":5.530372936825126},"freeCashFlow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q1"},{"ref":"capex@2020Q1","weight":-1}],"value":135706027},"capexOutflow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q1","weight":-1}],"value":-15574443},"grossMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":34.50874589629889},"operatingMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":23.14588493962137},"netMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":19.72528661441137},"currentRatio@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q1"},{"ref":"currentLiabilities@2020Q1"}],"value":3.4502755257520152},"freeCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q2"},{"ref":"capex@2020Q2","weight":-1}],"value":25918091},"capexOutflow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q2","weight":-1}],"value":-13253623},"grossMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":19.112624435710835},"operatingMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":-2.930625075883257},"netMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":-1.0325224569642881},"currentRatio@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q2"},{"ref":"currentLiabilities@2020Q2"}],"value":3.9485473346669755},"freeCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q3"},{"ref":"capex@2020Q3","weight":-1}],"value":130372059},"capexOutflow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q3","weight":-1}],"value":-8220007},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":39.65895701391187},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":29.2544461577106},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":24.669844792896146},"currentRatio@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q3"},{"ref":"currentLiabilities@2020Q3"}],"value":4.124157423361078},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":120789053},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-14658468},"grossMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":40.892568659127626},"operatingMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":30.652016366463847},"netMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":27.052035994141892},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":5.510002711480377},"totalCosts@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2009Q3"},{"ref":"operatingIncome@2009Q3","weight":-1}],"value":122638434},"grossMargin@2009Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2009Q3"},{"ref":"revenue@2009Q3"}],"scale":100,"value":34.90124397972499},"operatingMargin@2009Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2009Q3"},{"ref":"revenue@2009Q3"}],"scale":100,"value":21.255310398367115},"netMargin@2009Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2009Q3"},{"ref":"revenue@2009Q3"}],"scale":100,"value":15.369571159638296},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":412785230},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-51706541},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":35.86348298400795},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":23.667728918130486},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":20.587951800349085},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":5.510002711480377},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":178249613},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":-12599388},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":37.893431185074164},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":27.646700087859838},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":23.453615173910798},"currentRatio@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q1"},{"ref":"currentLiabilities@2021Q1"}],"value":4.526791106426277},"freeCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q2"},{"ref":"capex@2021Q2","weight":-1}],"value":42640113},"capexOutflow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q2","weight":-1}],"value":-18753055},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":35.419446034508944},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":23.346689875118283},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":20.211446127965797},"currentRatio@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q2"},{"ref":"currentLiabilities@2021Q2"}],"value":4.707699094429921},"freeCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q3"},{"ref":"capex@2021Q3","weight":-1}],"value":34133479},"capexOutflow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q3","weight":-1}],"value":-13005343},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":35.26034849937062},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":22.063368526948267},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":19.18448244364976},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":4.545309725206698},"freeCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q4"},{"ref":"capex@2021Q4","weight":-1}],"value":38309310},"capexOutflow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q4","weight":-1}],"value":-24477261},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":34.27750029177712},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":20.950550327385844},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":20.050209484066585},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":4.8056506167422945},"freeCashFlow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2021"},{"ref":"capex@FY2021","weight":-1}],"value":293332515},"capexOutflow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2021","weight":-1}],"value":-68835047},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":35.797054732689965},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":23.670811925245726},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":20.841237244018696},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":4.8056506167422945},"freeCashFlow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q1"},{"ref":"capex@2022Q1","weight":-1}],"value":92066374},"capexOutflow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q1","weight":-1}],"value":-23892169},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":34.257695125050454},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":22.062099173306624},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":18.692752391345667},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":3.994309017021144},"freeCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q2"},{"ref":"capex@2022Q2","weight":-1}],"value":39196350},"capexOutflow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q2","weight":-1}],"value":-34106150},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":32.01545887882129},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":18.512460538212387},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":15.62373900302747},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":3.466052313517435},"freeCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q3"},{"ref":"capex@2022Q3","weight":-1}],"value":-3380946},"capexOutflow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q3","weight":-1}],"value":-50477468},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":29.819685315322797},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":17.582150446583217},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":14.718507729363886},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":3.7309773422544876},"freeCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q4"},{"ref":"capex@2022Q4","weight":-1}],"value":63885628},"capexOutflow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q4","weight":-1}],"value":-37957336},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":31.16269082423103},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":19.0658120766214},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":17.455352801996565},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":3.786238101268191},"freeCashFlow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2022"},{"ref":"capex@FY2022","weight":-1}],"value":191767406},"capexOutflow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2022","weight":-1}],"value":-146433123},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":31.77840116017586},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":19.28161625782873},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":16.61095995104047},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":3.786238101268191},"freeCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q4"},{"ref":"capex@2013Q4","weight":-1}],"value":76319189},"totalCosts@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"operatingIncome@2013Q4","weight":-1}],"value":231134000},"capexOutflow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q4","weight":-1}],"value":-17353688},"grossMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":39.383664351072625},"operatingMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":29.267068580347033},"netMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":21.385378094684334},"currentRatio@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q4"},{"ref":"currentLiabilities@2013Q4"}],"value":5.01070318027074},"netDebt@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q4"},{"ref":"cash@2013Q4","weight":-1}],"value":-43966724},"freeCashFlow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q1"},{"ref":"capex@2023Q1","weight":-1}],"value":78095035},"capexOutflow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q1","weight":-1}],"value":-42819075},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":31.726465744669646},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":20.562639693079213},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":17.716988130967877},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":3.383626960862757},"freeCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q2"},{"ref":"capex@2023Q2","weight":-1}],"value":73393103},"capexOutflow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q2","weight":-1}],"value":-47458920},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":33.092019682144674},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":21.81574811516557},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":18.70787560007061},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":3.7140438255728743},"freeCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q3"},{"ref":"capex@2023Q3","weight":-1}],"value":94786367},"capexOutflow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q3","weight":-1}],"value":-31115806},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":33.24505772356594},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":21.258561287006295},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":18.186294299884693},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":3.846321649752046},"freeCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q4"},{"ref":"capex@2023Q4","weight":-1}],"value":107296627},"capexOutflow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q4","weight":-1}],"value":-62284659},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":34.520107548053744},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":22.53722425534515},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":19.850220324137887},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":3.6734358624436623},"freeCashFlow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2023"},{"ref":"capex@FY2023","weight":-1}],"value":353571132},"capexOutflow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2023","weight":-1}],"value":-183678460},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":33.169146574181866},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":21.5608824539337},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":18.63258824432083},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":3.6734358624436623},"freeCashFlow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q1"},{"ref":"capex@2024Q1","weight":-1}],"value":98005760},"capexOutflow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q1","weight":-1}],"value":-31871370},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":34.264481121935674},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":21.91473857595012},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":18.33718925977901},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":3.5235058288817727},"freeCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q2"},{"ref":"capex@2024Q2","weight":-1}],"value":97486833},"capexOutflow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q2","weight":-1}],"value":-31763482},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":32.91234506121315},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":20.052164942035475},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":15.017728526783097},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":3.556883760462182},"freeCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q3"},{"ref":"capex@2024Q3","weight":-1}],"value":45358595},"capexOutflow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q3","weight":-1}],"value":-39331712},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":33.53409875355206},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":20.661105371712132},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":20.138677050651875},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":3.692848690404872},"freeCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q4"},{"ref":"capex@2024Q4","weight":-1}],"value":112693030},"capexOutflow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q4","weight":-1}],"value":-41702438},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":32.53575266137162},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":16.573430963115587},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":16.185634870522378},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":4.105097885781225},"freeCashFlow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2024"},{"ref":"capex@FY2024","weight":-1}],"value":353544218},"capexOutflow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2024","weight":-1}],"value":-144669002},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":33.3327027373759},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":19.873069839316127},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":17.48520454958855},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":4.105097885781225},"freeCashFlow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q1"},{"ref":"capex@2025Q1","weight":-1}],"value":111783120},"capexOutflow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q1","weight":-1}],"value":-36722401},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":33.24246403381961},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":19.58952453901759},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":16.449110862644442},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":4.08302491479798},"freeCashFlow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2013"},{"ref":"capex@FY2013","weight":-1}],"value":261958373},"totalCosts@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"operatingIncome@FY2013","weight":-1}],"value":867122358},"capexOutflow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2013","weight":-1}],"value":-55380457},"grossMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":36.75621395886162},"operatingMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":26.004875013795438},"netMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":19.023531439634738},"currentRatio@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2013"},{"ref":"currentLiabilities@FY2013"}],"value":5.01070318027074},"netDebt@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2013"},{"ref":"cash@FY2013","weight":-1}],"value":-43966724},"freeCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q2"},{"ref":"capex@2025Q2","weight":-1}],"value":135027530},"capexOutflow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q2","weight":-1}],"value":-31111821},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":34.246118627903115},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":18.016060786107694},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":14.598827306571122},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":3.1518844981640535},"freeCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q3"},{"ref":"capex@2025Q3","weight":-1}],"value":111398086},"capexOutflow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q3","weight":-1}],"value":-35584615},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":34.364216572300805},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":18.6691402383222},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":15.409394710429968},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":2.9622397013788824},"freeCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q4"},{"ref":"capex@2025Q4","weight":-1}],"value":99828777},"capexOutflow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q4","weight":-1}],"value":-25669941},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":34.841271268704624},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":18.637690088949345},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":14.425759737006244},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":2.9117660705128157},"freeCashFlow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2025"},{"ref":"capex@FY2025","weight":-1}],"value":458037513},"capexOutflow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2025","weight":-1}],"value":-129088778},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":34.199564133477836},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":18.701083450311675},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":15.185498158045746},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":2.9117660705128157},"freeCashFlow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q1"},{"ref":"capex@2026Q1","weight":-1}],"value":120041067},"capexOutflow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q1","weight":-1}],"value":-17042162},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":33.84843290839625},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":18.30796915728471},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":14.576377988894329},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":2.7176099060491485},"freeCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q2"},{"ref":"capex@2026Q2","weight":-1}],"value":165385176},"capexOutflow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q2","weight":-1}],"value":-19195275},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":37.00258500808011},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":21.700976204188514},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":17.609315054119364},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":3.03845716793221},"freeCashFlow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2016"},{"ref":"capex@FY2016","weight":-1}],"value":356092571},"capexOutflow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2016","weight":-1}],"value":-120955614},"grossMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":39.81430624637237},"operatingMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":30.480397240625358},"netMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":20.703207499788633},"currentRatio@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2016"},{"ref":"currentLiabilities@FY2016"}],"value":7.70722411116995},"netDebt@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2016"},{"ref":"cash@FY2016","weight":-1}],"value":-368352075},"freeCashFlow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q1"},{"ref":"capex@2017Q1","weight":-1}],"value":104071178},"totalCosts@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"operatingIncome@2017Q1","weight":-1}],"value":319108000},"capexOutflow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q1","weight":-1}],"value":-27119993},"grossMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":38.762388790280795},"operatingMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":29.639829340624207},"netMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":21.510357524777582},"currentRatio@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q1"},{"ref":"currentLiabilities@2017Q1"}],"value":4.354044617759655},"netDebt@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q1"},{"ref":"cash@2017Q1","weight":-1}],"value":-523395625},"freeCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q2"},{"ref":"capex@2017Q2","weight":-1}],"value":103267671},"totalCosts@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"operatingIncome@2017Q2","weight":-1}],"value":317274000},"capexOutflow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q2","weight":-1}],"value":-29098877},"grossMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":37.73263016796085},"operatingMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":28.403051864087793},"netMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":19.979284152376568},"currentRatio@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q2"},{"ref":"currentLiabilities@2017Q2"}],"value":4.443078313522578},"netDebt@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q2"},{"ref":"cash@2017Q2","weight":-1}],"value":-571204352},"freeCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q3"},{"ref":"capex@2017Q3","weight":-1}],"value":59105409},"capexOutflow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q3","weight":-1}],"value":-29892966},"grossMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":39.037635536263075},"operatingMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":29.426529998084938},"netMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":20.57096218207684},"currentRatio@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q3"},{"ref":"currentLiabilities@2017Q3"}],"value":4.544196698933169},"netDebt@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q3"},{"ref":"cash@2017Q3","weight":-1}],"value":-561999767},"freeCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q4"},{"ref":"capex@2017Q4","weight":-1}],"value":130517603},"capexOutflow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q4","weight":-1}],"value":-17929083},"grossMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":39.230149922753874},"operatingMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":29.1563853167091},"netMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":28.389363970668235},"currentRatio@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q4"},{"ref":"currentLiabilities@2017Q4"}],"value":4.861803301363763},"netDebt@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q4"},{"ref":"cash@2017Q4","weight":-1}],"value":-569734496},"totalCosts@2009Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2009Q2"},{"ref":"operatingIncome@2009Q2","weight":-1}],"value":101263472},"grossMargin@2009Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2009Q2"},{"ref":"revenue@2009Q2"}],"scale":100,"value":30.504485201378873},"operatingMargin@2009Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2009Q2"},{"ref":"revenue@2009Q2"}],"scale":100,"value":13.702114806050705},"netMargin@2009Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2009Q2"},{"ref":"revenue@2009Q2"}],"scale":100,"value":10.404910605708656},"totalCosts@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2009Q4"},{"ref":"operatingIncome@2009Q4","weight":-1}],"value":134369626},"grossMargin@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2009Q4"},{"ref":"revenue@2009Q4"}],"scale":100,"value":36.65043217786741},"operatingMargin@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2009Q4"},{"ref":"revenue@2009Q4"}],"scale":100,"value":24.34478868765584},"netMargin@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2009Q4"},{"ref":"revenue@2009Q4"}],"scale":100,"value":16.9180854868769},"currentRatio@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2009Q4"},{"ref":"currentLiabilities@2009Q4"}],"value":8.61924704923164},"freeCashFlow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2009"},{"ref":"capex@FY2009","weight":-1}],"value":89523796},"totalCosts@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2009"},{"ref":"operatingIncome@FY2009","weight":-1}],"value":449903924},"capexOutflow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2009","weight":-1}],"value":-21130500},"grossMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":32.607397535552735},"operatingMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":17.376505715342677},"netMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":11.870405075805495},"currentRatio@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2009"},{"ref":"currentLiabilities@FY2009"}],"value":8.61924704923164},"totalCosts@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q1"},{"ref":"operatingIncome@2010Q1","weight":-1}],"value":141161032},"grossMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":36.91056915120612},"operatingMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":24.012571553340873},"netMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":17.474466895376246},"totalCosts@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q2"},{"ref":"operatingIncome@2010Q2","weight":-1}],"value":152774201},"grossMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":36.66078292145463},"operatingMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":24.204468464528052},"netMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":16.89678894166807},"currentRatio@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q2"},{"ref":"currentLiabilities@2010Q2"}],"value":6.913669670033875},"totalCosts@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q3"},{"ref":"operatingIncome@2010Q3","weight":-1}],"value":159860656},"grossMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":35.66151037837766},"operatingMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":22.710257876557996},"netMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":16.579197609773523},"currentRatio@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q3"},{"ref":"currentLiabilities@2010Q3"}],"value":7.29920990684148},"freeCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q4"},{"ref":"capex@2010Q4","weight":-1}],"value":18254389},"totalCosts@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q4"},{"ref":"operatingIncome@2010Q4","weight":-1}],"value":171495456},"capexOutflow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q4","weight":-1}],"value":-17770593},"grossMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":35.78035044412222},"operatingMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":22.784775178336776},"netMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":16.624569971841403},"currentRatio@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q4"},{"ref":"currentLiabilities@2010Q4"}],"value":9.089773007057742},"freeCashFlow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2010"},{"ref":"capex@FY2010","weight":-1}],"value":81236736},"totalCosts@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2010"},{"ref":"operatingIncome@FY2010","weight":-1}],"value":625291345},"capexOutflow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2010","weight":-1}],"value":-46896950},"grossMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":36.22486417111425},"operatingMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":23.39588737221046},"netMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":16.87371584193041},"currentRatio@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2010"},{"ref":"currentLiabilities@FY2010"}],"value":9.089773007057742},"freeCashFlow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q1"},{"ref":"capex@2011Q1","weight":-1}],"value":57939146},"totalCosts@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q1"},{"ref":"operatingIncome@2011Q1","weight":-1}],"value":190855000},"capexOutflow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q1","weight":-1}],"value":-19436397},"grossMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":35.99061152598567},"operatingMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":23.945789133917255},"netMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":16.869366317853242},"currentRatio@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q1"},{"ref":"currentLiabilities@2011Q1"}],"value":6.267071859005794},"freeCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q2"},{"ref":"capex@2011Q2","weight":-1}],"value":-2319582},"totalCosts@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q2"},{"ref":"operatingIncome@2011Q2","weight":-1}],"value":189755000},"capexOutflow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q2","weight":-1}],"value":-29559069},"grossMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":35.23633550341149},"operatingMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":21.912165331972577},"netMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":15.831968461164928},"currentRatio@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q2"},{"ref":"currentLiabilities@2011Q2"}],"value":6.990694210965996},"freeCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q3"},{"ref":"capex@2011Q3","weight":-1}],"value":-15182545},"totalCosts@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q3"},{"ref":"operatingIncome@2011Q3","weight":-1}],"value":207221000},"capexOutflow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q3","weight":-1}],"value":-35999453},"grossMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":35.3604138524797},"operatingMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":23.099959921029583},"netMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":16.104695177163894},"currentRatio@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q3"},{"ref":"currentLiabilities@2011Q3"}],"value":6.494347063497393},"freeCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q4"},{"ref":"capex@2011Q4","weight":-1}],"value":-18946084},"totalCosts@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q4"},{"ref":"operatingIncome@2011Q4","weight":-1}],"value":204564000},"capexOutflow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q4","weight":-1}],"value":-35182811},"grossMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":34.7052203405455},"operatingMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":21.426403991595834},"netMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":15.543102090671296},"currentRatio@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q4"},{"ref":"currentLiabilities@2011Q4"}],"value":7.471043443286376},"freeCashFlow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2011"},{"ref":"capex@FY2011","weight":-1}],"value":21490935},"totalCosts@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"operatingIncome@FY2011","weight":-1}],"value":792394124},"capexOutflow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2011","weight":-1}],"value":-120177730},"grossMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":35.31878675842574},"operatingMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":22.599775526549138},"netMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":16.08461928832449},"currentRatio@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2011"},{"ref":"currentLiabilities@FY2011"}],"value":7.471043443286376},"freeCashFlow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q1"},{"ref":"capex@2012Q1","weight":-1}],"value":21306663},"totalCosts@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q1"},{"ref":"operatingIncome@2012Q1","weight":-1}],"value":225206000},"capexOutflow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q1","weight":-1}],"value":-39824858},"grossMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":34.6830313683537},"operatingMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":22.531621185592364},"netMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":15.942168575232108},"currentRatio@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q1"},{"ref":"currentLiabilities@2012Q1"}],"value":6.043352579719338},"freeCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q2"},{"ref":"capex@2012Q2","weight":-1}],"value":10797874},"totalCosts@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q2"},{"ref":"operatingIncome@2012Q2","weight":-1}],"value":222744000},"capexOutflow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q2","weight":-1}],"value":-29599522},"grossMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":33.097239666590546},"operatingMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":20.521237725508108},"netMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":14.546343343229049},"currentRatio@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q2"},{"ref":"currentLiabilities@2012Q2"}],"value":7.326897091726626},"freeCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q3"},{"ref":"capex@2012Q3","weight":-1}],"value":46747623},"totalCosts@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q3"},{"ref":"operatingIncome@2012Q3","weight":-1}],"value":210625000},"capexOutflow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q3","weight":-1}],"value":-28172903},"grossMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":33.59428588470371},"operatingMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":21.48124123945006},"netMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":15.611299991053054},"currentRatio@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q3"},{"ref":"currentLiabilities@2012Q3"}],"value":7.0953254324978055},"freeCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q4"},{"ref":"capex@2012Q4","weight":-1}],"value":61519445},"totalCosts@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q4"},{"ref":"operatingIncome@2012Q4","weight":-1}],"value":206530000},"capexOutflow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q4","weight":-1}],"value":-19877166},"grossMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":34.230590476629445},"operatingMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":20.671867378019503},"netMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":15.209968158126209},"currentRatio@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q4"},{"ref":"currentLiabilities@2012Q4"}],"value":8.466174357367056},"netDebt@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q4"},{"ref":"cash@2012Q4","weight":-1}],"value":-389678664},"freeCashFlow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2012"},{"ref":"capex@FY2012","weight":-1}],"value":140371605},"totalCosts@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"operatingIncome@FY2012","weight":-1}],"value":865104289},"capexOutflow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2012","weight":-1}],"value":-117474449},"grossMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":33.90617350672734},"operatingMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":21.322650345183085},"netMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":15.332215926490075},"currentRatio@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2012"},{"ref":"currentLiabilities@FY2012"}],"value":8.466174357367056},"netDebt@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2012"},{"ref":"cash@FY2012","weight":-1}],"value":-389678664},"freeCashFlow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q1"},{"ref":"capex@2013Q1","weight":-1}],"value":84747564},"totalCosts@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"operatingIncome@2013Q1","weight":-1}],"value":205645000},"capexOutflow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q1","weight":-1}],"value":-12674970},"grossMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":34.68064816567038},"operatingMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":23.69359441036887},"netMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":16.857576465960914},"currentRatio@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q1"},{"ref":"currentLiabilities@2013Q1"}],"value":7.25233881054481},"freeCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q2"},{"ref":"capex@2013Q2","weight":-1}],"value":63470970},"totalCosts@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"operatingIncome@2013Q2","weight":-1}],"value":215378000},"capexOutflow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q2","weight":-1}],"value":-11392042},"grossMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":35.75689783743475},"operatingMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":24.94860161547736},"netMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":18.153909413396335},"currentRatio@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q2"},{"ref":"currentLiabilities@2013Q2"}],"value":8.234896392948457},"freeCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q3"},{"ref":"capex@2013Q3","weight":-1}],"value":37420650},"totalCosts@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"operatingIncome@2013Q3","weight":-1}],"value":214966000},"capexOutflow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q3","weight":-1}],"value":-13959757},"grossMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":36.71307107566298},"operatingMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":25.51988413911622},"netMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":19.236579332136845},"currentRatio@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q3"},{"ref":"currentLiabilities@2013Q3"}],"value":4.344056528000966},"netDebt@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q3"},{"ref":"cash@2013Q3","weight":-1}],"value":40823045},"fcfMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":19.318068323291754},"fcfMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":24.21644670413625},"fcfMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":9.027833245183004},"fcfMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":18.69457958360168},"fcfMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":22.044011460827427},"fcfMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":18.51718701459851},"fcfMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":25.151039608388427},"fcfMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":17.272251870758165},"fcfMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":16.053414445821115},"fcfMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":8.776196088196789},"fcfMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":16.615149528480465},"fcfMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":32.4334003175793},"fcfMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":16.224107305079507},"fcfMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":15.040860202540248},"fcfMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":21.712389471152356},"fcfMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":22.116436891711206},"fcfMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":26.04124403764342},"fcfMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":26.225918884524845},"fcfMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":30.213776303514045},"fcfMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":25.431400052405053},"fcfMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":24.967704534250696},"fcfMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":23.674867882341143},"fcfMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":20.4401780388102},"fcfMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":21.577515794122153},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":22.66863182658075},"fcfMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":29.906891486039527},"fcfMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":11.272383744936992},"fcfMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":27.467648732071897},"fcfMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":22.79623695891776},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":24.451357695850483},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":36.84936957982325},"fcfMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":9.962526839639724},"fcfMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":8.541933037870466},"fcfMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":9.124718643486462},"fcfMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":16.94417804319428},"fcfMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":19.661757049104008},"fcfMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":8.458007047556984},"fcfMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":-0.6849053049102883},"fcfMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":12.94153485884679},"fcfMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":9.993308957406946},"fcfMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":23.355629035713193},"fcfMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":14.179478031305775},"fcfMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":12.578663108661411},"fcfMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":16.460310186021314},"fcfMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":18.212663206208457},"fcfMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":15.377906165092053},"fcfMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":16.604807482545844},"fcfMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":17.01561297177311},"fcfMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":7.453849403654761},"fcfMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":20.805968192778202},"fcfMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":15.28301679355047},"fcfMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":19.380779363336803},"fcfMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":22.353987730204274},"fcfMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":20.525324142416647},"fcfMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":17.001214318097926},"fcfMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":15.491701983798581},"fcfMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":18.07375299645829},"fcfMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":17.772194661097483},"fcfMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":25.393098558212916},"fcfMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":21.20956104360403},"fcfMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":22.946669606535327},"fcfMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":23.303674693493466},"fcfMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":13.475065203315795},"fcfMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":28.399939726265856},"fcfMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":16.440774246607432},"fcfMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":8.218974330241707},"fcfMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":9.95226964809181},"fcfMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":23.0882923019295},"fcfMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":-0.9545526374268525},"fcfMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":-5.6342664064007595},"fcfMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":-7.277243064064498},"fcfMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":2.0992119234144417},"fcfMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":7.329256949437061},"fcfMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":3.852860955697648},"fcfMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":17.427016417643376},"fcfMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":23.62960679703014},"fcfMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":12.766167025895816},"fcfMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":31.446337092159897},"fcfMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":22.117324217524935},"fcfMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":12.96527984699711},"#562":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q1"},{"ref":"equity@2014Q1"}],"value":1648673081},"debtToCapital@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2014Q1"},{"ref":"#562"}],"scale":100,"value":15.997713739586436},"#563":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q2"},{"ref":"equity@2014Q2"}],"value":1709613313},"debtToCapital@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2014Q2"},{"ref":"#563"}],"scale":100,"value":15.317791339637282},"#564":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q3"},{"ref":"equity@2014Q3"}],"value":1757515071},"debtToCapital@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2014Q3"},{"ref":"#564"}],"scale":100,"value":14.793614250605764},"#565":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q4"},{"ref":"equity@2014Q4"}],"value":1829537445},"debtToCapital@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2014Q4"},{"ref":"#565"}],"scale":100,"value":14.108757418736515},"#566":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2014"},{"ref":"equity@FY2014"}],"value":1829537445},"debtToCapital@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2014"},{"ref":"#566"}],"scale":100,"value":14.108757418736515},"#567":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q1"},{"ref":"equity@2015Q1"}],"value":1869732456},"debtToCapital@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q1"},{"ref":"#567"}],"scale":100,"value":13.705169377452364},"#568":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"equity@2015Q2"}],"value":1901379706},"debtToCapital@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"#568"}],"scale":100,"value":13.378442990492296},"#569":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q3"},{"ref":"equity@2015Q3"}],"value":1898595601},"debtToCapital@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q3"},{"ref":"#569"}],"scale":100,"value":11.982541194142375},"#570":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q4"},{"ref":"equity@2015Q4"}],"value":1948141761},"debtToCapital@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q4"},{"ref":"#570"}],"scale":100,"value":11.58154937781245},"#571":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2015"},{"ref":"equity@FY2015"}],"value":1948141761},"debtToCapital@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2015"},{"ref":"#571"}],"scale":100,"value":11.58154937781245},"#572":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q1"},{"ref":"equity@2016Q1"}],"value":1957705089},"debtToCapital@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2016Q1"},{"ref":"#572"}],"scale":100,"value":10.66299521684494},"#573":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q2"},{"ref":"equity@2016Q2"}],"value":1991798178},"debtToCapital@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2016Q2"},{"ref":"#573"}],"scale":100,"value":10.386343470186667},"#574":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q3"},{"ref":"equity@2016Q3"}],"value":2051265390},"debtToCapital@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2016Q3"},{"ref":"#574"}],"scale":100,"value":9.506327213954505},"#575":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q4"},{"ref":"equity@2016Q4"}],"value":2088549234},"debtToCapital@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2016Q4"},{"ref":"#575"}],"scale":100,"value":8.528647402716674},"#576":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2017"},{"ref":"equity@FY2017"}],"value":2049518261},"debtToCapital@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2017"},{"ref":"#576"}],"scale":100,"value":0},"#577":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q2"},{"ref":"equity@2018Q2"}],"value":1944599312},"debtToCapital@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2018Q2"},{"ref":"#577"}],"scale":100,"value":1.1879053878838357},"#578":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q4"},{"ref":"equity@2013Q4"}],"value":1593228683},"debtToCapital@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2013Q4"},{"ref":"#578"}],"scale":100,"value":16.672120131545483},"#579":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2013"},{"ref":"equity@FY2013"}],"value":1593228683},"debtToCapital@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2013"},{"ref":"#579"}],"scale":100,"value":16.672120131545483},"#580":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2016"},{"ref":"equity@FY2016"}],"value":2088549234},"debtToCapital@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2016"},{"ref":"#580"}],"scale":100,"value":8.528647402716674},"#581":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q1"},{"ref":"equity@2017Q1"}],"value":2011021538},"debtToCapital@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2017Q1"},{"ref":"#581"}],"scale":100,"value":1.802566472562563},"#582":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q2"},{"ref":"equity@2017Q2"}],"value":2013311423},"debtToCapital@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2017Q2"},{"ref":"#582"}],"scale":100,"value":0.4656507628626314},"#583":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q3"},{"ref":"equity@2017Q3"}],"value":2026265199},"debtToCapital@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2017Q3"},{"ref":"#583"}],"scale":100,"value":0},"#584":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2017Q4"},{"ref":"equity@2017Q4"}],"value":2049518261},"debtToCapital@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2017Q4"},{"ref":"#584"}],"scale":100,"value":0},"#585":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q4"},{"ref":"equity@2012Q4"}],"value":1120960556},"debtToCapital@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2012Q4"},{"ref":"#585"}],"scale":100,"value":0},"#586":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2012"},{"ref":"equity@FY2012"}],"value":1120960556},"debtToCapital@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2012"},{"ref":"#586"}],"scale":100,"value":0},"#587":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q3"},{"ref":"equity@2013Q3"}],"value":1522807437},"debtToCapital@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2013Q3"},{"ref":"#587"}],"scale":100,"value":17.566239401022838},"#588":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"}],"rule":"trailing-year","value":462078000},"#589":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3","weight":0.5},{"ref":"totalAssets@2018Q3","weight":0.5}],"rule":"average-balance","value":2220510060},"returnOnAssets@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#588"},{"ref":"#589"}],"scale":100,"value":20.80954319117113},"#590":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"}],"rule":"trailing-year","value":246065000},"#591":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q1","weight":0.5},{"ref":"totalAssets@2014Q1","weight":0.5}],"rule":"average-balance","value":1597592599.5},"returnOnAssets@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#590"},{"ref":"#591"}],"scale":100,"value":15.402237095803473},"#592":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"}],"rule":"trailing-year","value":270695000},"#593":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q2","weight":0.5},{"ref":"totalAssets@2014Q2","weight":0.5}],"rule":"average-balance","value":1628155547},"returnOnAssets@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#592"},{"ref":"#593"}],"scale":100,"value":16.6258684865077},"#594":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"}],"rule":"trailing-year","value":287511000},"#595":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q3","weight":0.5},{"ref":"totalAssets@2014Q3","weight":0.5}],"rule":"average-balance","value":1823780277.5},"returnOnAssets@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#594"},{"ref":"#595"}],"scale":100,"value":15.764563502908041},"#596":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"}],"rule":"trailing-year","value":288605000},"#597":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q4","weight":0.5},{"ref":"totalAssets@2014Q4","weight":0.5}],"rule":"average-balance","value":1893314231.5},"returnOnAssets@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#596"},{"ref":"#597"}],"scale":100,"value":15.243375621348884},"#598":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2013","weight":0.5},{"ref":"totalAssets@FY2014","weight":0.5}],"rule":"average-balance","value":1893314231.5},"returnOnAssets@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#598"}],"scale":100,"value":15.243353385209051},"#599":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"}],"rule":"trailing-year","value":297222000},"#600":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q1","weight":0.5},{"ref":"totalAssets@2015Q1","weight":0.5}],"rule":"average-balance","value":1978244014},"returnOnAssets@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#599"},{"ref":"#600"}],"scale":100,"value":15.024536806206154},"#601":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"}],"rule":"trailing-year","value":295053000},"#602":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q2","weight":0.5},{"ref":"totalAssets@2015Q2","weight":0.5}],"rule":"average-balance","value":2001287554.5},"returnOnAssets@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#601"},{"ref":"#602"}],"scale":100,"value":14.743158689842339},"#603":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"}],"rule":"trailing-year","value":301048000},"#604":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q3","weight":0.5},{"ref":"totalAssets@2015Q3","weight":0.5}],"rule":"average-balance","value":2037221881.5},"returnOnAssets@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#603"},{"ref":"#604"}],"scale":100,"value":14.777379073620558},"#605":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"}],"rule":"trailing-year","value":318469000},"#606":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4","weight":0.5},{"ref":"totalAssets@2015Q4","weight":0.5}],"rule":"average-balance","value":2085606478.5},"returnOnAssets@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#605"},{"ref":"#606"}],"scale":100,"value":15.269850917851373},"#607":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014","weight":0.5},{"ref":"totalAssets@FY2015","weight":0.5}],"rule":"average-balance","value":2085606478.5},"returnOnAssets@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#607"}],"scale":100,"value":15.269892104911776},"#608":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"}],"rule":"trailing-year","value":321566000},"#609":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q1","weight":0.5},{"ref":"totalAssets@2016Q1","weight":0.5}],"rule":"average-balance","value":2144373613},"returnOnAssets@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#608"},{"ref":"#609"}],"scale":100,"value":14.995801013897292},"#610":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"}],"rule":"trailing-year","value":333493000},"#611":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2","weight":0.5},{"ref":"totalAssets@2016Q2","weight":0.5}],"rule":"average-balance","value":2159900118},"returnOnAssets@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#610"},{"ref":"#611"}],"scale":100,"value":15.44020472154074},"#612":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"}],"rule":"trailing-year","value":347226000},"#613":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3","weight":0.5},{"ref":"totalAssets@2016Q3","weight":0.5}],"rule":"average-balance","value":2191142521.5},"returnOnAssets@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#612"},{"ref":"#613"}],"scale":100,"value":15.846801227804114},"#614":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"}],"rule":"trailing-year","value":347591000},"#615":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4","weight":0.5},{"ref":"totalAssets@2016Q4","weight":0.5}],"rule":"average-balance","value":2229146380.5},"returnOnAssets@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#614"},{"ref":"#615"}],"scale":100,"value":15.593009191349513},"#616":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016","weight":0.5},{"ref":"totalAssets@FY2017","weight":0.5}],"rule":"average-balance","value":2330836872.5},"returnOnAssets@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#616"}],"scale":100,"value":17.45261226984472},"#617":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"}],"rule":"trailing-year","value":420484000},"#618":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1","weight":0.5},{"ref":"totalAssets@2018Q1","weight":0.5}],"rule":"average-balance","value":2308822567},"returnOnAssets@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#617"},{"ref":"#618"}],"scale":100,"value":18.212053451398894},"#619":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"}],"rule":"trailing-year","value":440972000},"#620":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2","weight":0.5},{"ref":"totalAssets@2018Q2","weight":0.5}],"rule":"average-balance","value":2278101540},"returnOnAssets@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#619"},{"ref":"#620"}],"scale":100,"value":19.356994947643994},"#621":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"}],"rule":"trailing-year","value":437884000},"#622":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4","weight":0.5},{"ref":"totalAssets@2018Q4","weight":0.5}],"rule":"average-balance","value":2218743990},"returnOnAssets@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#621"},{"ref":"#622"}],"scale":100,"value":19.73567036005808},"#623":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017","weight":0.5},{"ref":"totalAssets@FY2018","weight":0.5}],"rule":"average-balance","value":2218743990},"returnOnAssets@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#623"}],"scale":100,"value":19.73562966135629},"#624":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"}],"rule":"trailing-year","value":430915000},"#625":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1","weight":0.5},{"ref":"totalAssets@2019Q1","weight":0.5}],"rule":"average-balance","value":2177359048},"returnOnAssets@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#624"},{"ref":"#625"}],"scale":100,"value":19.79071850349231},"#626":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"}],"rule":"trailing-year","value":430850000},"#627":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2","weight":0.5},{"ref":"totalAssets@2019Q2","weight":0.5}],"rule":"average-balance","value":2167456078.5},"returnOnAssets@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#626"},{"ref":"#627"}],"scale":100,"value":19.878142135095633},"#628":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"}],"rule":"trailing-year","value":431412000},"#629":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3","weight":0.5},{"ref":"totalAssets@2019Q3","weight":0.5}],"rule":"average-balance","value":2118342665},"returnOnAssets@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#628"},{"ref":"#629"}],"scale":100,"value":20.36554364541395},"#630":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"}],"rule":"trailing-year","value":424684000},"#631":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4","weight":0.5},{"ref":"totalAssets@2019Q4","weight":0.5}],"rule":"average-balance","value":2127118630.5},"returnOnAssets@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#630"},{"ref":"#631"}],"scale":100,"value":19.965224031730372},"#632":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018","weight":0.5},{"ref":"totalAssets@FY2019","weight":0.5}],"rule":"average-balance","value":2127118630.5},"returnOnAssets@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#632"}],"scale":100,"value":19.96522116400127},"#633":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"}],"rule":"trailing-year","value":409909801},"#634":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1","weight":0.5},{"ref":"totalAssets@2020Q1","weight":0.5}],"rule":"average-balance","value":2129234360},"returnOnAssets@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#633"},{"ref":"#634"}],"scale":100,"value":19.251511656048983},"#635":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"}],"rule":"trailing-year","value":298576768},"#636":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2","weight":0.5},{"ref":"totalAssets@2020Q2","weight":0.5}],"rule":"average-balance","value":2121922203},"returnOnAssets@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#635"},{"ref":"#636"}],"scale":100,"value":14.071051595476424},"#637":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"}],"rule":"trailing-year","value":303771370},"#638":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3","weight":0.5},{"ref":"totalAssets@2020Q3","weight":0.5}],"rule":"average-balance","value":2179885755},"returnOnAssets@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#637"},{"ref":"#638"}],"scale":100,"value":13.935196801173646},"#639":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":347563370},"#640":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4","weight":0.5},{"ref":"totalAssets@2020Q4","weight":0.5}],"rule":"average-balance","value":2183372181.5},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#639"},{"ref":"#640"}],"scale":100,"value":15.918649735713874},"#641":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019","weight":0.5},{"ref":"totalAssets@FY2020","weight":0.5}],"rule":"average-balance","value":2183372181.5},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#641"}],"scale":100,"value":15.918661231692532},"#642":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":371508569},"#643":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1","weight":0.5},{"ref":"totalAssets@2021Q1","weight":0.5}],"rule":"average-balance","value":2200274318},"returnOnAssets@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#642"},{"ref":"#643"}],"scale":100,"value":16.884647789630748},"#644":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":460388602},"#645":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2","weight":0.5},{"ref":"totalAssets@2021Q2","weight":0.5}],"rule":"average-balance","value":2133919732},"returnOnAssets@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#644"},{"ref":"#645"}],"scale":100,"value":21.57478536310756},"#646":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":419957000},"#647":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3","weight":0.5},{"ref":"totalAssets@2021Q3","weight":0.5}],"rule":"average-balance","value":2154451929.5},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#646"},{"ref":"#647"}],"scale":100,"value":19.492521241699862},"#648":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":360797000},"#649":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":2164666168},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#648"},{"ref":"#649"}],"scale":100,"value":16.66755850549238},"#650":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":2164666168},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#650"}],"scale":100,"value":16.667569223080314},"#651":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":334875000},"#652":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1","weight":0.5},{"ref":"totalAssets@2022Q1","weight":0.5}],"rule":"average-balance","value":2211414014.5},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#651"},{"ref":"#652"}],"scale":100,"value":15.143026036927559},"#653":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":320773000},"#654":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2","weight":0.5},{"ref":"totalAssets@2022Q2","weight":0.5}],"rule":"average-balance","value":2225626082.5},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#653"},{"ref":"#654"}],"scale":100,"value":14.4127085192892},"#655":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":316768000},"#656":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":2213875908},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#655"},{"ref":"#656"}],"scale":100,"value":14.308299704393368},"#657":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":318757000},"#658":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":2229310545},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#657"},{"ref":"#658"}],"scale":100,"value":14.298456566085996},"#659":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":2229310545},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#659"}],"scale":100,"value":14.298472355721081},"#660":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"}],"rule":"trailing-year","value":222930000},"#661":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q4","weight":0.5},{"ref":"totalAssets@2013Q4","weight":0.5}],"rule":"average-balance","value":1514889884.5},"returnOnAssets@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#660"},{"ref":"#661"}],"scale":100,"value":14.715921089774762},"#662":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":328806261},"#663":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":2306865160},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#662"},{"ref":"#663"}],"scale":100,"value":14.253380158552483},"#664":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":365557664},"#665":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":2385780663},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#664"},{"ref":"#665"}],"scale":100,"value":15.32235002442888},"#666":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":397627076},"#667":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":2434820950.5},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#666"},{"ref":"#667"}],"scale":100,"value":16.330854879425353},"#668":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":428403076},"#669":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":2469333738},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#668"},{"ref":"#669"}],"scale":100,"value":17.34893381997764},"#670":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":2469333738},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#670"}],"scale":100,"value":17.34894175734135},"#671":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":439055529},"#672":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":2573281202.5},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#671"},{"ref":"#672"}],"scale":100,"value":17.062089000356735},"#673":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":415940564},"#674":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":2612696077},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"#674"}],"scale":100,"value":15.919975065664707},"#675":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":433764193},"#676":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":2646807840.5},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#675"},{"ref":"#676"}],"scale":100,"value":16.38820115169596},"#677":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":404487742},"#678":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":2686129263.5},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#677"},{"ref":"#678"}],"scale":100,"value":15.05838708122916},"#679":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":2686129263.5},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#679"}],"scale":100,"value":15.05838711845745},"#680":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":391131073},"#681":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":2747881899},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"#681"}],"scale":100,"value":14.233911331572843},"#682":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2012","weight":0.5},{"ref":"totalAssets@FY2013","weight":0.5}],"rule":"average-balance","value":1514889884.5},"returnOnAssets@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#682"}],"scale":100,"value":14.715917723193431},"#683":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":401130219},"#684":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":2776051199},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#683"},{"ref":"#684"}],"scale":100,"value":14.449669341274998},"#685":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":379549088},"#686":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":2837025747.5},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"#686"}],"scale":100,"value":13.37841534693368},"#687":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":384841367},"#688":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":2844706904.5},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"#688"}],"scale":100,"value":13.528331034428366},"#689":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":2844706904.5},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#689"}],"scale":100,"value":13.528331034428366},"#690":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":388422465},"#691":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":2890092711},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#690"},{"ref":"#691"}],"scale":100,"value":13.439792554807076},"#692":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":407072298},"#693":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":2906622940},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#692"},{"ref":"#693"}],"scale":100,"value":14.004991579678375},"#694":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015","weight":0.5},{"ref":"totalAssets@FY2016","weight":0.5}],"rule":"average-balance","value":2229146380.5},"returnOnAssets@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#694"}],"scale":100,"value":15.5930215727706},"#695":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"}],"rule":"trailing-year","value":364868000},"#696":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1","weight":0.5},{"ref":"totalAssets@2017Q1","weight":0.5}],"rule":"average-balance","value":2280302393.5},"returnOnAssets@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#695"},{"ref":"#696"}],"scale":100,"value":16.000860282393067},"#697":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"}],"rule":"trailing-year","value":366919000},"#698":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2","weight":0.5},{"ref":"totalAssets@2017Q2","weight":0.5}],"rule":"average-balance","value":2285676501},"returnOnAssets@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#697"},{"ref":"#698"}],"scale":100,"value":16.052971618663896},"#699":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"}],"rule":"trailing-year","value":365084000},"#700":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3","weight":0.5},{"ref":"totalAssets@2017Q3","weight":0.5}],"rule":"average-balance","value":2314952433},"returnOnAssets@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#699"},{"ref":"#700"}],"scale":100,"value":15.770691215753374},"#701":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"}],"rule":"trailing-year","value":406792000},"#702":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4","weight":0.5},{"ref":"totalAssets@2017Q4","weight":0.5}],"rule":"average-balance","value":2330836872.5},"returnOnAssets@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#701"},{"ref":"#702"}],"scale":100,"value":17.45261561628226},"returnOnAssets@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"totalAssets@FY2009"}],"scale":100,"value":7.857623492282562},"#703":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2010Q2"},{"ref":"netIncome@2010Q1"},{"ref":"netIncome@2009Q4"},{"ref":"netIncome@2009Q3"}],"rule":"trailing-year","value":120504169},"returnOnAssets@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#703"},{"ref":"totalAssets@2010Q2"}],"scale":100,"value":13.383359845573853},"#704":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2010Q3"},{"ref":"netIncome@2010Q2"},{"ref":"netIncome@2010Q1"},{"ref":"netIncome@2009Q4"}],"rule":"trailing-year","value":130858559},"returnOnAssets@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#704"},{"ref":"totalAssets@2010Q3"}],"scale":100,"value":13.887400154730859},"#705":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"},{"ref":"netIncome@2010Q2"},{"ref":"netIncome@2010Q1"}],"rule":"trailing-year","value":137733969},"#706":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2009Q4","weight":0.5},{"ref":"totalAssets@2010Q4","weight":0.5}],"rule":"average-balance","value":912647064},"returnOnAssets@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#705"},{"ref":"#706"}],"scale":100,"value":15.091701319492767},"#707":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2009","weight":0.5},{"ref":"totalAssets@FY2010","weight":0.5}],"rule":"average-balance","value":912647064},"returnOnAssets@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"#707"}],"scale":100,"value":15.091701319492767},"#708":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"},{"ref":"netIncome@2010Q2"}],"rule":"trailing-year","value":147604839},"returnOnAssets@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#708"},{"ref":"totalAssets@2011Q1"}],"scale":100,"value":13.518004040701168},"#709":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"}],"rule":"trailing-year","value":152019509},"#710":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q2","weight":0.5},{"ref":"totalAssets@2011Q2","weight":0.5}],"rule":"average-balance","value":1007211437},"returnOnAssets@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#709"},{"ref":"#710"}],"scale":100,"value":15.093107903221714},"#711":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"}],"rule":"trailing-year","value":161125265},"#712":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q3","weight":0.5},{"ref":"totalAssets@2011Q3","weight":0.5}],"rule":"average-balance","value":1038413044},"returnOnAssets@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#711"},{"ref":"#712"}],"scale":100,"value":15.516490854096013},"#713":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"}],"rule":"trailing-year","value":164668000},"#714":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q4","weight":0.5},{"ref":"totalAssets@2011Q4","weight":0.5}],"rule":"average-balance","value":1089358820.5},"returnOnAssets@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#713"},{"ref":"#714"}],"scale":100,"value":15.116047798136867},"#715":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2010","weight":0.5},{"ref":"totalAssets@FY2011","weight":0.5}],"rule":"average-balance","value":1089358820.5},"returnOnAssets@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#715"}],"scale":100,"value":15.11606872787973},"#716":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"}],"rule":"trailing-year","value":168680000},"#717":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q1","weight":0.5},{"ref":"totalAssets@2012Q1","weight":0.5}],"rule":"average-balance","value":1173530086.5},"returnOnAssets@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#716"},{"ref":"#717"}],"scale":100,"value":14.373726071487475},"#718":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"}],"rule":"trailing-year","value":170975000},"#719":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q2","weight":0.5},{"ref":"totalAssets@2012Q2","weight":0.5}],"rule":"average-balance","value":1184022967.5},"returnOnAssets@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#718"},{"ref":"#719"}],"scale":100,"value":14.440175967279115},"#720":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"}],"rule":"trailing-year","value":169455000},"#721":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q3","weight":0.5},{"ref":"totalAssets@2012Q3","weight":0.5}],"rule":"average-balance","value":1194723895},"returnOnAssets@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#720"},{"ref":"#721"}],"scale":100,"value":14.183611854519743},"#722":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"}],"rule":"trailing-year","value":168588000},"#723":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q4","weight":0.5},{"ref":"totalAssets@2012Q4","weight":0.5}],"rule":"average-balance","value":1220859168.5},"returnOnAssets@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#722"},{"ref":"#723"}],"scale":100,"value":13.808963748630765},"#724":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2011","weight":0.5},{"ref":"totalAssets@FY2012","weight":0.5}],"rule":"average-balance","value":1220859168.5},"returnOnAssets@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#724"}],"scale":100,"value":13.80886873357662},"#725":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"}],"rule":"trailing-year","value":167674000},"#726":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q1","weight":0.5},{"ref":"totalAssets@2013Q1","weight":0.5}],"rule":"average-balance","value":1292639741},"returnOnAssets@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#725"},{"ref":"#726"}],"scale":100,"value":12.97144089584354},"#727":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"}],"rule":"trailing-year","value":179004000},"#728":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q2","weight":0.5},{"ref":"totalAssets@2013Q2","weight":0.5}],"rule":"average-balance","value":1310151521},"returnOnAssets@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#727"},{"ref":"#728"}],"scale":100,"value":13.662847169262646},"#729":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"}],"rule":"trailing-year","value":192648000},"#730":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q3","weight":0.5},{"ref":"totalAssets@2013Q3","weight":0.5}],"rule":"average-balance","value":1476016246},"returnOnAssets@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#729"},{"ref":"#730"}],"scale":100,"value":13.0518888611203},"#731":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q3","weight":0.5},{"ref":"equity@2018Q3","weight":0.5}],"rule":"average-balance","value":1934684727},"returnOnEquity@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#588"},{"ref":"#731"}],"scale":100,"value":23.88389144501682},"#732":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q1","weight":0.5},{"ref":"equity@2014Q1","weight":0.5}],"rule":"average-balance","value":1273685454.5},"returnOnEquity@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#590"},{"ref":"#732"}],"scale":100,"value":19.319134024074703},"#733":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q2","weight":0.5},{"ref":"equity@2014Q2","weight":0.5}],"rule":"average-balance","value":1327373991.5},"returnOnEquity@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#592"},{"ref":"#733"}],"scale":100,"value":20.3932728630686},"#734":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q3","weight":0.5},{"ref":"equity@2014Q3","weight":0.5}],"rule":"average-balance","value":1376411254},"returnOnEquity@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#594"},{"ref":"#734"}],"scale":100,"value":20.888451701078576},"#735":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q4","weight":0.5},{"ref":"equity@2014Q4","weight":0.5}],"rule":"average-balance","value":1449508064},"returnOnEquity@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#596"},{"ref":"#735"}],"scale":100,"value":19.91054807957246},"#736":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2013","weight":0.5},{"ref":"equity@FY2014","weight":0.5}],"rule":"average-balance","value":1449508064},"returnOnEquity@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#736"}],"scale":100,"value":19.910519035235943},"#737":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q1","weight":0.5},{"ref":"equity@2015Q1","weight":0.5}],"rule":"average-balance","value":1499202768.5},"returnOnEquity@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#599"},{"ref":"#737"}],"scale":100,"value":19.825336922061588},"#738":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q2","weight":0.5},{"ref":"equity@2015Q2","weight":0.5}],"rule":"average-balance","value":1547371509.5},"returnOnEquity@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#601"},{"ref":"#738"}],"scale":100,"value":19.068012961886577},"#739":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q3","weight":0.5},{"ref":"equity@2015Q3","weight":0.5}],"rule":"average-balance","value":1584305336},"returnOnEquity@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#603"},{"ref":"#739"}],"scale":100,"value":19.001892700814587},"#740":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q4","weight":0.5},{"ref":"equity@2015Q4","weight":0.5}],"rule":"average-balance","value":1646964603},"returnOnEquity@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#605"},{"ref":"#740"}],"scale":100,"value":19.336724020655836},"#741":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2014","weight":0.5},{"ref":"equity@FY2015","weight":0.5}],"rule":"average-balance","value":1646964603},"returnOnEquity@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#741"}],"scale":100,"value":19.336776177210897},"#742":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q1","weight":0.5},{"ref":"equity@2016Q1","weight":0.5}],"rule":"average-balance","value":1681218772.5},"returnOnEquity@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#608"},{"ref":"#742"}],"scale":100,"value":19.126957494165143},"#743":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q2","weight":0.5},{"ref":"equity@2016Q2","weight":0.5}],"rule":"average-balance","value":1715963942},"returnOnEquity@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#610"},{"ref":"#743"}],"scale":100,"value":19.43473238786739},"#744":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q3","weight":0.5},{"ref":"equity@2016Q3","weight":0.5}],"rule":"average-balance","value":1763680495.5},"returnOnEquity@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#612"},{"ref":"#744"}],"scale":100,"value":19.687579518282426},"#745":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q4","weight":0.5},{"ref":"equity@2016Q4","weight":0.5}],"rule":"average-balance","value":1816470497.5},"returnOnEquity@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#614"},{"ref":"#745"}],"scale":100,"value":19.13551585221934},"#746":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2016","weight":0.5},{"ref":"equity@FY2017","weight":0.5}],"rule":"average-balance","value":1979971247.5},"returnOnEquity@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#746"}],"scale":100,"value":20.545344914156384},"#747":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q1","weight":0.5},{"ref":"equity@2018Q1","weight":0.5}],"rule":"average-balance","value":1972374517},"returnOnEquity@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#617"},{"ref":"#747"}],"scale":100,"value":21.318669267719},"#748":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q2","weight":0.5},{"ref":"equity@2018Q2","weight":0.5}],"rule":"average-balance","value":1962717867.5},"returnOnEquity@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#619"},{"ref":"#748"}],"scale":100,"value":22.467416601331774},"#749":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q4","weight":0.5},{"ref":"equity@2018Q4","weight":0.5}],"rule":"average-balance","value":1955634960.5},"returnOnEquity@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#621"},{"ref":"#749"}],"scale":100,"value":22.390886277060908},"#750":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2017","weight":0.5},{"ref":"equity@FY2018","weight":0.5}],"rule":"average-balance","value":1955634960.5},"returnOnEquity@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#750"}],"scale":100,"value":22.39084010279944},"#751":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q1","weight":0.5},{"ref":"equity@2019Q1","weight":0.5}],"rule":"average-balance","value":1913526122},"returnOnEquity@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#624"},{"ref":"#751"}],"scale":100,"value":22.519420824504426},"#752":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q2","weight":0.5},{"ref":"equity@2019Q2","weight":0.5}],"rule":"average-balance","value":1912916773.5},"returnOnEquity@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#626"},{"ref":"#752"}],"scale":100,"value":22.523196302559892},"#753":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q3","weight":0.5},{"ref":"equity@2019Q3","weight":0.5}],"rule":"average-balance","value":1882216259},"returnOnEquity@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#628"},{"ref":"#753"}],"scale":100,"value":22.920426807342757},"#754":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q4","weight":0.5},{"ref":"equity@2019Q4","weight":0.5}],"rule":"average-balance","value":1899919740},"returnOnEquity@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#630"},{"ref":"#754"}],"scale":100,"value":22.352733700214095},"#755":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":1899919740},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#755"}],"scale":100,"value":22.35273048955215},"#756":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q1","weight":0.5},{"ref":"equity@2020Q1","weight":0.5}],"rule":"average-balance","value":1845840190.5},"returnOnEquity@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#633"},{"ref":"#756"}],"scale":100,"value":22.207220490142426},"#757":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q2","weight":0.5},{"ref":"equity@2020Q2","weight":0.5}],"rule":"average-balance","value":1863470824},"returnOnEquity@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#635"},{"ref":"#757"}],"scale":100,"value":16.022615656471366},"#758":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q3","weight":0.5},{"ref":"equity@2020Q3","weight":0.5}],"rule":"average-balance","value":1908470281},"returnOnEquity@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#637"},{"ref":"#758"}],"scale":100,"value":15.917008141244407},"#759":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":1951015474},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#639"},{"ref":"#759"}],"scale":100,"value":17.81448556568445},"#760":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":1951015474},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#760"}],"scale":100,"value":17.814498430779746},"#761":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":1897793173.5},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#642"},{"ref":"#761"}],"scale":100,"value":19.575819651350432},"#762":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":1869463201},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#644"},{"ref":"#762"}],"scale":100,"value":24.626780658412116},"#763":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":1891621292.5},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#646"},{"ref":"#763"}],"scale":100,"value":22.20090256253023},"#764":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":1950965797.5},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#648"},{"ref":"#764"}],"scale":100,"value":18.49325090487651},"#765":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":1950965797.5},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#765"}],"scale":100,"value":18.493262796422755},"#766":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":1944974807},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#651"},{"ref":"#766"}],"scale":100,"value":17.217446662793716},"#767":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":1951446734.5},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#653"},{"ref":"#767"}],"scale":100,"value":16.43770205606911},"#768":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":1960837975},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#655"},{"ref":"#768"}],"scale":100,"value":16.154725889577897},"#769":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":2001890644},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#657"},{"ref":"#769"}],"scale":100,"value":15.92279782891078},"#770":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":2001890644},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#770"}],"scale":100,"value":15.922815412288823},"#771":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q4","weight":0.5},{"ref":"equity@2013Q4","weight":0.5}],"rule":"average-balance","value":1224282119.5},"returnOnEquity@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#660"},{"ref":"#771"}],"scale":100,"value":18.209038296748563},"#772":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":2026112274},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#662"},{"ref":"#772"}],"scale":100,"value":16.228432413119076},"#773":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":2091261903},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#664"},{"ref":"#773"}],"scale":100,"value":17.480243075991233},"#774":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":2151249735.5},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#666"},{"ref":"#774"}],"scale":100,"value":18.483538635163725},"#775":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":2189154945},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#668"},{"ref":"#775"}],"scale":100,"value":19.56933550904959},"#776":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":2189154945},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#776"}],"scale":100,"value":19.56934446227606},"#777":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":2249809718.5},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#671"},{"ref":"#777"}],"scale":100,"value":19.515229460948742},"#778":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":2298124426.5},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"#778"}],"scale":100,"value":18.099131587642955},"#779":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":2343040574.5},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#675"},{"ref":"#779"}],"scale":100,"value":18.5128758639856},"#780":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":2392308362},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#677"},{"ref":"#780"}],"scale":100,"value":16.907843003225686},"#781":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":2392308362},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#781"}],"scale":100,"value":16.907843045026315},"#782":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":2427890646},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"#782"}],"scale":100,"value":16.1099130903773},"#783":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2012","weight":0.5},{"ref":"equity@FY2013","weight":0.5}],"rule":"average-balance","value":1224282119.5},"returnOnEquity@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#783"}],"scale":100,"value":18.20903413104205},"#784":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":2415468625.5},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#683"},{"ref":"#784"}],"scale":100,"value":16.60672445774229},"#785":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":2456421084},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"#785"}],"scale":100,"value":15.451303950784686},"#786":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":2479964689.5},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"#786"}],"scale":100,"value":15.518018003618838},"#787":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":2479964689.5},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#787"}],"scale":100,"value":15.518018003618838},"#788":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":2491001334.5},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#690"},{"ref":"#788"}],"scale":100,"value":15.593025167044527},"#789":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":2484369241},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#692"},{"ref":"#789"}],"scale":100,"value":16.3853380279393},"#790":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2015","weight":0.5},{"ref":"equity@FY2016","weight":0.5}],"rule":"average-balance","value":1816470497.5},"returnOnEquity@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#790"}],"scale":100,"value":19.135531046520615},"#791":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q1","weight":0.5},{"ref":"equity@2017Q1","weight":0.5}],"rule":"average-balance","value":1861863313.5},"returnOnEquity@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#695"},{"ref":"#791"}],"scale":100,"value":19.59692730150569},"#792":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q2","weight":0.5},{"ref":"equity@2017Q2","weight":0.5}],"rule":"average-balance","value":1894429800.5},"returnOnEquity@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#697"},{"ref":"#792"}],"scale":100,"value":19.3683080736567},"#793":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q3","weight":0.5},{"ref":"equity@2017Q3","weight":0.5}],"rule":"average-balance","value":1941265294.5},"returnOnEquity@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#699"},{"ref":"#793"}],"scale":100,"value":18.806497032340573},"#794":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q4","weight":0.5},{"ref":"equity@2017Q4","weight":0.5}],"rule":"average-balance","value":1979971247.5},"returnOnEquity@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#701"},{"ref":"#794"}],"scale":100,"value":20.545348853607532},"#795":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2008","weight":0.5},{"ref":"equity@FY2009","weight":0.5}],"rule":"average-balance","value":717262532.5},"returnOnEquity@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"#795"}],"scale":100,"value":9.011635499028383},"returnOnEquity@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#703"},{"ref":"equity@2010Q2"}],"scale":100,"value":15.19180714442896},"returnOnEquity@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#704"},{"ref":"equity@2010Q3"}],"scale":100,"value":15.76896996675739},"#796":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2009Q4","weight":0.5},{"ref":"equity@2010Q4","weight":0.5}],"rule":"average-balance","value":814729784.5},"returnOnEquity@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#705"},{"ref":"#796"}],"scale":100,"value":16.905478555019},"#797":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2009","weight":0.5},{"ref":"equity@FY2010","weight":0.5}],"rule":"average-balance","value":814729784.5},"returnOnEquity@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"#797"}],"scale":100,"value":16.905478555019},"returnOnEquity@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#708"},{"ref":"equity@2011Q1"}],"scale":100,"value":15.787315344561767},"#798":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q2","weight":0.5},{"ref":"equity@2011Q2","weight":0.5}],"rule":"average-balance","value":878459563.5},"returnOnEquity@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#709"},{"ref":"#798"}],"scale":100,"value":17.30523695300404},"#799":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q3","weight":0.5},{"ref":"equity@2011Q3","weight":0.5}],"rule":"average-balance","value":906733553},"returnOnEquity@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#711"},{"ref":"#799"}],"scale":100,"value":17.76985802134533},"#800":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q4","weight":0.5},{"ref":"equity@2011Q4","weight":0.5}],"rule":"average-balance","value":960324673.5},"returnOnEquity@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#713"},{"ref":"#800"}],"scale":100,"value":17.147117484740956},"#801":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2010","weight":0.5},{"ref":"equity@FY2011","weight":0.5}],"rule":"average-balance","value":960324673.5},"returnOnEquity@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#801"}],"scale":100,"value":17.147141226711383},"#802":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q1","weight":0.5},{"ref":"equity@2012Q1","weight":0.5}],"rule":"average-balance","value":1002614811.5},"returnOnEquity@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#716"},{"ref":"#802"}],"scale":100,"value":16.824008389387334},"#803":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q2","weight":0.5},{"ref":"equity@2012Q2","weight":0.5}],"rule":"average-balance","value":1029195526},"returnOnEquity@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#718"},{"ref":"#803"}],"scale":100,"value":16.612489627165363},"#804":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q3","weight":0.5},{"ref":"equity@2012Q3","weight":0.5}],"rule":"average-balance","value":1038131932},"returnOnEquity@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#720"},{"ref":"#804"}],"scale":100,"value":16.323069811901327},"#805":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q4","weight":0.5},{"ref":"equity@2012Q4","weight":0.5}],"rule":"average-balance","value":1074039538.5},"returnOnEquity@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#722"},{"ref":"#805"}],"scale":100,"value":15.69662884435795},"#806":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2011","weight":0.5},{"ref":"equity@FY2012","weight":0.5}],"rule":"average-balance","value":1074039538.5},"returnOnEquity@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#806"}],"scale":100,"value":15.696520840885226},"#807":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q1","weight":0.5},{"ref":"equity@2013Q1","weight":0.5}],"rule":"average-balance","value":1116359500},"returnOnEquity@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#725"},{"ref":"#807"}],"scale":100,"value":15.019713631675103},"#808":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q2","weight":0.5},{"ref":"equity@2013Q2","weight":0.5}],"rule":"average-balance","value":1150849864},"returnOnEquity@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#727"},{"ref":"#808"}],"scale":100,"value":15.554070569886255},"#809":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q3","weight":0.5},{"ref":"equity@2013Q3","weight":0.5}],"rule":"average-balance","value":1173976342},"returnOnEquity@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#729"},{"ref":"#809"}],"scale":100,"value":16.40987071952426},"#810":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"revenue@2017Q3","weight":-1}],"value":21625000},"revenueGrowth@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#810"},{"ref":"revenue@2017Q3"}],"scale":100,"rule":"year-on-year","value":4.930145818324405},"#811":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"revenue@2013Q1","weight":-1}],"value":66240000},"revenueGrowth@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#811"},{"ref":"revenue@2013Q1"}],"scale":100,"rule":"year-on-year","value":24.578940923714},"#812":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"revenue@2013Q2","weight":-1}],"value":51463000},"revenueGrowth@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#812"},{"ref":"revenue@2013Q2"}],"scale":100,"rule":"year-on-year","value":17.932983475854947},"#813":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"revenue@2013Q3","weight":-1}],"value":62292000},"revenueGrowth@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#813"},{"ref":"revenue@2013Q3"}],"scale":100,"rule":"year-on-year","value":21.582554344436677},"#814":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"revenue@2013Q4","weight":-1}],"value":23641000},"revenueGrowth@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#814"},{"ref":"revenue@2013Q4"}],"scale":100,"rule":"year-on-year","value":7.234752272240419},"#815":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"revenue@FY2013","weight":-1}],"value":203636988},"revenueGrowth@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"#815"},{"ref":"revenue@FY2013"}],"scale":100,"rule":"year-on-year","value":17.37718355415101},"#816":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"revenue@2014Q1","weight":-1}],"value":33198000},"revenueGrowth@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#816"},{"ref":"revenue@2014Q1"}],"scale":100,"rule":"year-on-year","value":9.888038029540812},"#817":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"revenue@2014Q2","weight":-1}],"value":40821000},"revenueGrowth@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#817"},{"ref":"revenue@2014Q2"}],"scale":100,"rule":"year-on-year","value":12.061624467773925},"#818":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"revenue@2014Q3","weight":-1}],"value":38915000},"revenueGrowth@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#818"},{"ref":"revenue@2014Q3"}],"scale":100,"rule":"year-on-year","value":11.089611699732703},"#819":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"revenue@2014Q4","weight":-1}],"value":55182000},"revenueGrowth@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#819"},{"ref":"revenue@2014Q4"}],"scale":100,"rule":"year-on-year","value":15.747793305575453},"#820":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"revenue@FY2014","weight":-1}],"value":168116547},"revenueGrowth@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"#820"},{"ref":"revenue@FY2014"}],"scale":100,"rule":"year-on-year","value":12.222203223894201},"#821":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"revenue@2015Q1","weight":-1}],"value":36631000},"revenueGrowth@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#821"},{"ref":"revenue@2015Q1"}],"scale":100,"rule":"year-on-year","value":9.928795431198289},"#822":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"revenue@2015Q2","weight":-1}],"value":44543000},"revenueGrowth@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#822"},{"ref":"revenue@2015Q2"}],"scale":100,"rule":"year-on-year","value":11.74477532444933},"#823":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"revenue@2015Q3","weight":-1}],"value":39814000},"revenueGrowth@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#823"},{"ref":"revenue@2015Q3"}],"scale":100,"rule":"year-on-year","value":10.2131960423673},"#824":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"revenue@2015Q4","weight":-1}],"value":14320000},"revenueGrowth@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#824"},{"ref":"revenue@2015Q4"}],"scale":100,"rule":"year-on-year","value":3.530632925124455},"#825":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"revenue@FY2016","weight":-1}],"value":115947822},"revenueGrowth@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"#825"},{"ref":"revenue@FY2016"}],"scale":100,"rule":"year-on-year","value":6.906076141032247},"#826":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"revenue@2017Q1","weight":-1}],"value":11885000},"revenueGrowth@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#826"},{"ref":"revenue@2017Q1"}],"scale":100,"rule":"year-on-year","value":2.62052542802651},"#827":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"revenue@2017Q2","weight":-1}],"value":11842000},"revenueGrowth@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#827"},{"ref":"revenue@2017Q2"}],"scale":100,"rule":"year-on-year","value":2.6722992108570987},"#828":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"revenue@2017Q4","weight":-1}],"value":-6161000},"revenueGrowth@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#828"},{"ref":"revenue@2017Q4"}],"scale":100,"rule":"year-on-year","value":-1.3406009965837629},"#829":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"revenue@FY2017","weight":-1}],"value":39191119},"revenueGrowth@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"#829"},{"ref":"revenue@FY2017"}],"scale":100,"rule":"year-on-year","value":2.1835042487344802},"#830":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"revenue@2018Q1","weight":-1}],"value":3169000},"revenueGrowth@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#830"},{"ref":"revenue@2018Q1"}],"scale":100,"rule":"year-on-year","value":0.680890378582788},"#831":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"revenue@2018Q2","weight":-1}],"value":13730000},"revenueGrowth@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#831"},{"ref":"revenue@2018Q2"}],"scale":100,"rule":"year-on-year","value":3.0177084317806635},"#832":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"revenue@2018Q3","weight":-1}],"value":17508000},"revenueGrowth@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#832"},{"ref":"revenue@2018Q3"}],"scale":100,"rule":"year-on-year","value":3.8039947594040724},"#833":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"revenue@2018Q4","weight":-1}],"value":-9573000},"revenueGrowth@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#833"},{"ref":"revenue@2018Q4"}],"scale":100,"rule":"year-on-year","value":-2.1113387691907293},"#834":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"revenue@FY2018","weight":-1}],"value":24833709},"revenueGrowth@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"#834"},{"ref":"revenue@FY2018"}],"scale":100,"rule":"year-on-year","value":1.3540265281200892},"#835":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"revenue@2019Q1","weight":-1}],"value":-14827274},"revenueGrowth@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#835"},{"ref":"revenue@2019Q1"}],"scale":100,"rule":"year-on-year","value":-3.1642385971501708},"#836":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"revenue@2019Q2","weight":-1}],"value":-238785444},"revenueGrowth@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#836"},{"ref":"revenue@2019Q2"}],"scale":100,"rule":"year-on-year","value":-50.94513335509514},"#837":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"revenue@2019Q3","weight":-1}],"value":-3122416},"revenueGrowth@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#837"},{"ref":"revenue@2019Q3"}],"scale":100,"rule":"year-on-year","value":-0.6535518805427798},"#838":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"revenue@2019Q4","weight":-1}],"value":86028000},"revenueGrowth@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#838"},{"ref":"revenue@2019Q4"}],"scale":100,"rule":"year-on-year","value":19.382835101253626},"#839":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":-170708001},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#839"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":-9.183293303277651},"#840":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"revenue@2020Q1","weight":-1}],"value":29963274},"revenueGrowth@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#840"},{"ref":"revenue@2020Q1"}],"scale":100,"rule":"year-on-year","value":6.603305718208596},"#841":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"revenue@2020Q2","weight":-1}],"value":198079444},"revenueGrowth@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#841"},{"ref":"revenue@2020Q2"}],"scale":100,"rule":"year-on-year","value":86.14938132410126},"#842":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":-75039584},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#842"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":-15.809836479707684},"#843":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"revenue@2020Q4","weight":-1}],"value":-110023000},"revenueGrowth@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#843"},{"ref":"revenue@2020Q4"}],"scale":100,"rule":"year-on-year","value":-20.764384823275407},"#844":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":42980524},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#844"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":2.545953900237863},"#845":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":-15474000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#845"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":-3.1989250090443955},"#846":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":35418000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#846"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":8.275136972698927},"#847":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":94038000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#847"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":23.53309192465447},"#848":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":73807000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#848"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":17.5797504293292},"#849":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":187788114},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#849"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":10.847468573375396},"#850":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"revenue@2012Q4","weight":-1}],"value":66421000},"revenueGrowth@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#850"},{"ref":"revenue@2012Q4"}],"scale":100,"rule":"year-on-year","value":25.512293114242812},"#851":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":82510000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#851"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":17.620891359548608},"#852":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":120050000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#852"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":25.905058661309432},"#853":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":82211000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#853"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":16.654140593188927},"#854":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":95484000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#854"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":19.34252746896574},"#855":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":380257001},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#855"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":19.815805894615913},"#856":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":39464211},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#856"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":7.165396787354217},"#857":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":-10547222},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#857"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":-1.8076623939753844},"#858":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":32677777},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#858"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":5.674722669871213},"#859":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":-47494000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#859"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":-8.061690758607575},"#860":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":14099289},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#860"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":0.6132218487693519},"#861":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":-13452121},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#861"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":-2.2791505258151323},"#862":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"revenue@FY2012","weight":-1}],"value":72304650},"revenueGrowth@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"#862"},{"ref":"revenue@FY2012"}],"scale":100,"rule":"year-on-year","value":6.575783176725358},"#863":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":84932432},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#863"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":14.824334191504995},"#864":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":46710278},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#864"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":7.675973601361519},"#865":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":102763610},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#865"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":18.972747480789742},"#866":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":220954632},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#866"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":9.551431418032031},"#867":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":98670035},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#867"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":17.107253564829115},"#868":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":-6558505},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#868"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":-0.9969481113566991},"#869":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"revenue@FY2015","weight":-1}],"value":135307050},"revenueGrowth@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"#869"},{"ref":"revenue@FY2015"}],"scale":100,"rule":"year-on-year","value":8.76558032951198},"#870":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"revenue@2016Q1","weight":-1}],"value":47967000},"revenueGrowth@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#870"},{"ref":"revenue@2016Q1"}],"scale":100,"rule":"year-on-year","value":11.827116537793913},"#871":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"revenue@2016Q2","weight":-1}],"value":19338000},"revenueGrowth@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#871"},{"ref":"revenue@2016Q2"}],"scale":100,"rule":"year-on-year","value":4.562990648913057},"#872":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"revenue@2016Q3","weight":-1}],"value":8985000},"revenueGrowth@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#872"},{"ref":"revenue@2016Q3"}],"scale":100,"rule":"year-on-year","value":2.091271125096883},"#873":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"revenue@2016Q4","weight":-1}],"value":39657000},"revenueGrowth@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#873"},{"ref":"revenue@2016Q4"}],"scale":100,"rule":"year-on-year","value":9.444099134820782},"#874":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2009"},{"ref":"revenue@FY2008","weight":-1}],"value":-79276829},"revenueGrowth@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"#874"},{"ref":"revenue@FY2008"}],"scale":100,"rule":"year-on-year","value":-12.708696957595478},"#875":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q2"},{"ref":"revenue@2009Q2","weight":-1}],"value":84219183},"revenueGrowth@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#875"},{"ref":"revenue@2009Q2"}],"scale":100,"rule":"year-on-year","value":71.77254781133917},"#876":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q3"},{"ref":"revenue@2009Q3","weight":-1}],"value":51091106},"revenueGrowth@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#876"},{"ref":"revenue@2009Q3"}],"scale":100,"rule":"year-on-year","value":32.80499556423009},"#877":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q4"},{"ref":"revenue@2009Q4","weight":-1}],"value":44492680},"revenueGrowth@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#877"},{"ref":"revenue@2009Q4"}],"scale":100,"rule":"year-on-year","value":25.05107149180059},"#878":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2010"},{"ref":"revenue@FY2009","weight":-1}],"value":271740421},"revenueGrowth@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"#878"},{"ref":"revenue@FY2009"}],"scale":100,"rule":"year-on-year","value":49.904306061140005},"#879":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q1"},{"ref":"revenue@2010Q1","weight":-1}],"value":65177071},"revenueGrowth@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#879"},{"ref":"revenue@2010Q1"}],"scale":100,"rule":"year-on-year","value":35.08502274887961},"#880":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q2"},{"ref":"revenue@2010Q2","weight":-1}],"value":41441040},"revenueGrowth@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#880"},{"ref":"revenue@2010Q2"}],"scale":100,"rule":"year-on-year","value":20.560052899132852},"#881":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q3"},{"ref":"revenue@2010Q3","weight":-1}],"value":62635047},"revenueGrowth@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#881"},{"ref":"revenue@2010Q3"}],"scale":100,"rule":"year-on-year","value":30.2829148312745},"#882":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q4"},{"ref":"revenue@2010Q4","weight":-1}],"value":38246428},"revenueGrowth@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#882"},{"ref":"revenue@2010Q4"}],"scale":100,"rule":"year-on-year","value":17.220319450595568},"#883":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"revenue@FY2010","weight":-1}],"value":207498635},"revenueGrowth@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"#883"},{"ref":"revenue@FY2010"}],"scale":100,"rule":"year-on-year","value":25.42054824963649},"#884":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q1"},{"ref":"revenue@2011Q1","weight":-1}],"value":39761000},"revenueGrowth@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#884"},{"ref":"revenue@2011Q1"}],"scale":100,"rule":"year-on-year","value":15.844444621552057},"#885":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q2"},{"ref":"revenue@2011Q2","weight":-1}],"value":37254000},"revenueGrowth@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#885"},{"ref":"revenue@2011Q2"}],"scale":100,"rule":"year-on-year","value":15.33073801861713},"#886":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q3"},{"ref":"revenue@2011Q3","weight":-1}],"value":-1220000},"revenueGrowth@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#886"},{"ref":"revenue@2011Q3"}],"scale":100,"rule":"year-on-year","value":-0.4527439250671672},"#887":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q4"},{"ref":"revenue@2011Q4","weight":-1}],"value":2000},"revenueGrowth@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#887"},{"ref":"revenue@2011Q4"}],"scale":100,"rule":"year-on-year","value":0.0007682055103375163},"#888":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"revenue@FY2011","weight":-1}],"value":75797472},"revenueGrowth@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"#888"},{"ref":"revenue@FY2011"}],"scale":100,"rule":"year-on-year","value":7.403817329821738},"#889":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"revenue@2012Q1","weight":-1}],"value":-21208000},"revenueGrowth@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#889"},{"ref":"revenue@2012Q1"}],"scale":100,"rule":"year-on-year","value":-7.295317966199644},"#890":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"revenue@2012Q2","weight":-1}],"value":6718000},"revenueGrowth@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#890"},{"ref":"revenue@2012Q2"}],"scale":100,"rule":"year-on-year","value":2.397094085407625},"#891":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"revenue@2012Q3","weight":-1}],"value":20374000},"revenueGrowth@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#891"},{"ref":"revenue@2012Q3"}],"scale":100,"rule":"year-on-year","value":7.595210402314279},"equity@FY2008":{"kind":"filed","concept":"StockholdersEquity","filing":25,"unit":"USD","end":"2008-12-31","value":698596322},"revenue@FY2008":{"kind":"filed","concept":"SalesRevenueGoodsNet","filing":64,"unit":"USD","start":"2008-01-01","end":"2008-12-31","value":623799822}},"quality":[{"metric":"dilutedShares","periodKey":"2021Q4","rule":"identity-conflict","severity":"info","message":"Reported dilutedShares disagrees with netIncome / dilutedEps in 52 of 72 period(s), by up to 3.0% — this issuer means something different by it, so the missing periods are left empty rather than inferred."}]}