{"schemaVersion":2,"ticker":"MPWR","company":{"ticker":"MPWR","name":"MONOLITHIC POWER SYSTEMS, INC.","exchange":"Nasdaq","cik":1280452,"sic":"3674","sicDescription":"Semiconductors & Related Devices","fiscalYearEnd":"1231"},"updatedAt":"2026-09-11T02:29:45.181Z","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":[165008000,218840000,196519000,213813000,238091000,282535000,333067000,388665000,470929000,582382000,627921000,844452000,1207798000,1794148000,1821072000,2207100000,2790459000],"costOfRevenue":[67330000,97383000,94925000,100665000,110190000,129917000,152898000,177792000,212646000,259714000,281596000,378498000,522339000,745596000,799953000,986230000,1250718000],"grossProfit":[97678000,121457000,101594000,113148000,127901000,152618000,180169000,210873000,258283000,322668000,346325000,465954000,685459000,1048552000,1021119000,1220870000,1539741000],"operatingExpenses":[78148000,90959000,88177000,95869000,103986000,117318000,139099000,156426000,180859000,209180000,243763000,307072000,423042000,521767000,539383000,681512000,811105000],"operatingIncome":[19530000,30498000,13417000,17279000,23915000,35300000,41070000,54447000,77424000,113488000,102562000,158882000,262417000,526785000,481736000,539358000,728636000],"pretaxIncome":[20148000,31420000,13726000,17890000,24007000,36392000,42491000,57264000,82944000,118482000,113120000,169342000,272219000,524937000,505841000,572912000,766216000],"netIncome":[19674000,29563000,13301000,15756000,22898000,35495000,35172000,52720000,65203000,105268000,108839000,164375000,242023000,437672000,427374000,1592058000,621483000],"dilutedEps":[0.54,0.78,0.38,0.43,0.59,0.89,0.86,1.26,1.5,2.36,2.38,3.5,5.05,9.05,8.76,32.6,12.86],"cash":[46717000,48010000,96371000,75104000,101213000,126266000,90860000,112703000,82759000,172704000,172960000,334944000,189265000,288607000,527843000,691816000,1099302000],"currentAssets":[null,224373000,211505000,214301000,292086000,307912000,331928000,382984000,449170000,580810000,655206000,841998000,1124852000,1410619000,1819499000,1565053000,2183802000],"totalAssets":[null,281603000,273867000,287162000,368908000,399366000,431285000,511126000,652569000,793432000,956375000,1208491000,1585825000,2058885000,2434353000,3515822000,4194199000],"currentLiabilities":[null,28970000,26070000,23460000,38489000,36861000,43283000,52921000,65917000,80439000,98225000,146969000,226944000,263400000,235035000,294567000,369365000],"totalLiabilities":[null,34708000,30990000,28868000,45509000,52941000,62769000,80010000,130562000,153339000,182884000,241904000,341840000,390283000,384414000,564697000,662702000],"equity":[212957000,246895000,242877000,258294000,323399000,346425000,368516000,431116000,522007000,640093000,773491000,966587000,1243985000,1668602000,2049939000,2951125000,3531497000],"operatingCashFlow":[31764000,48494000,43685000,24912000,60686000,74133000,69736000,107786000,133821000,141451000,216303000,267803000,320010000,246674000,638213000,788410000,838202000],"capex":[10264000,22779000,21022000,21059000,15764000,9511000,16024000,37112000,65770000,22526000,96787000,55610000,95213000,58843000,57578000,164293000,174941000],"depreciationAndAmortization":[6573000,8016000,8732000,9332000,12160000,13130000,13783000,14674000,16101000,12311000,14867000,19186000,28699000,37114000,40168000,36430000,52513000],"dilutedShares":[36634000,null,35160000,36247000,38620000,39793000,40869000,41915000,43578000,44602000,45763000,47014000,47889000,48358000,48771000,48835000,48309000],"sharesOutstanding":[null,35063033,33826032,null,38291000,38832000,39689000,40793000,41614000,42505000,43616000,45267000,46256000,47107000,48028000,47823000,48709000],"totalCosts":[145478000,188342000,183102000,196534000,214176000,247235000,291997000,334218000,393505000,468894000,525359000,685570000,945381000,1267363000,1339336000,1667742000,2061823000],"freeCashFlow":[21500000,25715000,22663000,3853000,44922000,64622000,53712000,70674000,68051000,118925000,119516000,212193000,224797000,187831000,580635000,624117000,663261000],"capexOutflow":[-10264000,-22779000,-21022000,-21059000,-15764000,-9511000,-16024000,-37112000,-65770000,-22526000,-96787000,-55610000,-95213000,-58843000,-57578000,-164293000,-174941000],"grossMargin":[59.1959177736837,55.50036556388229,51.6967824994021,52.91913962200615,53.71937620489645,54.01737837790008,54.09392104291329,54.25572150823974,54.84542255838991,55.40487171650222,55.15423118513316,55.17826945758907,56.752784819978174,58.44289322842931,56.07241229341838,55.315572470662865,55.1787716644466],"operatingMargin":[11.83578977988946,13.93620910254067,6.827329672957831,8.081360815291868,10.044478791722494,12.494027288654502,12.330852351028472,14.008722164331752,16.440694881818704,19.486866008908244,16.33358336478633,18.81480534121537,21.726894729085494,29.361290149976476,26.453429628262914,24.437406551583525,26.111689868942705],"netMargin":[11.923058275962378,13.508956315116066,6.768302301558628,7.369056137840076,9.617331188495156,12.563045286424689,10.56003746993848,13.564380636280601,13.845611546538864,18.075421287059008,17.3332314096837,19.46528636322728,20.038367342883497,24.394420081286494,23.46826484620048,72.13347831996738,22.27171228819345],"currentRatio":[null,7.745012081463583,8.112965093977753,9.134739982949702,7.5888175842448495,8.353327364965683,7.668784511239979,7.236900285330965,6.814175402399988,7.220502492572011,6.6704606770170525,5.7290857255611725,4.95651790750141,5.355425208807897,7.7413959623034865,5.313062902497564,5.912314377377391],"fcfMargin":[13.029671288664794,11.75059404130872,11.532218258794314,1.8020419712552558,18.867575842850005,22.872210522590123,16.12648506156419,18.18378294932654,14.4503736232001,20.420445686851586,19.033604545794773,25.127893592531013,18.61213547298472,10.469091736021777,31.884241809220065,28.27769471251869,23.76888533391818],"returnOnAssets":[null,10.498112591130065,4.7890975210182365,5.616821946815583,6.980352706266099,9.24019295199369,8.468538531826242,11.188324414719268,11.206200937530882,14.559879280858034,12.440114824092028,15.185697405751672,17.322521862237487,24.016835358643075,19.022985205769203,53.51298071065137,16.121434688699292],"returnOnEquity":[10.420495654154374,12.857615058758034,5.431506905253873,6.287674266866998,7.872881399638641,10.598306420791133,9.839133578854758,13.186065590171477,13.681969693313455,18.116857413303503,15.399014137115305,18.892831240898396,21.89686651237779,30.05383186836994,22.986112026195222,63.66877128547045,19.173815780096387],"revenueGrowth":[null,32.62387278192573,-10.199689270700052,8.8001669049812,11.354781982386486,18.666812269258394,17.885217760631434,16.692737497260303,21.165785445049078,23.666624905240496,7.819438100765486,34.48379652854419,43.027430807198044,48.54702524759935,1.5006565790559145,21.19784390732491,26.43101807802093]}},"quarterly":{"keys":["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 '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":[55690000,65843000,47057000,44468000,51628000,52962000,47461000,50484000,58607000,56508000,48214000,51470000,57714000,65347000,63560000,60061000,68436000,78335000,75703000,73538000,81416000,91194000,86919000,84512000,94079000,106456000,103618000,100362000,112198000,128939000,129430000,129150000,139761000,159975000,153497000,141363000,151007000,168813000,166738000,165778000,186209000,259422000,233043000,254455000,293317000,323522000,336504000,377714000,461004000,495418000,460012000,451065000,441128000,474867000,454012000,457885000,507431000,620119000,621665000,637554000,664574000,737176000,751155000,804185000,980642000],"costOfRevenue":[23256000,29857000,23316000,22163000,25070000,25148000,22544000,24074000,27435000,26495000,22661000,24085000,26786000,30053000,29266000,27964000,31337000,35872000,34744000,33855000,37287000,41754000,40001000,39002000,43153000,48531000,47107000,45520000,50773000,58083000,58269000,57655000,62197000,70957000,68904000,63357000,67782000,75655000,74802000,74331000,83616000,116382000,104169000,113396000,129102000,137211000,142630000,158834000,190043000,204516000,192203000,192285000,193453000,211326000,202889000,205444000,226853000,276676000,277257000,284324000,298558000,330948000,336888000,359120000,439572000],"grossProfit":[32434000,35986000,23741000,22305000,26558000,27814000,24917000,26410000,31172000,30013000,25553000,27385000,30928000,35294000,34294000,32097000,37099000,42463000,40959000,39683000,44129000,49440000,46917000,45510000,50926000,57925000,56511000,54842000,61425000,70856000,71161000,71495000,77564000,89018000,84593000,78006000,83225000,93158000,91936000,91447000,102593000,143040000,128874000,141059000,164215000,186311000,193874000,218880000,270961000,290902000,267809000,258780000,247675000,263541000,251123000,252441000,280578000,343443000,344408000,353230000,366016000,406228000,414267000,445065000,541070000],"operatingExpenses":[25628000,22551000,19780000,20389000,22519000,22763000,22506000,23212000,24391000,23693000,24573000,25080000,26014000,26638000,26254000,23012000,30495000,32017000,31794000,33826000,34018000,36130000,35124000,35134000,39399000,42924000,38969000,41272000,46455000,47024000,46108000,49458000,52682000,55525000,51516000,56289000,63106000,63126000,61242000,60461000,74638000,83061000,88912000,94973000,103587000,109180000,115302000,122746000,129073000,139031000,130917000,134504000,135350000,127975000,141554000,156954000,164042000,179415000,181101000,184471000,201258000,211045000,214331000,203913000,237176000],"operatingIncome":[6806000,13435000,3961000,1916000,4039000,5051000,2411000,3198000,6781000,6320000,980000,2305000,4914000,8656000,8040000,9085000,6604000,10446000,9165000,5857000,10111000,13310000,11793000,10376000,11527000,15001000,17542000,13570000,14970000,23832000,25053000,22037000,24882000,33493000,33077000,21717000,20119000,30032000,30694000,30986000,27955000,59979000,39962000,46086000,60628000,77131000,78572000,96134000,141888000,151871000,136892000,124276000,112325000,135566000,109569000,95487000,116536000,164028000,163307000,168759000,164758000,195183000,199936000,241152000,303894000],"pretaxIncome":[7140000,13516000,4121000,2099000,4063000,5054000,2510000,3304000,7140000,6476000,970000,2295000,5132000,8597000,7983000,9275000,6899000,10648000,9572000,6499000,10346000,13304000,12343000,10919000,12124000,15781000,18439000,14951000,16207000,25087000,26700000,22477000,27114000,36207000,32684000,25058000,22348000,32289000,33425000,29272000,33155000,62473000,44442000,48673000,63659000,77924000,81963000,95500000,136796000,151876000,140764000,129573000,118868000,137855000,119545000,105027000,124048000,174306000,169531000,173890000,176978000,205575000,209773000,247182000,321729000],"netIncome":[6407000,13219000,3581000,1893000,3482000,5473000,2453000,2995000,6592000,5921000,248000,2499000,5489000,7410000,7499000,9018000,6397000,11221000,8860000,5963000,7899000,11201000,10110000,10575000,11198000,14373000,16573000,14477000,15014000,23642000,12071000,21856000,24206000,31568000,27638000,26181000,20693000,29528000,32436000,35756000,30167000,55566000,42887000,45413000,55169000,68770000,72671000,79566000,114679000,124337000,119090000,109802000,99504000,121163000,96905000,92541000,100366000,144430000,1254721000,135052000,135009000,179766000,171656000,193226000,257298000],"dilutedEps":[0.17,0.35,0.09687056401365339,0.05,0.1,0.16,0.07,0.08,0.18,0.16,0.01,0.07,0.14,0.19,0.19,0.23,0.16,0.28,0.22,0.15,0.19,0.28,0.24,0.25,0.27,0.34,0.39,0.33,0.35,0.54,0.27,0.49,0.55,0.71,0.61,0.58,0.45,0.64,0.7,0.77,0.64,1.18,0.9094264585390449,0.95,1.16,1.44,1.497695895522388,1.65,2.37,2.57,2.4490267163779444,2.26,2.04,2.48,1.9806358168651037,1.89,2.05,2.95,25.869290794763426,2.81,2.81,3.74,3.48357941834452,3.92,5.22],"cash":[48962000,44275000,48010000,74062000,97685000,92972000,96371000,78731000,81644000,78247000,75104000,93287000,101735000,110446000,101213000,88885000,107863000,101812000,126266000,95966000,80868000,76616000,90860000,77808000,82046000,109479000,112703000,76826000,71110000,104424000,82759000,76016000,83075000,131094000,172704000,181769000,197012000,205229000,172960000,154880000,156483000,179466000,334944000,218368000,220210000,226091000,189265000,260604000,342867000,316210000,288607000,488972000,506959000,421178000,527843000,488273000,550475000,700347000,691816000,637354000,787382000,1081251000,1099302000,1062930000,1005587000],"currentAssets":[null,null,224373000,null,207774000,203126000,211505000,225420000,238151000,242568000,214301000,234431000,251952000,270950000,292086000,293257000,306297000,297310000,307912000,315223000,325317000,329968000,331928000,345564000,349114000,366810000,382984000,406336000,427213000,463802000,449170000,484104000,509846000,557401000,580810000,574085000,585136000,629295000,655206000,704785000,748864000,819143000,841998000,922430000,950080000,1064494000,1124852000,1247136000,1332089000,1323457000,1410619000,1622629000,1632351000,1735376000,1819499000,1976492000,1997433000,2160450000,1565053000,1788386000,1918757000,2112745000,2183802000,2331095000,2477386000],"totalAssets":[null,null,281603000,null,263160000,267162000,273867000,291180000,310074000,315269000,287162000,310791000,332594000,350040000,368908000,374632000,386654000,392699000,399366000,409630000,417623000,420079000,431285000,447112000,468641000,494856000,511126000,536804000,568046000,605013000,652569000,697767000,719952000,763157000,793432000,848209000,868113000,916135000,956375000,1007504000,1071155000,1161294000,1208491000,1308192000,1372991000,1495901000,1585825000,1713981000,1785693000,1931221000,2058885000,2226651000,2220620000,2328089000,2434353000,2578701000,2648132000,2854740000,3515822000,3705143000,3872262000,4107222000,4194199000,4448866000,4686207000],"currentLiabilities":[null,null,28970000,null,31009000,25089000,26070000,31469000,35584000,24864000,23460000,27810000,32613000,26359000,38489000,30639000,41970000,36928000,36861000,45892000,46234000,48620000,43283000,45323000,52111000,55516000,52921000,56008000,62786000,66168000,65917000,73301000,75326000,85507000,80439000,91576000,88120000,105026000,98225000,112495000,136785000,158278000,146969000,187909000,182731000,227663000,226944000,272528000,254487000,290988000,263400000,315843000,250841000,250018000,235035000,311880000,295159000,336588000,294567000,363401000,383508000,442804000,369365000,486958000,497934000],"totalLiabilities":[null,null,34708000,null,36030000,30109000,30990000,36399000,40833000,30205000,28868000,34480000,38632000,32709000,45509000,39965000,52026000,51038000,52941000,64178000,62861000,65966000,62769000,65126000,73501000,78558000,80010000,85676000,94253000,99490000,130562000,139461000,140932000,152993000,153339000,167958000,163959000,181707000,182884000,194314000,222210000,246725000,241904000,286615000,285636000,333188000,341840000,387869000,362571000,400512000,390283000,450390000,381531000,383225000,384414000,465144000,452274000,503050000,564697000,631514000,662292000,729881000,662702000,771456000,790783000],"equity":[null,null,246895000,null,227130000,237053000,242877000,254781000,269241000,285064000,258294000,276311000,293962000,317331000,323399000,334667000,334628000,341661000,346425000,345452000,354762000,354113000,368516000,381986000,395140000,416298000,431116000,451128000,473793000,505523000,522007000,558306000,579020000,610164000,640093000,680251000,704154000,734428000,773491000,813190000,848945000,914569000,966587000,1021577000,1087355000,1162713000,1243985000,1326112000,1423122000,1530709000,1668602000,1776261000,1839089000,1944864000,2049939000,2113557000,2195858000,2351690000,2951125000,3073629000,3209970000,3377341000,3531497000,3677410000,3895424000],"operatingCashFlow":[null,15500000,10243000,8230000,13284000,8905000,13266000,6219000,6073000,1158000,11462000,6704000,15513000,8021000,30448000,11985000,25603000,16009000,20536000,15681000,7668000,22050000,24337000,28870000,14998000,32919000,30999000,21892000,24878000,33678000,53373000,16292000,25418000,52151000,47590000,38836000,44057000,72424000,60986000,51419000,59330000,77406000,79648000,77057000,96946000,117801000,28206000,107419000,105237000,-18185000,52203000,218807000,90185000,175908000,153313000,248051000,140975000,231703000,167681000,256387000,237637000,239268000,104910000,250253000,227906000],"capex":[null,5819000,4207000,3056000,2215000,13524000,2227000,4875000,8309000,5551000,2324000,3435000,7366000,4623000,340000,4516000,1442000,1772000,1781000,4703000,1952000,1755000,7614000,5346000,13332000,10358000,8076000,3424000,17104000,4580000,40662000,7400000,5598000,5059000,4469000,58376000,19262000,9491000,8677000,9951000,14584000,19594000,11481000,18970000,39298000,18581000,17571000,26877000,11844000,7281000,12841000,8854000,7827000,27091000,13806000,15991000,31507000,33818000,64802000,40342000,48143000,43043000,41413000,70849000,82423000],"depreciationAndAmortization":[null,2020000,2392000,2270000,2105000,2175000,2182000,2184000,2269000,2413000,2466000,2709000,3002000,3249000,3200000,3182000,3118000,3388000,3442000,3621000,3471000,3386000,3305000,3320000,3553000,3669000,4132000,4044000,4019000,4029000,4009000,2755000,3075000,3228000,3253000,3255000,3739000,3823000,4050000,4328000,4501000,4956000,5401000,5529000,7120000,7727000,8323000,9120000,9570000,9659000,8765000,9987000,9953000,10000000,10228000,8251000,8691000,9445000,10043000,11449000,13120000,13701000,14243000,15106000,17067000],"dilutedShares":[38355000,null,null,null,null,null,null,35538,null,36438000,36763,37708000,38239000,39009000,39524000,39517000,39608000,39727000,40321000,40596000,40745000,40689000,41445000,41646000,41716000,41895000,42404000,43268000,43397000,43486000,44610000,44282000,44400000,44669000,45058000,45232000,45483000,45833000,46503000,46670000,46831000,46955000,47599000,47711000,47754000,47852000,48240000,48250000,48286000,48349000,48547000,48655000,48756000,48792000,48882000,48928000,48945000,48964000,48505000,48006000,48019000,48042000,49170000,49242000,49260000],"sharesOutstanding":[null,null,35063033,null,33466052,33693751,33826032,34410896,34820281,35431808,35673,36733386,37336000,38227000,38291000,38672000,38774000,38804000,38832000,39253000,39617000,39503000,39689000,40236000,40480000,40661000,40793000,41239000,41366000,41508000,41614000,42145000,42285000,42408000,42505000,43033000,43234000,43435000,43616000,44715000,44911000,45096000,45267000,45737000,45917000,46091000,46256000,46625000,46787000,46941000,47107000,47411000,47611000,47911000,48028000,48667000,48698000,48779000,47823000,47877000,47892000,47905000,48709000,49129000,49142000],"totalCosts":[48884000,52408000,43096000,42552000,47589000,47911000,45050000,47286000,51826000,50188000,47234000,49165000,52800000,56691000,55520000,50976000,61832000,67889000,66538000,67681000,71305000,77884000,75125000,74136000,82552000,91455000,86076000,86792000,97228000,105107000,104377000,107113000,114879000,126482000,120420000,119646000,130888000,138781000,136044000,134792000,158254000,199443000,193081000,208369000,232689000,246391000,257932000,281580000,319116000,343547000,323120000,326789000,328803000,339301000,344443000,362398000,390895000,456091000,458358000,468795000,499816000,541993000,551219000,563033000,676748000],"freeCashFlow":[null,9681000,6036000,5174000,11069000,-4619000,11039000,1344000,-2236000,-4393000,9138000,3269000,8147000,3398000,30108000,7469000,24161000,14237000,18755000,10978000,5716000,20295000,16723000,23524000,1666000,22561000,22923000,18468000,7774000,29098000,12711000,8892000,19820000,47092000,43121000,-19540000,24795000,62933000,52309000,41468000,44746000,57812000,68167000,58087000,57648000,99220000,10635000,80542000,93393000,-25466000,39362000,209953000,82358000,148817000,139507000,232060000,109468000,197885000,102879000,216045000,189494000,196225000,63497000,179404000,145483000],"capexOutflow":[null,-5819000,-4207000,-3056000,-2215000,-13524000,-2227000,-4875000,-8309000,-5551000,-2324000,-3435000,-7366000,-4623000,-340000,-4516000,-1442000,-1772000,-1781000,-4703000,-1952000,-1755000,-7614000,-5346000,-13332000,-10358000,-8076000,-3424000,-17104000,-4580000,-40662000,-7400000,-5598000,-5059000,-4469000,-58376000,-19262000,-9491000,-8677000,-9951000,-14584000,-19594000,-11481000,-18970000,-39298000,-18581000,-17571000,-26877000,-11844000,-7281000,-12841000,-8854000,-7827000,-27091000,-13806000,-15991000,-31507000,-33818000,-64802000,-40342000,-48143000,-43043000,-41413000,-70849000,-82423000],"grossMargin":[58.24025857425031,54.65425329951551,50.45157999872495,50.15966537735,51.44107848454327,52.51689890865149,52.49994732517224,52.31360431027652,53.18818571160442,53.11283358108586,52.99912888372672,53.205750922867686,53.58838410091139,54.01013053391892,53.95531780994336,53.440668653535575,54.20977263428605,54.2069317674092,54.104857139082995,53.96257717098643,54.20187678097671,54.21409303243634,53.97784143858074,53.85034078000758,54.131102583998555,54.412151499210935,54.53782161400529,54.644188039297745,54.74696518654522,54.95311736557596,54.98029823070385,55.35811072396438,55.49759947338671,55.64494452258165,55.11052333270358,55.18134165234184,55.11333911672969,55.184138662306815,55.138000935599564,55.16232551967089,55.09561836431107,55.137960543053396,55.30052393764241,55.43573519875813,55.985503738276336,57.58835566051149,57.614173977129546,57.94860661770546,58.77627959844166,58.71849630009406,58.21782910011043,57.37088889627881,56.145835222429774,55.49785518892658,55.3119741328423,55.131965449840024,55.29382319960744,55.38340221796139,55.40089919812118,55.403934411830214,55.07528130802589,55.105971979554404,55.15066797132416,55.3436087467436,55.17507918282105],"operatingMargin":[12.22122463637996,20.404598818401347,8.41745117623308,4.308716380318431,7.8232741922987525,9.537026547335826,5.079960388529529,6.33468029474685,11.57029023836743,11.18425709634034,2.032604637657112,4.478336895278804,8.514398586131614,13.246208701241066,12.649465072372562,15.126288273588518,9.649891869776141,13.335035424778196,12.10652153811606,7.964589735918845,12.418934853100128,14.595258459986402,13.567804507645048,12.277546383945475,12.252468669947596,14.091267753813783,16.929491015074603,13.521053785297225,13.342483823241055,18.483158702952558,19.356408869659276,17.063104916763454,17.80324983364458,20.936396311923737,21.548955354176304,15.362577194881263,13.323223426728562,17.790099103742012,18.408521152946538,18.691261807960043,15.012700782454125,23.120244235261467,17.147908325931265,18.111650390049324,20.66978729497438,23.84103708557687,23.349499560183535,25.451532111597665,30.77804097144493,30.65512355223266,29.75835412989226,27.551683238557633,25.463130882646308,28.548204023442352,24.133503079213764,20.853926204177906,22.965881075456565,26.4510521367673,26.26929294716608,26.469757855805153,24.791520583110383,26.477123509175556,26.617142933216183,29.987129827092023,30.989290689160775],"netMargin":[11.504758484467589,20.076545722400255,7.60991988439552,4.256993793289557,6.744402262338266,10.333824251350023,5.168454099155096,5.932572696299817,11.247803163444638,10.47816238408721,0.5143734185091466,4.855255488634156,9.5106906469834,11.339464703811958,11.798300818124606,15.014735019396946,9.347419486819803,14.324376077104741,11.703631295985629,8.10873289999728,9.702024172152894,12.28260631181876,11.631519000448694,12.513015903067021,11.902762571881079,13.501352671526265,15.994325310274277,14.424782288117017,13.381700208559868,18.335802201040803,9.32627675191223,16.922957801006582,17.319566975050265,19.733083294264727,18.005563626650684,18.520404915006047,13.703338255842446,17.491543897685606,19.453273998728545,21.568603795437273,16.2006132893684,21.419154890487313,18.403041498779196,17.847163545617104,18.808660936802163,21.256668789139532,21.5958799895395,21.06514452734079,24.875922985483857,25.09739250491504,25.88845508378042,24.342833072838726,22.55671823144303,25.51514424038731,21.344149493845975,20.210533212487853,19.77924092142577,23.290690980279592,201.83233735211087,21.1828331404085,20.315119159040226,24.38576405091864,22.85227416445341,24.027555848467703,26.2377095820901],"currentRatio":[null,null,7.745012081463583,null,6.70044180721726,8.096217465821676,8.112965093977753,7.163240013982014,6.692642760791367,9.755791505791505,9.134739982949702,8.429737504494787,7.725508232913255,10.279221518267006,7.5888175842448495,9.571363295146709,7.297998570407434,8.051072357019065,8.353327364965683,6.868800662424824,7.03631526582169,6.786672151378034,7.668784511239979,7.624473225514639,6.699430062750666,6.607284386483176,7.236900285330965,7.254963576631909,6.804271652916255,7.009460766533672,6.814175402399988,6.604330090994666,6.768526139712716,6.51877624054171,7.220502492572011,6.268946012055561,6.640217884702678,5.99180202997353,6.6704606770170525,6.265034001511178,5.474752348576232,5.175343383161273,5.7290857255611725,4.908918678722148,5.1993367299473,4.675744411696235,4.95651790750141,4.5761756590148535,5.234408830313533,4.548149751879802,5.355425208807897,5.137454368151265,6.507512727185747,6.941004247694166,7.7413959623034865,6.3373476978325,6.767311855643907,6.418678027737174,5.313062902497564,4.921246776976398,5.003173336670943,4.771287070577501,5.912314377377391,4.787055557152773,4.975330063823719],"fcfMargin":[null,14.703157511049012,12.826997046135538,11.635333273365116,21.439916324475092,-8.721347381141195,23.259096942752997,2.6622296173044924,-3.8152439128431754,-7.774120478516316,18.95300120297009,6.351272585972412,14.116158990886094,5.199932667146158,47.36941472624292,12.43569038144553,35.30451808989421,18.174506925384566,24.774447511987635,14.928336370311948,7.020733025449544,22.254753602210673,19.23975195296771,27.835100340780006,1.770852156166626,21.192793266701738,22.122604180740797,18.401386979135527,6.928822260646357,22.567260487517355,9.820752530325272,6.885017421602788,14.181352451685378,29.43709954680419,28.09240571476967,-13.822570262374171,16.41976861999775,37.279711870531294,31.371972795643465,25.01417558421504,24.029987809396967,22.284925719484082,29.250824955051215,22.82800495175964,19.653821633250033,30.668702592095748,3.1604379145567365,21.323541091937287,20.25860946976599,-5.1403057620029955,8.556733302609496,46.546063205968096,18.669864529116264,31.338669564320114,30.727601913605806,50.68084781113161,21.572982336514716,31.910810666984883,16.548945171434777,33.8865413753188,28.513604203595083,26.61847374304101,8.45324866372453,22.308797105143714,14.835485324919798],"returnOnAssets":[null,null,null,null,8.426432588539292,5.400842934249631,4.7890975210182365,4.946424891819493,6.11024468192745,6.167597535158671,5.616821946815583,5.07001167830344,4.405696253742212,4.703378430173047,6.980047860746566,8.583312786410726,8.432140235356929,9.191654134224809,9.24045327578442,8.27300060438986,8.440624312270524,8.347420820937575,8.468779306832834,9.287510125568724,9.72261086989881,10.111319383344172,11.18811219308773,11.50931583590469,11.659642688680382,12.675327698116776,11.20637280387043,11.75841648637462,12.698001083852613,13.112551802773048,14.559879280858034,14.177839759478802,13.359654674084497,12.39093618024739,12.440000525772271,12.761994985215924,13.18920334889247,14.818797658066774,15.185789790222582,15.030729422169403,16.28667027256146,15.974665013294093,17.322521862237487,18.276650608684548,21.254801050057555,22.832744209281138,24.016835358643075,23.747865824568244,22.600980003309775,21.109475478422564,19.022985205769203,17.069009720827943,16.882149676138773,16.75694876292465,53.51298071065137,52.02449328786647,51.19972811458939,48.96746060952358,16.121434688699292,16.67049913729553,18.740407893047227],"returnOnEquity":[null,null,null,null,9.763131246422754,6.086824465414907,5.431506905253873,5.653090301082106,7.0564154634336,6.880067111394572,6.287674266866998,5.746650297876827,5.027316970967839,5.194598228736958,7.872537575662763,9.629151949824708,9.648260392306591,10.359761575254328,10.598605006688326,9.539801123038762,9.847256270035828,9.75115482901057,9.839413322218197,10.9383892510427,11.490568100898518,12.008135917062452,13.185815475118554,13.592617576946253,13.910623718974879,15.123543507904463,13.682179529819342,14.380930303516623,15.534572616409562,16.079957909341957,18.116857413303503,17.696884358168415,16.53400084478021,15.475326344348323,15.398872652774791,15.857740613790568,16.46862176847709,18.668924200589814,18.892946178274766,18.970583185766912,20.558281258069513,20.434298280156472,21.89686651237779,23.52747744697019,26.74280624757765,29.052484163268883,30.05383186836994,30.164522447816562,27.756205837084114,25.86963358272147,22.986112026195222,21.086487851102547,20.370775626049113,20.2135013315322,63.66877128547045,63.02334252135936,61.756015914675785,59.50563018423185,19.173815780096387,20.134885904228963,22.572879139425623],"revenueGrowth":[null,null,null,null,-7.293948644280846,-19.563203377731874,0.8585332681641411,13.52882972024827,13.517858526381033,6.695366489180921,1.5865658119297965,1.9530940495998683,-1.5237087719896958,15.642032986479792,31.828929356618406,16.691276471731097,18.57781474165714,19.875434220392663,19.104782882315916,22.438853831937532,18.9666257525279,16.415395417118784,14.81579329749152,14.922897005629743,15.553453866561862,16.735750159001682,19.212140038426572,18.754733055660733,19.259345868897416,21.119523559029084,24.91072979598139,28.684163328749925,24.566391557781774,24.070296807017264,18.594607123541685,9.456445993031348,8.046593828035009,5.524613220815744,8.62622722268187,17.27113884113949,23.311502115795957,53.67418386024774,39.76598016049131,53.491416231345546,57.52031319646205,24.70877566281966,44.39566946872466,48.44039221080347,57.16920601260751,53.132708131131736,36.703278415709775,19.41971968208751,-4.311459336578427,-4.148214235251846,-1.304313800509549,1.5119772094930983,15.03033133240239,30.58793304230447,36.926997524294514,39.238891861493606,30.968348405990163,18.876538212826887,20.829546459910087,26.135982206997376,47.55948923671405]}},"filings":[{"accn":"0001437749-19-003798","filed":"2019-03-01","form":"10-K"},{"accn":"0001437749-20-003943","filed":"2020-02-28","form":"10-K"},{"accn":"0001437749-21-004587","filed":"2021-03-01","form":"10-K"},{"accn":"0001437749-20-010283","filed":"2020-05-11","form":"10-Q"},{"accn":"0001437749-20-016315","filed":"2020-08-03","form":"10-Q"},{"accn":"0001437749-20-022991","filed":"2020-11-06","form":"10-Q"},{"accn":"0001437749-22-004460","filed":"2022-02-25","form":"10-K"},{"accn":"0001437749-21-011491","filed":"2021-05-10","form":"10-Q"},{"accn":"0001437749-21-019111","filed":"2021-08-09","form":"10-Q"},{"accn":"0001437749-21-025711","filed":"2021-11-08","form":"10-Q"},{"accn":"0001437749-23-004540","filed":"2023-02-24","form":"10-K"},{"accn":"0001437749-22-011721","filed":"2022-05-10","form":"10-Q"},{"accn":"0001437749-22-019150","filed":"2022-08-05","form":"10-Q"},{"accn":"0001437749-22-026581","filed":"2022-11-09","form":"10-Q"},{"accn":"0001437749-24-006133","filed":"2024-02-29","form":"10-K"},{"accn":"0001437749-23-012797","filed":"2023-05-05","form":"10-Q"},{"accn":"0001437749-23-022148","filed":"2023-08-04","form":"10-Q"},{"accn":"0001437749-23-030929","filed":"2023-11-08","form":"10-Q"},{"accn":"0001437749-25-005903","filed":"2025-03-03","form":"10-K"},{"accn":"0001437749-24-014648","filed":"2024-05-03","form":"10-Q"},{"accn":"0001437749-24-024477","filed":"2024-08-02","form":"10-Q"},{"accn":"0001437749-24-033608","filed":"2024-11-06","form":"10-Q"},{"accn":"0001437749-26-006113","filed":"2026-02-27","form":"10-K"},{"accn":"0001437749-25-014522","filed":"2025-05-05","form":"10-Q"},{"accn":"0001437749-25-024602","filed":"2025-08-04","form":"10-Q"},{"accn":"0001437749-25-033332","filed":"2025-11-05","form":"10-Q"},{"accn":"0001437749-26-014647","filed":"2026-05-04","form":"10-Q"},{"accn":"0001628280-26-053275","filed":"2026-08-05","form":"10-Q"},{"accn":"0001437749-14-007746","filed":"2014-05-01","form":"10-Q"},{"accn":"0001437749-14-013585","filed":"2014-07-29","form":"10-Q"},{"accn":"0001437749-14-019121","filed":"2014-10-31","form":"10-Q"},{"accn":"0001437749-16-026344","filed":"2016-02-29","form":"10-K"},{"accn":"0001437749-12-002162","filed":"2012-03-12","form":"10-K"},{"accn":"0001437749-11-005640","filed":"2011-08-09","form":"10-Q"},{"accn":"0001437749-11-007798","filed":"2011-10-27","form":"10-Q"},{"accn":"0001437749-13-002333","filed":"2013-03-05","form":"10-K"},{"accn":"0001437749-12-004661","filed":"2012-05-08","form":"10-Q"},{"accn":"0001437749-12-008877","filed":"2012-08-27","form":"10-Q/A"},{"accn":"0001437749-12-010999","filed":"2012-11-05","form":"10-Q"},{"accn":"0001437749-14-003761","filed":"2014-03-10","form":"10-K"},{"accn":"0001437749-13-005195","filed":"2013-05-02","form":"10-Q"},{"accn":"0001437749-13-010006","filed":"2013-08-06","form":"10-Q"},{"accn":"0001437749-13-013503","filed":"2013-10-28","form":"10-Q"},{"accn":"0001437749-15-003820","filed":"2015-03-02","form":"10-K"},{"accn":"0001437749-15-009116","filed":"2015-05-06","form":"10-Q"},{"accn":"0001437749-15-014479","filed":"2015-08-03","form":"10-Q"},{"accn":"0001437749-15-019011","filed":"2015-10-28","form":"10-Q"},{"accn":"0001437749-16-031125","filed":"2016-05-06","form":"10-Q"},{"accn":"0001437749-16-036004","filed":"2016-07-29","form":"10-Q"},{"accn":"0001437749-16-041014","filed":"2016-11-03","form":"10-Q"},{"accn":"0001437749-18-003639","filed":"2018-03-01","form":"10-K"},{"accn":"0001437749-17-003558","filed":"2017-03-01","form":"10-K"},{"accn":"0001437749-17-008176","filed":"2017-05-05","form":"10-Q"},{"accn":"0001437749-17-013378","filed":"2017-07-31","form":"10-Q"},{"accn":"0001437749-17-018298","filed":"2017-11-06","form":"10-Q"},{"accn":"0001437749-18-009009","filed":"2018-05-08","form":"10-Q"},{"accn":"0001437749-18-014210","filed":"2018-08-02","form":"10-Q"},{"accn":"0001437749-18-019424","filed":"2018-11-02","form":"10-Q"},{"accn":"0001437749-19-009481","filed":"2019-05-10","form":"10-Q"},{"accn":"0001437749-19-015315","filed":"2019-08-02","form":"10-Q"},{"accn":"0001437749-19-021309","filed":"2019-11-01","form":"10-Q"}],"provenance":{"#0":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":388665000},"revenue@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":388665000},"#1":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":100362000},"revenue@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#1"}],"rule":"component-sum","value":100362000},"#2":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":112198000},"revenue@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#2"}],"rule":"component-sum","value":112198000},"#3":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":128939000},"revenue@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#3"}],"rule":"component-sum","value":128939000},"#4":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":129430000},"revenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#4"}],"rule":"component-sum","value":129430000},"#5":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":470929000},"revenue@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#5"}],"rule":"component-sum","value":470929000},"#6":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":129150000},"revenue@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#6"}],"rule":"component-sum","value":129150000},"#7":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":139761000},"revenue@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#7"}],"rule":"component-sum","value":139761000},"#8":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":159975000},"revenue@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#8"}],"rule":"component-sum","value":159975000},"#9":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":153497000},"revenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#9"}],"rule":"component-sum","value":153497000},"#10":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":582382000},"revenue@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#10"}],"rule":"component-sum","value":582382000},"#11":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":141363000},"revenue@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#11"}],"rule":"component-sum","value":141363000},"#12":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":151007000},"revenue@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#12"}],"rule":"component-sum","value":151007000},"#13":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":168813000},"revenue@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#13"}],"rule":"component-sum","value":168813000},"#14":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":166738000},"revenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#14"}],"rule":"component-sum","value":166738000},"#15":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":627921000},"revenue@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#15"}],"rule":"component-sum","value":627921000},"#16":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":165778000},"revenue@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#16"}],"rule":"component-sum","value":165778000},"#17":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":186209000},"revenue@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#17"}],"rule":"component-sum","value":186209000},"#18":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":259422000},"revenue@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#18"}],"rule":"component-sum","value":259422000},"#19":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":844452000},"#20":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":611409000},"#21":{"kind":"computed","op":"sum","terms":[{"ref":"#19"},{"ref":"#20","weight":-1}],"rule":"quarter-from-ytd","value":233043000},"revenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#21"}],"rule":"component-sum","value":233043000},"revenue@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#19"}],"rule":"component-sum","value":844452000},"#22":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":254455000},"revenue@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#22"}],"rule":"component-sum","value":254455000},"#23":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":293317000},"revenue@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#23"}],"rule":"component-sum","value":293317000},"#24":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":323522000},"revenue@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#24"}],"rule":"component-sum","value":323522000},"#25":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1207798000},"#26":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":871294000},"#27":{"kind":"computed","op":"sum","terms":[{"ref":"#25"},{"ref":"#26","weight":-1}],"rule":"quarter-from-ytd","value":336504000},"revenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#27"}],"rule":"component-sum","value":336504000},"revenue@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#25"}],"rule":"component-sum","value":1207798000},"#28":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":377714000},"revenue@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#28"}],"rule":"component-sum","value":377714000},"#29":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":461004000},"revenue@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#29"}],"rule":"component-sum","value":461004000},"#30":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":495418000},"revenue@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#30"}],"rule":"component-sum","value":495418000},"#31":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1794148000},"#32":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":1334136000},"#33":{"kind":"computed","op":"sum","terms":[{"ref":"#31"},{"ref":"#32","weight":-1}],"rule":"quarter-from-ytd","value":460012000},"revenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#33"}],"rule":"component-sum","value":460012000},"revenue@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#31"}],"rule":"component-sum","value":1794148000},"#34":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":451065000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#34"}],"rule":"component-sum","value":451065000},"#35":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":441128000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#35"}],"rule":"component-sum","value":441128000},"#36":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":474867000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#36"}],"rule":"component-sum","value":474867000},"#37":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":1821072000},"#38":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":1367060000},"#39":{"kind":"computed","op":"sum","terms":[{"ref":"#37"},{"ref":"#38","weight":-1}],"rule":"quarter-from-ytd","value":454012000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#39"}],"rule":"component-sum","value":454012000},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#37"}],"rule":"component-sum","value":1821072000},"#40":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":457885000},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#40"}],"rule":"component-sum","value":457885000},"#41":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":507431000},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#41"}],"rule":"component-sum","value":507431000},"#42":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":620119000},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#42"}],"rule":"component-sum","value":620119000},"#43":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":2207100000},"#44":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":1585435000},"#45":{"kind":"computed","op":"sum","terms":[{"ref":"#43"},{"ref":"#44","weight":-1}],"rule":"quarter-from-ytd","value":621665000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#45"}],"rule":"component-sum","value":621665000},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#43"}],"rule":"component-sum","value":2207100000},"#46":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":637554000},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#46"}],"rule":"component-sum","value":637554000},"#47":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":664574000},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#47"}],"rule":"component-sum","value":664574000},"#48":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":737176000},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#48"}],"rule":"component-sum","value":737176000},"#49":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":2790459000},"#50":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":2039304000},"#51":{"kind":"computed","op":"sum","terms":[{"ref":"#49"},{"ref":"#50","weight":-1}],"rule":"quarter-from-ytd","value":751155000},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#51"}],"rule":"component-sum","value":751155000},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#49"}],"rule":"component-sum","value":2790459000},"#52":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":804185000},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#52"}],"rule":"component-sum","value":804185000},"#53":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":980642000},"revenue@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#53"}],"rule":"component-sum","value":980642000},"revenue@2013Q1":{"kind":"filed","concept":"Revenues","filing":28,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":51470000},"revenue@2013Q2":{"kind":"filed","concept":"Revenues","filing":29,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":57714000},"revenue@2013Q3":{"kind":"filed","concept":"Revenues","filing":30,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":65347000},"#54":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":238091000},"#55":{"kind":"filed","concept":"Revenues","filing":30,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":174531000},"revenue@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#54"},{"ref":"#55","weight":-1}],"rule":"quarter-from-ytd","value":63560000},"revenue@FY2013":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":238091000},"revenue@FY2009":{"kind":"filed","concept":"Revenues","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":165008000},"revenue@2010Q2":{"kind":"filed","concept":"Revenues","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":55690000},"revenue@2010Q3":{"kind":"filed","concept":"Revenues","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":65843000},"#56":{"kind":"filed","concept":"Revenues","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":218840000},"#57":{"kind":"filed","concept":"Revenues","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":171783000},"revenue@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#56"},{"ref":"#57","weight":-1}],"rule":"quarter-from-ytd","value":47057000},"revenue@FY2010":{"kind":"filed","concept":"Revenues","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":218840000},"revenue@2011Q1":{"kind":"filed","concept":"Revenues","filing":36,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":44468000},"revenue@2011Q2":{"kind":"filed","concept":"Revenues","filing":37,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":51628000},"revenue@2011Q3":{"kind":"filed","concept":"Revenues","filing":38,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":52962000},"#58":{"kind":"filed","concept":"Revenues","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":196519000},"#59":{"kind":"filed","concept":"Revenues","filing":38,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":149058000},"revenue@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#58"},{"ref":"#59","weight":-1}],"rule":"quarter-from-ytd","value":47461000},"revenue@FY2011":{"kind":"filed","concept":"Revenues","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":196519000},"revenue@2012Q1":{"kind":"filed","concept":"Revenues","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":50484000},"revenue@2012Q2":{"kind":"filed","concept":"Revenues","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":58607000},"revenue@2012Q3":{"kind":"filed","concept":"Revenues","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":56508000},"#60":{"kind":"filed","concept":"Revenues","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":213813000},"#61":{"kind":"filed","concept":"Revenues","filing":42,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":165599000},"revenue@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#60"},{"ref":"#61","weight":-1}],"rule":"quarter-from-ytd","value":48214000},"revenue@FY2012":{"kind":"filed","concept":"Revenues","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":213813000},"revenue@2014Q1":{"kind":"filed","concept":"Revenues","filing":44,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":60061000},"revenue@2014Q2":{"kind":"filed","concept":"Revenues","filing":45,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":68436000},"revenue@2014Q3":{"kind":"filed","concept":"Revenues","filing":46,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":78335000},"#62":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":282535000},"#63":{"kind":"filed","concept":"Revenues","filing":46,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":206832000},"revenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#62"},{"ref":"#63","weight":-1}],"rule":"quarter-from-ytd","value":75703000},"revenue@FY2014":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":282535000},"revenue@2015Q1":{"kind":"filed","concept":"Revenues","filing":47,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":73538000},"revenue@2015Q2":{"kind":"filed","concept":"Revenues","filing":48,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":81416000},"revenue@2015Q3":{"kind":"filed","concept":"Revenues","filing":49,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":91194000},"#64":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":333067000},"#65":{"kind":"filed","concept":"Revenues","filing":49,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":246148000},"revenue@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#64"},{"ref":"#65","weight":-1}],"rule":"quarter-from-ytd","value":86919000},"revenue@FY2015":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":333067000},"revenue@2016Q1":{"kind":"filed","concept":"Revenues","filing":47,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":84512000},"revenue@2016Q2":{"kind":"filed","concept":"Revenues","filing":48,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":94079000},"revenue@2016Q3":{"kind":"filed","concept":"Revenues","filing":49,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":106456000},"revenue@2016Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":103618000},"costOfRevenue@FY2009":{"kind":"filed","concept":"CostOfRevenue","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":67330000},"costOfRevenue@2010Q2":{"kind":"filed","concept":"CostOfRevenue","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":23256000},"costOfRevenue@2010Q3":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":29857000},"#66":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":97383000},"#67":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":74067000},"costOfRevenue@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#66"},{"ref":"#67","weight":-1}],"rule":"quarter-from-ytd","value":23316000},"costOfRevenue@FY2010":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":97383000},"costOfRevenue@2011Q1":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":22163000},"costOfRevenue@2011Q2":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":25070000},"costOfRevenue@2011Q3":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":25148000},"costOfRevenue@2011Q4":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":22544000},"costOfRevenue@FY2011":{"kind":"filed","concept":"CostOfRevenue","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":94925000},"costOfRevenue@2012Q1":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":24074000},"costOfRevenue@2012Q2":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":27435000},"costOfRevenue@2012Q3":{"kind":"filed","concept":"CostOfRevenue","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":26495000},"costOfRevenue@2012Q4":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":22661000},"costOfRevenue@FY2012":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":100665000},"costOfRevenue@2013Q1":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":24085000},"costOfRevenue@2013Q2":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":26786000},"costOfRevenue@2013Q3":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":30053000},"costOfRevenue@2013Q4":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":29266000},"costOfRevenue@FY2013":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":110190000},"costOfRevenue@2014Q1":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":27964000},"costOfRevenue@2014Q2":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":31337000},"costOfRevenue@2014Q3":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":35872000},"costOfRevenue@2014Q4":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":34744000},"costOfRevenue@FY2014":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":129917000},"costOfRevenue@2015Q1":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":33855000},"costOfRevenue@2015Q2":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":37287000},"costOfRevenue@2015Q3":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":41754000},"costOfRevenue@2015Q4":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":40001000},"costOfRevenue@FY2015":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":152898000},"costOfRevenue@2016Q1":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":39002000},"costOfRevenue@2016Q2":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":43153000},"costOfRevenue@2016Q3":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":48531000},"costOfRevenue@2016Q4":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":47107000},"costOfRevenue@FY2016":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":177792000},"costOfRevenue@2017Q1":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":45520000},"costOfRevenue@2017Q2":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":50773000},"costOfRevenue@2017Q3":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":58083000},"costOfRevenue@2017Q4":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":58269000},"costOfRevenue@FY2017":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":212646000},"costOfRevenue@2018Q1":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":57655000},"costOfRevenue@2018Q2":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":62197000},"costOfRevenue@2018Q3":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":70957000},"costOfRevenue@2018Q4":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":68904000},"costOfRevenue@FY2018":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":259714000},"costOfRevenue@2019Q1":{"kind":"filed","concept":"CostOfRevenue","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":63357000},"costOfRevenue@2019Q2":{"kind":"filed","concept":"CostOfRevenue","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":67782000},"costOfRevenue@2019Q3":{"kind":"filed","concept":"CostOfRevenue","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":75655000},"costOfRevenue@2019Q4":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":74802000},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfRevenue","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":281596000},"costOfRevenue@2020Q1":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":74331000},"costOfRevenue@2020Q2":{"kind":"filed","concept":"CostOfRevenue","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":83616000},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfRevenue","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":116382000},"#68":{"kind":"filed","concept":"CostOfRevenue","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":378498000},"#69":{"kind":"filed","concept":"CostOfRevenue","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":274329000},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#69","weight":-1}],"rule":"quarter-from-ytd","value":104169000},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfRevenue","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":378498000},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfRevenue","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":113396000},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfRevenue","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":129102000},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfRevenue","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":137211000},"#70":{"kind":"filed","concept":"CostOfRevenue","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":522339000},"#71":{"kind":"filed","concept":"CostOfRevenue","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":379709000},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#70"},{"ref":"#71","weight":-1}],"rule":"quarter-from-ytd","value":142630000},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfRevenue","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":522339000},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfRevenue","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":158834000},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfRevenue","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":190043000},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfRevenue","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":204516000},"#72":{"kind":"filed","concept":"CostOfRevenue","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":745596000},"#73":{"kind":"filed","concept":"CostOfRevenue","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":553393000},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#72"},{"ref":"#73","weight":-1}],"rule":"quarter-from-ytd","value":192203000},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfRevenue","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":745596000},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfRevenue","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":192285000},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfRevenue","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":193453000},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfRevenue","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":211326000},"#74":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":799953000},"#75":{"kind":"filed","concept":"CostOfRevenue","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":597064000},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#74"},{"ref":"#75","weight":-1}],"rule":"quarter-from-ytd","value":202889000},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":799953000},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfRevenue","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":205444000},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfRevenue","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":226853000},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfRevenue","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":276676000},"#76":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":986230000},"#77":{"kind":"filed","concept":"CostOfRevenue","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":708973000},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#76"},{"ref":"#77","weight":-1}],"rule":"quarter-from-ytd","value":277257000},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":986230000},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfRevenue","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":284324000},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfRevenue","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":298558000},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":330948000},"#78":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1250718000},"#79":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":913830000},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#78"},{"ref":"#79","weight":-1}],"rule":"quarter-from-ytd","value":336888000},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1250718000},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfRevenue","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":359120000},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfRevenue","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":439572000},"grossProfit@FY2009":{"kind":"filed","concept":"GrossProfit","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":97678000},"grossProfit@2010Q2":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":32434000},"grossProfit@2010Q3":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":35986000},"#80":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":121457000},"#81":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":97716000},"grossProfit@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#80"},{"ref":"#81","weight":-1}],"rule":"quarter-from-ytd","value":23741000},"grossProfit@FY2010":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":121457000},"grossProfit@2011Q1":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":22305000},"grossProfit@2011Q2":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":26558000},"grossProfit@2011Q3":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":27814000},"grossProfit@2011Q4":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":24917000},"grossProfit@FY2011":{"kind":"filed","concept":"GrossProfit","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":101594000},"grossProfit@2012Q1":{"kind":"filed","concept":"GrossProfit","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":26410000},"grossProfit@2012Q2":{"kind":"filed","concept":"GrossProfit","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":31172000},"grossProfit@2012Q3":{"kind":"filed","concept":"GrossProfit","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":30013000},"grossProfit@2012Q4":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":25553000},"grossProfit@FY2012":{"kind":"filed","concept":"GrossProfit","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":113148000},"grossProfit@2013Q1":{"kind":"filed","concept":"GrossProfit","filing":43,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":27385000},"grossProfit@2013Q2":{"kind":"filed","concept":"GrossProfit","filing":43,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":30928000},"grossProfit@2013Q3":{"kind":"filed","concept":"GrossProfit","filing":43,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":35294000},"grossProfit@2013Q4":{"kind":"filed","concept":"GrossProfit","filing":43,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":34294000},"grossProfit@FY2013":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":127901000},"grossProfit@2014Q1":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":32097000},"grossProfit@2014Q2":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":37099000},"grossProfit@2014Q3":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":42463000},"grossProfit@2014Q4":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":40959000},"grossProfit@FY2014":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":152618000},"grossProfit@2015Q1":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":39683000},"grossProfit@2015Q2":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":44129000},"grossProfit@2015Q3":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":49440000},"grossProfit@2015Q4":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":46917000},"grossProfit@FY2015":{"kind":"filed","concept":"GrossProfit","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":180169000},"grossProfit@2016Q1":{"kind":"filed","concept":"GrossProfit","filing":50,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":45510000},"grossProfit@2016Q2":{"kind":"filed","concept":"GrossProfit","filing":50,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":50926000},"grossProfit@2016Q3":{"kind":"filed","concept":"GrossProfit","filing":50,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":57925000},"grossProfit@2016Q4":{"kind":"filed","concept":"GrossProfit","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":56511000},"grossProfit@FY2016":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":210873000},"grossProfit@2017Q1":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":54842000},"grossProfit@2017Q2":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":61425000},"grossProfit@2017Q3":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":70856000},"grossProfit@2017Q4":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":71161000},"grossProfit@FY2017":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":258283000},"grossProfit@2018Q1":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":71495000},"grossProfit@2018Q2":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":77564000},"grossProfit@2018Q3":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":89018000},"grossProfit@2018Q4":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":84593000},"grossProfit@FY2018":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":322668000},"grossProfit@2019Q1":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":78006000},"grossProfit@2019Q2":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":83225000},"grossProfit@2019Q3":{"kind":"filed","concept":"GrossProfit","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":93158000},"grossProfit@2019Q4":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":91936000},"grossProfit@FY2019":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":346325000},"grossProfit@2020Q1":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":91447000},"grossProfit@2020Q2":{"kind":"filed","concept":"GrossProfit","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":102593000},"grossProfit@2020Q3":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":143040000},"#82":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":465954000},"#83":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":337080000},"grossProfit@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#82"},{"ref":"#83","weight":-1}],"rule":"quarter-from-ytd","value":128874000},"grossProfit@FY2020":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":465954000},"grossProfit@2021Q1":{"kind":"filed","concept":"GrossProfit","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":141059000},"grossProfit@2021Q2":{"kind":"filed","concept":"GrossProfit","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":164215000},"grossProfit@2021Q3":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":186311000},"#84":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":685459000},"#85":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":491585000},"grossProfit@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#84"},{"ref":"#85","weight":-1}],"rule":"quarter-from-ytd","value":193874000},"grossProfit@FY2021":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":685459000},"grossProfit@2022Q1":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":218880000},"grossProfit@2022Q2":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":270961000},"grossProfit@2022Q3":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":290902000},"#86":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1048552000},"#87":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":780743000},"grossProfit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#86"},{"ref":"#87","weight":-1}],"rule":"quarter-from-ytd","value":267809000},"grossProfit@FY2022":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1048552000},"grossProfit@2023Q1":{"kind":"filed","concept":"GrossProfit","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":258780000},"grossProfit@2023Q2":{"kind":"filed","concept":"GrossProfit","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":247675000},"grossProfit@2023Q3":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":263541000},"#88":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":1021119000},"#89":{"kind":"filed","concept":"GrossProfit","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":769996000},"grossProfit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#88"},{"ref":"#89","weight":-1}],"rule":"quarter-from-ytd","value":251123000},"grossProfit@FY2023":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":1021119000},"grossProfit@2024Q1":{"kind":"filed","concept":"GrossProfit","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":252441000},"grossProfit@2024Q2":{"kind":"filed","concept":"GrossProfit","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":280578000},"grossProfit@2024Q3":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":343443000},"#90":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":1220870000},"#91":{"kind":"filed","concept":"GrossProfit","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":876462000},"grossProfit@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#90"},{"ref":"#91","weight":-1}],"rule":"quarter-from-ytd","value":344408000},"grossProfit@FY2024":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":1220870000},"grossProfit@2025Q1":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":353230000},"grossProfit@2025Q2":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":366016000},"grossProfit@2025Q3":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":406228000},"#92":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1539741000},"#93":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":1125474000},"grossProfit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#92"},{"ref":"#93","weight":-1}],"rule":"quarter-from-ytd","value":414267000},"grossProfit@FY2025":{"kind":"filed","concept":"GrossProfit","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":1539741000},"grossProfit@2026Q1":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":445065000},"grossProfit@2026Q2":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":541070000},"operatingExpenses@FY2009":{"kind":"filed","concept":"OperatingExpenses","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":78148000},"operatingExpenses@2010Q2":{"kind":"filed","concept":"OperatingExpenses","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":25628000},"operatingExpenses@2010Q3":{"kind":"filed","concept":"OperatingExpenses","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":22551000},"#94":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":90959000},"#95":{"kind":"filed","concept":"OperatingExpenses","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":71179000},"operatingExpenses@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#94"},{"ref":"#95","weight":-1}],"rule":"quarter-from-ytd","value":19780000},"operatingExpenses@FY2010":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":90959000},"operatingExpenses@2011Q1":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":20389000},"operatingExpenses@2011Q2":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":22519000},"operatingExpenses@2011Q3":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":22763000},"operatingExpenses@2011Q4":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":22506000},"operatingExpenses@FY2011":{"kind":"filed","concept":"OperatingExpenses","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":88177000},"operatingExpenses@2012Q1":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":23212000},"operatingExpenses@2012Q2":{"kind":"filed","concept":"OperatingExpenses","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":24391000},"operatingExpenses@2012Q3":{"kind":"filed","concept":"OperatingExpenses","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":23693000},"operatingExpenses@2012Q4":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":24573000},"operatingExpenses@FY2012":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":95869000},"operatingExpenses@2013Q1":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":25080000},"operatingExpenses@2013Q2":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":26014000},"operatingExpenses@2013Q3":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":26638000},"operatingExpenses@2013Q4":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":26254000},"operatingExpenses@FY2013":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":103986000},"operatingExpenses@2014Q1":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":23012000},"operatingExpenses@2014Q2":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":30495000},"operatingExpenses@2014Q3":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":32017000},"operatingExpenses@2014Q4":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":31794000},"operatingExpenses@FY2014":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":117318000},"operatingExpenses@2015Q1":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":33826000},"operatingExpenses@2015Q2":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":34018000},"operatingExpenses@2015Q3":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":36130000},"operatingExpenses@2015Q4":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":35124000},"operatingExpenses@FY2015":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":139099000},"operatingExpenses@2016Q1":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":35134000},"operatingExpenses@2016Q2":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":39399000},"operatingExpenses@2016Q3":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":42924000},"operatingExpenses@2016Q4":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":38969000},"operatingExpenses@FY2016":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":156426000},"operatingExpenses@2017Q1":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":41272000},"operatingExpenses@2017Q2":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":46455000},"operatingExpenses@2017Q3":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":47024000},"operatingExpenses@2017Q4":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":46108000},"operatingExpenses@FY2017":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":180859000},"operatingExpenses@2018Q1":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":49458000},"operatingExpenses@2018Q2":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":52682000},"operatingExpenses@2018Q3":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":55525000},"operatingExpenses@2018Q4":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":51516000},"operatingExpenses@FY2018":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":209180000},"operatingExpenses@2019Q1":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":56289000},"operatingExpenses@2019Q2":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":63106000},"operatingExpenses@2019Q3":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":63126000},"operatingExpenses@2019Q4":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":61242000},"operatingExpenses@FY2019":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":243763000},"operatingExpenses@2020Q1":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":60461000},"operatingExpenses@2020Q2":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":74638000},"operatingExpenses@2020Q3":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":83061000},"#96":{"kind":"filed","concept":"OperatingExpenses","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":307072000},"#97":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":218160000},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#96"},{"ref":"#97","weight":-1}],"rule":"quarter-from-ytd","value":88912000},"operatingExpenses@FY2020":{"kind":"filed","concept":"OperatingExpenses","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":307072000},"operatingExpenses@2021Q1":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":94973000},"operatingExpenses@2021Q2":{"kind":"filed","concept":"OperatingExpenses","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":103587000},"operatingExpenses@2021Q3":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":109180000},"#98":{"kind":"filed","concept":"OperatingExpenses","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":423042000},"#99":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":307740000},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#98"},{"ref":"#99","weight":-1}],"rule":"quarter-from-ytd","value":115302000},"operatingExpenses@FY2021":{"kind":"filed","concept":"OperatingExpenses","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":423042000},"operatingExpenses@2022Q1":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":122746000},"operatingExpenses@2022Q2":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":129073000},"operatingExpenses@2022Q3":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":139031000},"#100":{"kind":"filed","concept":"OperatingExpenses","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":521767000},"#101":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":390850000},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#100"},{"ref":"#101","weight":-1}],"rule":"quarter-from-ytd","value":130917000},"operatingExpenses@FY2022":{"kind":"filed","concept":"OperatingExpenses","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":521767000},"operatingExpenses@2023Q1":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":134504000},"operatingExpenses@2023Q2":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":135350000},"operatingExpenses@2023Q3":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":127975000},"#102":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":539383000},"#103":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":397829000},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#102"},{"ref":"#103","weight":-1}],"rule":"quarter-from-ytd","value":141554000},"operatingExpenses@FY2023":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":539383000},"operatingExpenses@2024Q1":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":156954000},"operatingExpenses@2024Q2":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":164042000},"operatingExpenses@2024Q3":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":179415000},"#104":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":681512000},"#105":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":500411000},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#104"},{"ref":"#105","weight":-1}],"rule":"quarter-from-ytd","value":181101000},"operatingExpenses@FY2024":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":681512000},"operatingExpenses@2025Q1":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":184471000},"operatingExpenses@2025Q2":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":201258000},"operatingExpenses@2025Q3":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":211045000},"#106":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":811105000},"#107":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":596774000},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#106"},{"ref":"#107","weight":-1}],"rule":"quarter-from-ytd","value":214331000},"operatingExpenses@FY2025":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":811105000},"operatingExpenses@2026Q1":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":203913000},"operatingExpenses@2026Q2":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":237176000},"operatingIncome@FY2009":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":19530000},"operatingIncome@2010Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":6806000},"operatingIncome@2010Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":13435000},"#108":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":30498000},"#109":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":26537000},"operatingIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#108"},{"ref":"#109","weight":-1}],"rule":"quarter-from-ytd","value":3961000},"operatingIncome@FY2010":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":30498000},"operatingIncome@2011Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":1916000},"operatingIncome@2011Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":4039000},"operatingIncome@2011Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":5051000},"operatingIncome@2011Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":2411000},"operatingIncome@FY2011":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":13417000},"operatingIncome@2012Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":3198000},"operatingIncome@2012Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":6781000},"operatingIncome@2012Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":6320000},"operatingIncome@2012Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":980000},"operatingIncome@FY2012":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":17279000},"operatingIncome@2013Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":2305000},"operatingIncome@2013Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":4914000},"operatingIncome@2013Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":8656000},"operatingIncome@2013Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":8040000},"operatingIncome@FY2013":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":23915000},"operatingIncome@2014Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":9085000},"operatingIncome@2014Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":6604000},"operatingIncome@2014Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":10446000},"operatingIncome@2014Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":9165000},"operatingIncome@FY2014":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":35300000},"operatingIncome@2015Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":5857000},"operatingIncome@2015Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":10111000},"operatingIncome@2015Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":13310000},"operatingIncome@2015Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":11793000},"operatingIncome@FY2015":{"kind":"filed","concept":"OperatingIncomeLoss","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":41070000},"operatingIncome@2016Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":50,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":10376000},"operatingIncome@2016Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":50,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":11527000},"operatingIncome@2016Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":50,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":15001000},"operatingIncome@2016Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":17542000},"operatingIncome@FY2016":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":54447000},"operatingIncome@2017Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":13570000},"operatingIncome@2017Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":14970000},"operatingIncome@2017Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":23832000},"operatingIncome@2017Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":25053000},"operatingIncome@FY2017":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":77424000},"operatingIncome@2018Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":22037000},"operatingIncome@2018Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":24882000},"operatingIncome@2018Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":33493000},"operatingIncome@2018Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":33077000},"operatingIncome@FY2018":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":113488000},"operatingIncome@2019Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":21717000},"operatingIncome@2019Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":20119000},"operatingIncome@2019Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":30032000},"operatingIncome@2019Q4":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":30694000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":102562000},"operatingIncome@2020Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":30986000},"operatingIncome@2020Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":27955000},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":59979000},"#110":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":158882000},"#111":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":118920000},"operatingIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#110"},{"ref":"#111","weight":-1}],"rule":"quarter-from-ytd","value":39962000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":158882000},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":46086000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":60628000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":77131000},"#112":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":262417000},"#113":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":183845000},"operatingIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#112"},{"ref":"#113","weight":-1}],"rule":"quarter-from-ytd","value":78572000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":262417000},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":96134000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":141888000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":151871000},"#114":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":526785000},"#115":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":389893000},"operatingIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#114"},{"ref":"#115","weight":-1}],"rule":"quarter-from-ytd","value":136892000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":526785000},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":124276000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":112325000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":135566000},"#116":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":481736000},"#117":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":372167000},"operatingIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#116"},{"ref":"#117","weight":-1}],"rule":"quarter-from-ytd","value":109569000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":481736000},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":95487000},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":116536000},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":164028000},"#118":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":539358000},"#119":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":376051000},"operatingIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#118"},{"ref":"#119","weight":-1}],"rule":"quarter-from-ytd","value":163307000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":539358000},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":168759000},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":164758000},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":195183000},"#120":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":728636000},"#121":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":528700000},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#120"},{"ref":"#121","weight":-1}],"rule":"quarter-from-ytd","value":199936000},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":728636000},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":241152000},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":303894000},"pretaxIncome@FY2011":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":13726000},"pretaxIncome@FY2012":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":17890000},"pretaxIncome@2013Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":2295000},"pretaxIncome@2013Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":5132000},"pretaxIncome@2013Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":8597000},"pretaxIncome@2013Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":7983000},"pretaxIncome@FY2013":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":24007000},"pretaxIncome@2014Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":9275000},"pretaxIncome@2014Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":6899000},"pretaxIncome@2014Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":10648000},"pretaxIncome@2014Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":9572000},"pretaxIncome@FY2014":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":36392000},"pretaxIncome@2015Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":6499000},"pretaxIncome@2015Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":10346000},"pretaxIncome@2015Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":13304000},"pretaxIncome@2015Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":12343000},"pretaxIncome@FY2015":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":42491000},"pretaxIncome@2016Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":10919000},"pretaxIncome@2016Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":12124000},"pretaxIncome@2016Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":15781000},"pretaxIncome@2016Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":18439000},"pretaxIncome@FY2016":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":57264000},"pretaxIncome@2017Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":14951000},"pretaxIncome@2017Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":16207000},"pretaxIncome@2017Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":25087000},"pretaxIncome@2017Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":26700000},"pretaxIncome@FY2017":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":82944000},"pretaxIncome@2018Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":22477000},"pretaxIncome@2018Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":27114000},"pretaxIncome@2018Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":36207000},"pretaxIncome@2018Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":32684000},"pretaxIncome@FY2018":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":118482000},"pretaxIncome@2019Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":25058000},"pretaxIncome@2019Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":22348000},"pretaxIncome@2019Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":32289000},"pretaxIncome@2019Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":33425000},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":113120000},"pretaxIncome@2020Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":29272000},"pretaxIncome@2020Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":33155000},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":62473000},"#122":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":169342000},"#123":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":124900000},"pretaxIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#122"},{"ref":"#123","weight":-1}],"rule":"quarter-from-ytd","value":44442000},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":169342000},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":48673000},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":63659000},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":77924000},"#124":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":272219000},"#125":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":190256000},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#124"},{"ref":"#125","weight":-1}],"rule":"quarter-from-ytd","value":81963000},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":272219000},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":95500000},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":136796000},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":151876000},"#126":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":524937000},"#127":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":384173000},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#126"},{"ref":"#127","weight":-1}],"rule":"quarter-from-ytd","value":140764000},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":524937000},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":129573000},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":118868000},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":137855000},"#128":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":505841000},"#129":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":386296000},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#128"},{"ref":"#129","weight":-1}],"rule":"quarter-from-ytd","value":119545000},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":505841000},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":105027000},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":124048000},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":174306000},"#130":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":572912000},"#131":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":403381000},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#130"},{"ref":"#131","weight":-1}],"rule":"quarter-from-ytd","value":169531000},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":572912000},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":173890000},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":176978000},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":205575000},"#132":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":766216000},"#133":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":556443000},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#132"},{"ref":"#133","weight":-1}],"rule":"quarter-from-ytd","value":209773000},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":766216000},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":247182000},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":321729000},"pretaxIncome@FY2009":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":20148000},"pretaxIncome@2010Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":7140000},"pretaxIncome@2010Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":13516000},"#134":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":31420000},"#135":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":27299000},"pretaxIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#134"},{"ref":"#135","weight":-1}],"rule":"quarter-from-ytd","value":4121000},"pretaxIncome@FY2010":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":31420000},"pretaxIncome@2011Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":2099000},"pretaxIncome@2011Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":4063000},"pretaxIncome@2011Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":5054000},"pretaxIncome@2011Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":2510000},"pretaxIncome@2012Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":3304000},"pretaxIncome@2012Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":7140000},"pretaxIncome@2012Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":6476000},"pretaxIncome@2012Q4":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":970000},"netIncome@2014Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":9018000},"netIncome@2014Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":6397000},"netIncome@2014Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":11221000},"netIncome@2014Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":8860000},"netIncome@FY2014":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":35495000},"netIncome@FY2010":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":29563000},"netIncome@2011Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":1893000},"netIncome@2011Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":3482000},"netIncome@2011Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":5473000},"netIncome@2011Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":2453000},"netIncome@FY2011":{"kind":"filed","concept":"NetIncomeLoss","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":13301000},"netIncome@2012Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":2995000},"netIncome@2012Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":6592000},"netIncome@2012Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":5921000},"netIncome@2012Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":248000},"netIncome@FY2012":{"kind":"filed","concept":"NetIncomeLoss","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":15756000},"netIncome@2013Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":43,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":2499000},"netIncome@2013Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":43,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":5489000},"netIncome@2013Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":43,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":7410000},"netIncome@2013Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":43,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":7499000},"netIncome@FY2013":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":22898000},"netIncome@2015Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":5963000},"netIncome@2015Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":7899000},"netIncome@2015Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":11201000},"netIncome@2015Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":10110000},"netIncome@FY2015":{"kind":"filed","concept":"NetIncomeLoss","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":35172000},"netIncome@2016Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":50,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":10575000},"netIncome@2016Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":50,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":11198000},"netIncome@2016Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":50,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":14373000},"netIncome@2016Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":16573000},"netIncome@FY2016":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":52720000},"netIncome@2017Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":14477000},"netIncome@2017Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":15014000},"netIncome@2017Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":23642000},"netIncome@2017Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":12071000},"netIncome@FY2017":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":65203000},"netIncome@2018Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":21856000},"netIncome@2018Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":24206000},"netIncome@2018Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":31568000},"netIncome@2018Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":27638000},"netIncome@FY2018":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":105268000},"netIncome@2019Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":26181000},"netIncome@2019Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":20693000},"netIncome@2019Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":29528000},"netIncome@2019Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":32436000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":108839000},"netIncome@2020Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":35756000},"netIncome@2020Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":30167000},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":55566000},"#136":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":164375000},"#137":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":121488000},"netIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#136"},{"ref":"#137","weight":-1}],"rule":"quarter-from-ytd","value":42887000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":164375000},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":45413000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":55169000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":68770000},"#138":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":242023000},"#139":{"kind":"filed","concept":"NetIncomeLoss","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":169352000},"netIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#138"},{"ref":"#139","weight":-1}],"rule":"quarter-from-ytd","value":72671000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":242023000},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":79566000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":114679000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":124337000},"#140":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":437672000},"#141":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":318582000},"netIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#140"},{"ref":"#141","weight":-1}],"rule":"quarter-from-ytd","value":119090000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":437672000},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":109802000},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":99504000},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":121163000},"#142":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":427374000},"#143":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":330469000},"netIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#142"},{"ref":"#143","weight":-1}],"rule":"quarter-from-ytd","value":96905000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":427374000},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":92541000},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":100366000},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":144430000},"#144":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":1592058000},"#145":{"kind":"filed","concept":"NetIncomeLoss","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":337337000},"netIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#144"},{"ref":"#145","weight":-1}],"rule":"quarter-from-ytd","value":1254721000},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":1592058000},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":135052000},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":135009000},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":179766000},"#146":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":621483000},"#147":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":449827000},"netIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#146"},{"ref":"#147","weight":-1}],"rule":"quarter-from-ytd","value":171656000},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":621483000},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":193226000},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":257298000},"netIncome@FY2009":{"kind":"filed","concept":"ProfitLoss","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":19674000},"netIncome@2010Q2":{"kind":"filed","concept":"ProfitLoss","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":6407000},"netIncome@2010Q3":{"kind":"filed","concept":"ProfitLoss","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":13219000},"#148":{"kind":"filed","concept":"ProfitLoss","filing":32,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":29563000},"#149":{"kind":"filed","concept":"ProfitLoss","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":25982000},"netIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#148"},{"ref":"#149","weight":-1}],"rule":"quarter-from-ytd","value":3581000},"dilutedEps@FY2009":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2009-01-01","end":"2009-12-31","value":0.54},"dilutedEps@2010Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2010-04-01","end":"2010-06-30","value":0.17},"dilutedEps@2010Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2010-07-01","end":"2010-09-30","value":0.35},"#150":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2010-01-01","end":"2010-12-31","value":0.78},"#151":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2010-01-01","end":"2010-12-31","value":37826},"#152":{"kind":"computed","op":"product","terms":[{"ref":"#150"},{"ref":"#151"}],"value":29504.280000000002},"#153":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2010-01-01","end":"2010-09-30","value":0.68},"#154":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2010-01-01","end":"2010-09-30","value":38130},"#155":{"kind":"computed","op":"product","terms":[{"ref":"#153"},{"ref":"#154"}],"value":25928.4},"#156":{"kind":"computed","op":"sum","terms":[{"ref":"#152"},{"ref":"#155","weight":-1}],"value":3575.880000000001},"#157":{"kind":"computed","op":"sum","terms":[{"ref":"#151","weight":4},{"ref":"#154","weight":-3}],"rule":"unaverage-quarter","value":36914},"dilutedEps@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#156"},{"ref":"#157"}],"rule":"per-share-quarter","value":0.09687056401365339},"dilutedEps@FY2010":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2010-01-01","end":"2010-12-31","value":0.78},"dilutedEps@2011Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2011-01-01","end":"2011-03-31","value":0.05},"dilutedEps@2011Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2011-04-01","end":"2011-06-30","value":0.1},"dilutedEps@2011Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2011-07-01","end":"2011-09-30","value":0.16},"dilutedEps@2011Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2011-10-01","end":"2011-12-31","value":0.07},"dilutedEps@FY2011":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2011-01-01","end":"2011-12-31","value":0.38},"dilutedEps@2012Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2012-01-01","end":"2012-03-31","value":0.08},"dilutedEps@2012Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2012-04-01","end":"2012-06-30","value":0.18},"dilutedEps@2012Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":42,"unit":"USD/shares","start":"2012-07-01","end":"2012-09-30","value":0.16},"dilutedEps@2012Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2012-10-01","end":"2012-12-31","value":0.01},"dilutedEps@FY2012":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":43,"unit":"USD/shares","start":"2012-01-01","end":"2012-12-31","value":0.43},"dilutedEps@2013Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":43,"unit":"USD/shares","start":"2013-01-01","end":"2013-03-31","value":0.07},"dilutedEps@2013Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":43,"unit":"USD/shares","start":"2013-04-01","end":"2013-06-30","value":0.14},"dilutedEps@2013Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":43,"unit":"USD/shares","start":"2013-07-01","end":"2013-09-30","value":0.19},"dilutedEps@2013Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":43,"unit":"USD/shares","start":"2013-10-01","end":"2013-12-31","value":0.19},"dilutedEps@FY2013":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2013-01-01","end":"2013-12-31","value":0.59},"dilutedEps@2014Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2014-01-01","end":"2014-03-31","value":0.23},"dilutedEps@2014Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2014-04-01","end":"2014-06-30","value":0.16},"dilutedEps@2014Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2014-07-01","end":"2014-09-30","value":0.28},"dilutedEps@2014Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2014-10-01","end":"2014-12-31","value":0.22},"dilutedEps@FY2014":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2014-01-01","end":"2014-12-31","value":0.89},"dilutedEps@2015Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2015-01-01","end":"2015-03-31","value":0.15},"dilutedEps@2015Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2015-04-01","end":"2015-06-30","value":0.19},"dilutedEps@2015Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2015-07-01","end":"2015-09-30","value":0.28},"dilutedEps@2015Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2015-10-01","end":"2015-12-31","value":0.24},"dilutedEps@FY2015":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2015-01-01","end":"2015-12-31","value":0.86},"dilutedEps@2016Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2016-01-01","end":"2016-03-31","value":0.25},"dilutedEps@2016Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2016-04-01","end":"2016-06-30","value":0.27},"dilutedEps@2016Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2016-07-01","end":"2016-09-30","value":0.34},"dilutedEps@2016Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2016-10-01","end":"2016-12-31","value":0.39},"dilutedEps@FY2016":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2016-01-01","end":"2016-12-31","value":1.26},"dilutedEps@2017Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-01-01","end":"2017-03-31","value":0.33},"dilutedEps@2017Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-04-01","end":"2017-06-30","value":0.35},"dilutedEps@2017Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-07-01","end":"2017-09-30","value":0.54},"dilutedEps@2017Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2017-10-01","end":"2017-12-31","value":0.27},"dilutedEps@FY2017":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2017-01-01","end":"2017-12-31","value":1.5},"dilutedEps@2018Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2018-01-01","end":"2018-03-31","value":0.49},"dilutedEps@2018Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2018-04-01","end":"2018-06-30","value":0.55},"dilutedEps@2018Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2018-07-01","end":"2018-09-30","value":0.71},"dilutedEps@2018Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2018-10-01","end":"2018-12-31","value":0.61},"dilutedEps@FY2018":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2018-01-01","end":"2018-12-31","value":2.36},"dilutedEps@2019Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2019-01-01","end":"2019-03-31","value":0.58},"dilutedEps@2019Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2019-04-01","end":"2019-06-30","value":0.45},"dilutedEps@2019Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2019-07-01","end":"2019-09-30","value":0.64},"dilutedEps@2019Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2019-10-01","end":"2019-12-31","value":0.7},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2019-01-01","end":"2019-12-31","value":2.38},"dilutedEps@2020Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2020-01-01","end":"2020-03-31","value":0.77},"dilutedEps@2020Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":8,"unit":"USD/shares","start":"2020-04-01","end":"2020-06-30","value":0.64},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2020-07-01","end":"2020-09-30","value":1.18},"#158":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":3.5},"#159":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":47014000},"#160":{"kind":"computed","op":"product","terms":[{"ref":"#158"},{"ref":"#159"}],"value":164549000},"#161":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2020-01-01","end":"2020-09-30","value":2.59},"#162":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2020-01-01","end":"2020-09-30","value":46819000},"#163":{"kind":"computed","op":"product","terms":[{"ref":"#161"},{"ref":"#162"}],"value":121261210},"#164":{"kind":"computed","op":"sum","terms":[{"ref":"#160"},{"ref":"#163","weight":-1}],"value":43287790},"#165":{"kind":"computed","op":"sum","terms":[{"ref":"#159","weight":4},{"ref":"#162","weight":-3}],"rule":"unaverage-quarter","value":47599000},"dilutedEps@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#164"},{"ref":"#165"}],"rule":"per-share-quarter","value":0.9094264585390449},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":3.5},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2021-01-01","end":"2021-03-31","value":0.95},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2021-04-01","end":"2021-06-30","value":1.16},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2021-07-01","end":"2021-09-30","value":1.44},"#166":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":5.05},"#167":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":47889000},"#168":{"kind":"computed","op":"product","terms":[{"ref":"#166"},{"ref":"#167"}],"value":241839450},"#169":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2021-01-01","end":"2021-09-30","value":3.55},"#170":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2021-01-01","end":"2021-09-30","value":47772000},"#171":{"kind":"computed","op":"product","terms":[{"ref":"#169"},{"ref":"#170"}],"value":169590600},"#172":{"kind":"computed","op":"sum","terms":[{"ref":"#168"},{"ref":"#171","weight":-1}],"value":72248850},"#173":{"kind":"computed","op":"sum","terms":[{"ref":"#167","weight":4},{"ref":"#170","weight":-3}],"rule":"unaverage-quarter","value":48240000},"dilutedEps@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#172"},{"ref":"#173"}],"rule":"per-share-quarter","value":1.497695895522388},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":5.05},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2022-01-01","end":"2022-03-31","value":1.65},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2022-04-01","end":"2022-06-30","value":2.37},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2022-07-01","end":"2022-09-30","value":2.57},"#174":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":9.05},"#175":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":48358000},"#176":{"kind":"computed","op":"product","terms":[{"ref":"#174"},{"ref":"#175"}],"value":437639900.00000006},"#177":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2022-01-01","end":"2022-09-30","value":6.6},"#178":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2022-01-01","end":"2022-09-30","value":48295000},"#179":{"kind":"computed","op":"product","terms":[{"ref":"#177"},{"ref":"#178"}],"value":318747000},"#180":{"kind":"computed","op":"sum","terms":[{"ref":"#176"},{"ref":"#179","weight":-1}],"value":118892900.00000006},"#181":{"kind":"computed","op":"sum","terms":[{"ref":"#175","weight":4},{"ref":"#178","weight":-3}],"rule":"unaverage-quarter","value":48547000},"dilutedEps@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#180"},{"ref":"#181"}],"rule":"per-share-quarter","value":2.4490267163779444},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":9.05},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":19,"unit":"USD/shares","start":"2023-01-01","end":"2023-03-31","value":2.26},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":20,"unit":"USD/shares","start":"2023-04-01","end":"2023-06-30","value":2.04},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2023-07-01","end":"2023-09-30","value":2.48},"#182":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":8.76},"#183":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":48771000},"#184":{"kind":"computed","op":"product","terms":[{"ref":"#182"},{"ref":"#183"}],"value":427233960},"#185":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":21,"unit":"USD/shares","start":"2023-01-01","end":"2023-09-30","value":6.78},"#186":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2023-01-01","end":"2023-09-30","value":48734000},"#187":{"kind":"computed","op":"product","terms":[{"ref":"#185"},{"ref":"#186"}],"value":330416520},"#188":{"kind":"computed","op":"sum","terms":[{"ref":"#184"},{"ref":"#187","weight":-1}],"value":96817440},"#189":{"kind":"computed","op":"sum","terms":[{"ref":"#183","weight":4},{"ref":"#186","weight":-3}],"rule":"unaverage-quarter","value":48882000},"dilutedEps@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#188"},{"ref":"#189"}],"rule":"per-share-quarter","value":1.9806358168651037},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":8.76},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":23,"unit":"USD/shares","start":"2024-01-01","end":"2024-03-31","value":1.89},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":24,"unit":"USD/shares","start":"2024-04-01","end":"2024-06-30","value":2.05},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2024-07-01","end":"2024-09-30","value":2.95},"#190":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":32.6},"#191":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":48835000},"#192":{"kind":"computed","op":"product","terms":[{"ref":"#190"},{"ref":"#191"}],"value":1592021000},"#193":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":25,"unit":"USD/shares","start":"2024-01-01","end":"2024-09-30","value":6.89},"#194":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2024-01-01","end":"2024-09-30","value":48945000},"#195":{"kind":"computed","op":"product","terms":[{"ref":"#193"},{"ref":"#194"}],"value":337231050},"#196":{"kind":"computed","op":"sum","terms":[{"ref":"#192"},{"ref":"#195","weight":-1}],"value":1254789950},"#197":{"kind":"computed","op":"sum","terms":[{"ref":"#191","weight":4},{"ref":"#194","weight":-3}],"rule":"unaverage-quarter","value":48505000},"dilutedEps@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#196"},{"ref":"#197"}],"rule":"per-share-quarter","value":25.869290794763426},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":32.6},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2025-01-01","end":"2025-03-31","value":2.81},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2025-04-01","end":"2025-06-30","value":2.81},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2025-07-01","end":"2025-09-30","value":3.74},"#198":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":12.86},"#199":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":48309000},"#200":{"kind":"computed","op":"product","terms":[{"ref":"#198"},{"ref":"#199"}],"value":621253740},"#201":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2025-01-01","end":"2025-09-30","value":9.37},"#202":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2025-01-01","end":"2025-09-30","value":48022000},"#203":{"kind":"computed","op":"product","terms":[{"ref":"#201"},{"ref":"#202"}],"value":449966139.99999994},"#204":{"kind":"computed","op":"sum","terms":[{"ref":"#200"},{"ref":"#203","weight":-1}],"value":171287600.00000006},"#205":{"kind":"computed","op":"sum","terms":[{"ref":"#199","weight":4},{"ref":"#202","weight":-3}],"rule":"unaverage-quarter","value":49170000},"dilutedEps@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#204"},{"ref":"#205"}],"rule":"per-share-quarter","value":3.48357941834452},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":22,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":12.86},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2026-01-01","end":"2026-03-31","value":3.92},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2026-04-01","end":"2026-06-30","value":5.22},"cash@FY2009":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":35,"unit":"USD","end":"2009-12-31","value":46717000},"cash@2010Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2010-06-30","value":48962000},"cash@2010Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2010-09-30","value":44275000},"cash@2010Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2010-12-31","value":48010000},"cash@FY2010":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2010-12-31","value":48010000},"cash@2011Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2011-03-31","value":74062000},"cash@2011Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2011-06-30","value":97685000},"cash@2011Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":38,"unit":"USD","end":"2011-09-30","value":92972000},"cash@2011Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2011-12-31","value":96371000},"cash@FY2011":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2011-12-31","value":96371000},"cash@2012Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2012-03-31","value":78731000},"cash@2012Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2012-06-30","value":81644000},"cash@2012Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2012-09-30","value":78247000},"cash@2012Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2012-12-31","value":75104000},"cash@FY2012":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2012-12-31","value":75104000},"cash@2013Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2013-03-31","value":93287000},"cash@2013Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2013-06-30","value":101735000},"cash@2013Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":30,"unit":"USD","end":"2013-09-30","value":110446000},"cash@2013Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2013-12-31","value":101213000},"cash@FY2013":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2013-12-31","value":101213000},"cash@2014Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2014-03-31","value":88885000},"cash@2014Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":45,"unit":"USD","end":"2014-06-30","value":107863000},"cash@2014Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":46,"unit":"USD","end":"2014-09-30","value":101812000},"cash@2014Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2014-12-31","value":126266000},"cash@FY2014":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2014-12-31","value":126266000},"cash@2015Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":47,"unit":"USD","end":"2015-03-31","value":95966000},"cash@2015Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":48,"unit":"USD","end":"2015-06-30","value":80868000},"cash@2015Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":49,"unit":"USD","end":"2015-09-30","value":76616000},"cash@2015Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2015-12-31","value":90860000},"cash@FY2015":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2015-12-31","value":90860000},"cash@2016Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":52,"unit":"USD","end":"2016-03-31","value":77808000},"cash@2016Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":53,"unit":"USD","end":"2016-06-30","value":82046000},"cash@2016Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":54,"unit":"USD","end":"2016-09-30","value":109479000},"cash@2016Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2016-12-31","value":112703000},"cash@FY2016":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2016-12-31","value":112703000},"cash@2017Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":52,"unit":"USD","end":"2017-03-31","value":76826000},"cash@2017Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":53,"unit":"USD","end":"2017-06-30","value":71110000},"cash@2017Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":54,"unit":"USD","end":"2017-09-30","value":104424000},"cash@2017Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2017-12-31","value":82759000},"cash@FY2017":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2017-12-31","value":82759000},"cash@2018Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":55,"unit":"USD","end":"2018-03-31","value":76016000},"cash@2018Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":56,"unit":"USD","end":"2018-06-30","value":83075000},"cash@2018Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":57,"unit":"USD","end":"2018-09-30","value":131094000},"cash@2018Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2018-12-31","value":172704000},"cash@FY2018":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2018-12-31","value":172704000},"cash@2019Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":58,"unit":"USD","end":"2019-03-31","value":181769000},"cash@2019Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":59,"unit":"USD","end":"2019-06-30","value":197012000},"cash@2019Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":60,"unit":"USD","end":"2019-09-30","value":205229000},"cash@2019Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2019-12-31","value":172960000},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2019-12-31","value":172960000},"cash@2020Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2020-03-31","value":154880000},"cash@2020Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2020-06-30","value":156483000},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2020-09-30","value":179466000},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2020-12-31","value":334944000},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2020-12-31","value":334944000},"cash@2021Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2021-03-31","value":218368000},"cash@2021Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2021-06-30","value":220210000},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2021-09-30","value":226091000},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2021-12-31","value":189265000},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2021-12-31","value":189265000},"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2022-03-31","value":260604000},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2022-06-30","value":342867000},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2022-09-30","value":316210000},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2022-12-31","value":288607000},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2022-12-31","value":288607000},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2023-03-31","value":488972000},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2023-06-30","value":506959000},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2023-09-30","value":421178000},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2023-12-31","value":527843000},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2023-12-31","value":527843000},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2024-03-31","value":488273000},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2024-06-30","value":550475000},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2024-09-30","value":700347000},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2024-12-31","value":691816000},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2024-12-31","value":691816000},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2025-03-31","value":637354000},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2025-06-30","value":787382000},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2025-09-30","value":1081251000},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2025-12-31","value":1099302000},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2025-12-31","value":1099302000},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2026-03-31","value":1062930000},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2026-06-30","value":1005587000},"currentAssets@2010Q4":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2010-12-31","value":224373000},"currentAssets@FY2010":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2010-12-31","value":224373000},"currentAssets@2011Q2":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2011-06-30","value":207774000},"currentAssets@2011Q3":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2011-09-30","value":203126000},"currentAssets@2011Q4":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2011-12-31","value":211505000},"currentAssets@FY2011":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2011-12-31","value":211505000},"currentAssets@2012Q1":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2012-03-31","value":225420000},"currentAssets@2012Q2":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2012-06-30","value":238151000},"currentAssets@2012Q3":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2012-09-30","value":242568000},"currentAssets@2012Q4":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2012-12-31","value":214301000},"currentAssets@FY2012":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2012-12-31","value":214301000},"currentAssets@2013Q1":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2013-03-31","value":234431000},"currentAssets@2013Q2":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2013-06-30","value":251952000},"currentAssets@2013Q3":{"kind":"filed","concept":"AssetsCurrent","filing":42,"unit":"USD","end":"2013-09-30","value":270950000},"currentAssets@2013Q4":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2013-12-31","value":292086000},"currentAssets@FY2013":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2013-12-31","value":292086000},"currentAssets@2014Q1":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2014-03-31","value":293257000},"currentAssets@2014Q2":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2014-06-30","value":306297000},"currentAssets@2014Q3":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2014-09-30","value":297310000},"currentAssets@2014Q4":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2014-12-31","value":307912000},"currentAssets@FY2014":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2014-12-31","value":307912000},"currentAssets@2015Q1":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2015-03-31","value":315223000},"currentAssets@2015Q2":{"kind":"filed","concept":"AssetsCurrent","filing":45,"unit":"USD","end":"2015-06-30","value":325317000},"currentAssets@2015Q3":{"kind":"filed","concept":"AssetsCurrent","filing":46,"unit":"USD","end":"2015-09-30","value":329968000},"currentAssets@2015Q4":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2015-12-31","value":331928000},"currentAssets@FY2015":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2015-12-31","value":331928000},"currentAssets@2016Q1":{"kind":"filed","concept":"AssetsCurrent","filing":47,"unit":"USD","end":"2016-03-31","value":345564000},"currentAssets@2016Q2":{"kind":"filed","concept":"AssetsCurrent","filing":48,"unit":"USD","end":"2016-06-30","value":349114000},"currentAssets@2016Q3":{"kind":"filed","concept":"AssetsCurrent","filing":49,"unit":"USD","end":"2016-09-30","value":366810000},"currentAssets@2016Q4":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2016-12-31","value":382984000},"currentAssets@FY2016":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2016-12-31","value":382984000},"currentAssets@2017Q1":{"kind":"filed","concept":"AssetsCurrent","filing":52,"unit":"USD","end":"2017-03-31","value":406336000},"currentAssets@2017Q2":{"kind":"filed","concept":"AssetsCurrent","filing":53,"unit":"USD","end":"2017-06-30","value":427213000},"currentAssets@2017Q3":{"kind":"filed","concept":"AssetsCurrent","filing":54,"unit":"USD","end":"2017-09-30","value":463802000},"currentAssets@2017Q4":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":449170000},"currentAssets@FY2017":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":449170000},"currentAssets@2018Q1":{"kind":"filed","concept":"AssetsCurrent","filing":55,"unit":"USD","end":"2018-03-31","value":484104000},"currentAssets@2018Q2":{"kind":"filed","concept":"AssetsCurrent","filing":56,"unit":"USD","end":"2018-06-30","value":509846000},"currentAssets@2018Q3":{"kind":"filed","concept":"AssetsCurrent","filing":57,"unit":"USD","end":"2018-09-30","value":557401000},"currentAssets@2018Q4":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2018-12-31","value":580810000},"currentAssets@FY2018":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2018-12-31","value":580810000},"currentAssets@2019Q1":{"kind":"filed","concept":"AssetsCurrent","filing":58,"unit":"USD","end":"2019-03-31","value":574085000},"currentAssets@2019Q2":{"kind":"filed","concept":"AssetsCurrent","filing":59,"unit":"USD","end":"2019-06-30","value":585136000},"currentAssets@2019Q3":{"kind":"filed","concept":"AssetsCurrent","filing":60,"unit":"USD","end":"2019-09-30","value":629295000},"currentAssets@2019Q4":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2019-12-31","value":655206000},"currentAssets@FY2019":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2019-12-31","value":655206000},"currentAssets@2020Q1":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2020-03-31","value":704785000},"currentAssets@2020Q2":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2020-06-30","value":748864000},"currentAssets@2020Q3":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2020-09-30","value":819143000},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":841998000},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":841998000},"currentAssets@2021Q1":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2021-03-31","value":922430000},"currentAssets@2021Q2":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2021-06-30","value":950080000},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2021-09-30","value":1064494000},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2021-12-31","value":1124852000},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2021-12-31","value":1124852000},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2022-03-31","value":1247136000},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2022-06-30","value":1332089000},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2022-09-30","value":1323457000},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2022-12-31","value":1410619000},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2022-12-31","value":1410619000},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2023-03-31","value":1622629000},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2023-06-30","value":1632351000},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2023-09-30","value":1735376000},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2023-12-31","value":1819499000},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2023-12-31","value":1819499000},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2024-03-31","value":1976492000},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2024-06-30","value":1997433000},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2024-09-30","value":2160450000},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2024-12-31","value":1565053000},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2024-12-31","value":1565053000},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2025-03-31","value":1788386000},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2025-06-30","value":1918757000},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2025-09-30","value":2112745000},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2025-12-31","value":2183802000},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2025-12-31","value":2183802000},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2026-03-31","value":2331095000},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2026-06-30","value":2477386000},"totalAssets@2010Q4":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2010-12-31","value":281603000},"totalAssets@FY2010":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2010-12-31","value":281603000},"totalAssets@2011Q2":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2011-06-30","value":263160000},"totalAssets@2011Q3":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2011-09-30","value":267162000},"totalAssets@2011Q4":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2011-12-31","value":273867000},"totalAssets@FY2011":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2011-12-31","value":273867000},"totalAssets@2012Q1":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2012-03-31","value":291180000},"totalAssets@2012Q2":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2012-06-30","value":310074000},"totalAssets@2012Q3":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2012-09-30","value":315269000},"totalAssets@2012Q4":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2012-12-31","value":287162000},"totalAssets@FY2012":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2012-12-31","value":287162000},"totalAssets@2013Q1":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2013-03-31","value":310791000},"totalAssets@2013Q2":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2013-06-30","value":332594000},"totalAssets@2013Q3":{"kind":"filed","concept":"Assets","filing":42,"unit":"USD","end":"2013-09-30","value":350040000},"totalAssets@2013Q4":{"kind":"filed","concept":"Assets","filing":43,"unit":"USD","end":"2013-12-31","value":368908000},"totalAssets@FY2013":{"kind":"filed","concept":"Assets","filing":43,"unit":"USD","end":"2013-12-31","value":368908000},"totalAssets@2014Q1":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2014-03-31","value":374632000},"totalAssets@2014Q2":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2014-06-30","value":386654000},"totalAssets@2014Q3":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2014-09-30","value":392699000},"totalAssets@2014Q4":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2014-12-31","value":399366000},"totalAssets@FY2014":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2014-12-31","value":399366000},"totalAssets@2015Q1":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2015-03-31","value":409630000},"totalAssets@2015Q2":{"kind":"filed","concept":"Assets","filing":45,"unit":"USD","end":"2015-06-30","value":417623000},"totalAssets@2015Q3":{"kind":"filed","concept":"Assets","filing":46,"unit":"USD","end":"2015-09-30","value":420079000},"totalAssets@2015Q4":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2015-12-31","value":431285000},"totalAssets@FY2015":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2015-12-31","value":431285000},"totalAssets@2016Q1":{"kind":"filed","concept":"Assets","filing":47,"unit":"USD","end":"2016-03-31","value":447112000},"totalAssets@2016Q2":{"kind":"filed","concept":"Assets","filing":48,"unit":"USD","end":"2016-06-30","value":468641000},"totalAssets@2016Q3":{"kind":"filed","concept":"Assets","filing":49,"unit":"USD","end":"2016-09-30","value":494856000},"totalAssets@2016Q4":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2016-12-31","value":511126000},"totalAssets@FY2016":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2016-12-31","value":511126000},"totalAssets@2017Q1":{"kind":"filed","concept":"Assets","filing":52,"unit":"USD","end":"2017-03-31","value":536804000},"totalAssets@2017Q2":{"kind":"filed","concept":"Assets","filing":53,"unit":"USD","end":"2017-06-30","value":568046000},"totalAssets@2017Q3":{"kind":"filed","concept":"Assets","filing":54,"unit":"USD","end":"2017-09-30","value":605013000},"totalAssets@2017Q4":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2017-12-31","value":652569000},"totalAssets@FY2017":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2017-12-31","value":652569000},"totalAssets@2018Q1":{"kind":"filed","concept":"Assets","filing":55,"unit":"USD","end":"2018-03-31","value":697767000},"totalAssets@2018Q2":{"kind":"filed","concept":"Assets","filing":56,"unit":"USD","end":"2018-06-30","value":719952000},"totalAssets@2018Q3":{"kind":"filed","concept":"Assets","filing":57,"unit":"USD","end":"2018-09-30","value":763157000},"totalAssets@2018Q4":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2018-12-31","value":793432000},"totalAssets@FY2018":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2018-12-31","value":793432000},"totalAssets@2019Q1":{"kind":"filed","concept":"Assets","filing":58,"unit":"USD","end":"2019-03-31","value":848209000},"totalAssets@2019Q2":{"kind":"filed","concept":"Assets","filing":59,"unit":"USD","end":"2019-06-30","value":868113000},"totalAssets@2019Q3":{"kind":"filed","concept":"Assets","filing":60,"unit":"USD","end":"2019-09-30","value":916135000},"totalAssets@2019Q4":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2019-12-31","value":956375000},"totalAssets@FY2019":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2019-12-31","value":956375000},"totalAssets@2020Q1":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2020-03-31","value":1007504000},"totalAssets@2020Q2":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2020-06-30","value":1071155000},"totalAssets@2020Q3":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2020-09-30","value":1161294000},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2020-12-31","value":1208491000},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2020-12-31","value":1208491000},"totalAssets@2021Q1":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2021-03-31","value":1308192000},"totalAssets@2021Q2":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2021-06-30","value":1372991000},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2021-09-30","value":1495901000},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2021-12-31","value":1585825000},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2021-12-31","value":1585825000},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2022-03-31","value":1713981000},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":12,"unit":"USD","end":"2022-06-30","value":1785693000},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2022-09-30","value":1931221000},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2022-12-31","value":2058885000},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2022-12-31","value":2058885000},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2023-03-31","value":2226651000},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2023-06-30","value":2220620000},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2023-09-30","value":2328089000},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2023-12-31","value":2434353000},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2023-12-31","value":2434353000},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2024-03-31","value":2578701000},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2024-06-30","value":2648132000},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2024-09-30","value":2854740000},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2024-12-31","value":3515822000},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2024-12-31","value":3515822000},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2025-03-31","value":3705143000},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2025-06-30","value":3872262000},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2025-09-30","value":4107222000},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2025-12-31","value":4194199000},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2025-12-31","value":4194199000},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2026-03-31","value":4448866000},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2026-06-30","value":4686207000},"currentLiabilities@2010Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2010-12-31","value":28970000},"currentLiabilities@FY2010":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2010-12-31","value":28970000},"currentLiabilities@2011Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2011-06-30","value":31009000},"currentLiabilities@2011Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2011-09-30","value":25089000},"currentLiabilities@2011Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2011-12-31","value":26070000},"currentLiabilities@FY2011":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2011-12-31","value":26070000},"currentLiabilities@2012Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2012-03-31","value":31469000},"currentLiabilities@2012Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2012-06-30","value":35584000},"currentLiabilities@2012Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2012-09-30","value":24864000},"currentLiabilities@2012Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2012-12-31","value":23460000},"currentLiabilities@FY2012":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2012-12-31","value":23460000},"currentLiabilities@2013Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2013-03-31","value":27810000},"currentLiabilities@2013Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2013-06-30","value":32613000},"currentLiabilities@2013Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":42,"unit":"USD","end":"2013-09-30","value":26359000},"currentLiabilities@2013Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2013-12-31","value":38489000},"currentLiabilities@FY2013":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2013-12-31","value":38489000},"currentLiabilities@2014Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2014-03-31","value":30639000},"currentLiabilities@2014Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2014-06-30","value":41970000},"currentLiabilities@2014Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2014-09-30","value":36928000},"currentLiabilities@2014Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2014-12-31","value":36861000},"currentLiabilities@FY2014":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2014-12-31","value":36861000},"currentLiabilities@2015Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2015-03-31","value":45892000},"currentLiabilities@2015Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":45,"unit":"USD","end":"2015-06-30","value":46234000},"currentLiabilities@2015Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":46,"unit":"USD","end":"2015-09-30","value":48620000},"currentLiabilities@2015Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2015-12-31","value":43283000},"currentLiabilities@FY2015":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2015-12-31","value":43283000},"currentLiabilities@2016Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":47,"unit":"USD","end":"2016-03-31","value":45323000},"currentLiabilities@2016Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":48,"unit":"USD","end":"2016-06-30","value":52111000},"currentLiabilities@2016Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":49,"unit":"USD","end":"2016-09-30","value":55516000},"currentLiabilities@2016Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2016-12-31","value":52921000},"currentLiabilities@FY2016":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2016-12-31","value":52921000},"currentLiabilities@2017Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":52,"unit":"USD","end":"2017-03-31","value":56008000},"currentLiabilities@2017Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":53,"unit":"USD","end":"2017-06-30","value":62786000},"currentLiabilities@2017Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":54,"unit":"USD","end":"2017-09-30","value":66168000},"currentLiabilities@2017Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":65917000},"currentLiabilities@FY2017":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2017-12-31","value":65917000},"currentLiabilities@2018Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":55,"unit":"USD","end":"2018-03-31","value":73301000},"currentLiabilities@2018Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":56,"unit":"USD","end":"2018-06-30","value":75326000},"currentLiabilities@2018Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":57,"unit":"USD","end":"2018-09-30","value":85507000},"currentLiabilities@2018Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2018-12-31","value":80439000},"currentLiabilities@FY2018":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2018-12-31","value":80439000},"currentLiabilities@2019Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":58,"unit":"USD","end":"2019-03-31","value":91576000},"currentLiabilities@2019Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":59,"unit":"USD","end":"2019-06-30","value":88120000},"currentLiabilities@2019Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":60,"unit":"USD","end":"2019-09-30","value":105026000},"currentLiabilities@2019Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2019-12-31","value":98225000},"currentLiabilities@FY2019":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2019-12-31","value":98225000},"currentLiabilities@2020Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2020-03-31","value":112495000},"currentLiabilities@2020Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2020-06-30","value":136785000},"currentLiabilities@2020Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2020-09-30","value":158278000},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":146969000},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":146969000},"currentLiabilities@2021Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2021-03-31","value":187909000},"currentLiabilities@2021Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2021-06-30","value":182731000},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2021-09-30","value":227663000},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2021-12-31","value":226944000},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2021-12-31","value":226944000},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2022-03-31","value":272528000},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2022-06-30","value":254487000},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2022-09-30","value":290988000},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2022-12-31","value":263400000},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2022-12-31","value":263400000},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2023-03-31","value":315843000},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2023-06-30","value":250841000},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2023-09-30","value":250018000},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2023-12-31","value":235035000},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2023-12-31","value":235035000},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2024-03-31","value":311880000},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2024-06-30","value":295159000},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2024-09-30","value":336588000},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2024-12-31","value":294567000},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2024-12-31","value":294567000},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2025-03-31","value":363401000},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2025-06-30","value":383508000},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2025-09-30","value":442804000},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2025-12-31","value":369365000},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2025-12-31","value":369365000},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2026-03-31","value":486958000},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2026-06-30","value":497934000},"totalLiabilities@2010Q4":{"kind":"filed","concept":"Liabilities","filing":32,"unit":"USD","end":"2010-12-31","value":34708000},"totalLiabilities@FY2010":{"kind":"filed","concept":"Liabilities","filing":32,"unit":"USD","end":"2010-12-31","value":34708000},"totalLiabilities@2011Q2":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2011-06-30","value":36030000},"totalLiabilities@2011Q3":{"kind":"filed","concept":"Liabilities","filing":34,"unit":"USD","end":"2011-09-30","value":30109000},"totalLiabilities@2011Q4":{"kind":"filed","concept":"Liabilities","filing":35,"unit":"USD","end":"2011-12-31","value":30990000},"totalLiabilities@FY2011":{"kind":"filed","concept":"Liabilities","filing":35,"unit":"USD","end":"2011-12-31","value":30990000},"totalLiabilities@2012Q1":{"kind":"filed","concept":"Liabilities","filing":36,"unit":"USD","end":"2012-03-31","value":36399000},"totalLiabilities@2012Q2":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2012-06-30","value":40833000},"totalLiabilities@2012Q3":{"kind":"filed","concept":"Liabilities","filing":38,"unit":"USD","end":"2012-09-30","value":30205000},"totalLiabilities@2012Q4":{"kind":"filed","concept":"Liabilities","filing":39,"unit":"USD","end":"2012-12-31","value":28868000},"totalLiabilities@FY2012":{"kind":"filed","concept":"Liabilities","filing":39,"unit":"USD","end":"2012-12-31","value":28868000},"totalLiabilities@2013Q1":{"kind":"filed","concept":"Liabilities","filing":40,"unit":"USD","end":"2013-03-31","value":34480000},"totalLiabilities@2013Q2":{"kind":"filed","concept":"Liabilities","filing":41,"unit":"USD","end":"2013-06-30","value":38632000},"totalLiabilities@2013Q3":{"kind":"filed","concept":"Liabilities","filing":42,"unit":"USD","end":"2013-09-30","value":32709000},"totalLiabilities@2013Q4":{"kind":"filed","concept":"Liabilities","filing":43,"unit":"USD","end":"2013-12-31","value":45509000},"totalLiabilities@FY2013":{"kind":"filed","concept":"Liabilities","filing":43,"unit":"USD","end":"2013-12-31","value":45509000},"totalLiabilities@2014Q1":{"kind":"filed","concept":"Liabilities","filing":28,"unit":"USD","end":"2014-03-31","value":39965000},"totalLiabilities@2014Q2":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2014-06-30","value":52026000},"totalLiabilities@2014Q3":{"kind":"filed","concept":"Liabilities","filing":30,"unit":"USD","end":"2014-09-30","value":51038000},"totalLiabilities@2014Q4":{"kind":"filed","concept":"Liabilities","filing":31,"unit":"USD","end":"2014-12-31","value":52941000},"totalLiabilities@FY2014":{"kind":"filed","concept":"Liabilities","filing":31,"unit":"USD","end":"2014-12-31","value":52941000},"totalLiabilities@2015Q1":{"kind":"filed","concept":"Liabilities","filing":44,"unit":"USD","end":"2015-03-31","value":64178000},"totalLiabilities@2015Q2":{"kind":"filed","concept":"Liabilities","filing":45,"unit":"USD","end":"2015-06-30","value":62861000},"totalLiabilities@2015Q3":{"kind":"filed","concept":"Liabilities","filing":46,"unit":"USD","end":"2015-09-30","value":65966000},"totalLiabilities@2015Q4":{"kind":"filed","concept":"Liabilities","filing":51,"unit":"USD","end":"2015-12-31","value":62769000},"totalLiabilities@FY2015":{"kind":"filed","concept":"Liabilities","filing":51,"unit":"USD","end":"2015-12-31","value":62769000},"totalLiabilities@2016Q1":{"kind":"filed","concept":"Liabilities","filing":47,"unit":"USD","end":"2016-03-31","value":65126000},"totalLiabilities@2016Q2":{"kind":"filed","concept":"Liabilities","filing":48,"unit":"USD","end":"2016-06-30","value":73501000},"totalLiabilities@2016Q3":{"kind":"filed","concept":"Liabilities","filing":49,"unit":"USD","end":"2016-09-30","value":78558000},"totalLiabilities@2016Q4":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2016-12-31","value":80010000},"totalLiabilities@FY2016":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2016-12-31","value":80010000},"totalLiabilities@2017Q1":{"kind":"filed","concept":"Liabilities","filing":52,"unit":"USD","end":"2017-03-31","value":85676000},"totalLiabilities@2017Q2":{"kind":"filed","concept":"Liabilities","filing":53,"unit":"USD","end":"2017-06-30","value":94253000},"totalLiabilities@2017Q3":{"kind":"filed","concept":"Liabilities","filing":54,"unit":"USD","end":"2017-09-30","value":99490000},"totalLiabilities@2017Q4":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2017-12-31","value":130562000},"totalLiabilities@FY2017":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2017-12-31","value":130562000},"totalLiabilities@2018Q1":{"kind":"filed","concept":"Liabilities","filing":55,"unit":"USD","end":"2018-03-31","value":139461000},"totalLiabilities@2018Q2":{"kind":"filed","concept":"Liabilities","filing":56,"unit":"USD","end":"2018-06-30","value":140932000},"totalLiabilities@2018Q3":{"kind":"filed","concept":"Liabilities","filing":57,"unit":"USD","end":"2018-09-30","value":152993000},"totalLiabilities@2018Q4":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2018-12-31","value":153339000},"totalLiabilities@FY2018":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2018-12-31","value":153339000},"totalLiabilities@2019Q1":{"kind":"filed","concept":"Liabilities","filing":58,"unit":"USD","end":"2019-03-31","value":167958000},"totalLiabilities@2019Q2":{"kind":"filed","concept":"Liabilities","filing":59,"unit":"USD","end":"2019-06-30","value":163959000},"totalLiabilities@2019Q3":{"kind":"filed","concept":"Liabilities","filing":60,"unit":"USD","end":"2019-09-30","value":181707000},"totalLiabilities@2019Q4":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2019-12-31","value":182884000},"totalLiabilities@FY2019":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2019-12-31","value":182884000},"totalLiabilities@2020Q1":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2020-03-31","value":194314000},"totalLiabilities@2020Q2":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2020-06-30","value":222210000},"totalLiabilities@2020Q3":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2020-09-30","value":246725000},"totalLiabilities@2020Q4":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2020-12-31","value":241904000},"totalLiabilities@FY2020":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2020-12-31","value":241904000},"totalLiabilities@2021Q1":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2021-03-31","value":286615000},"totalLiabilities@2021Q2":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2021-06-30","value":285636000},"totalLiabilities@2021Q3":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2021-09-30","value":333188000},"totalLiabilities@2021Q4":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2021-12-31","value":341840000},"totalLiabilities@FY2021":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2021-12-31","value":341840000},"totalLiabilities@2022Q1":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2022-03-31","value":387869000},"totalLiabilities@2022Q2":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2022-06-30","value":362571000},"totalLiabilities@2022Q3":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2022-09-30","value":400512000},"totalLiabilities@2022Q4":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2022-12-31","value":390283000},"totalLiabilities@FY2022":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2022-12-31","value":390283000},"totalLiabilities@2023Q1":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2023-03-31","value":450390000},"totalLiabilities@2023Q2":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2023-06-30","value":381531000},"totalLiabilities@2023Q3":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2023-09-30","value":383225000},"totalLiabilities@2023Q4":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2023-12-31","value":384414000},"totalLiabilities@FY2023":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2023-12-31","value":384414000},"totalLiabilities@2024Q1":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2024-03-31","value":465144000},"totalLiabilities@2024Q2":{"kind":"filed","concept":"Liabilities","filing":20,"unit":"USD","end":"2024-06-30","value":452274000},"totalLiabilities@2024Q3":{"kind":"filed","concept":"Liabilities","filing":21,"unit":"USD","end":"2024-09-30","value":503050000},"totalLiabilities@2024Q4":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2024-12-31","value":564697000},"totalLiabilities@FY2024":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2024-12-31","value":564697000},"totalLiabilities@2025Q1":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2025-03-31","value":631514000},"totalLiabilities@2025Q2":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2025-06-30","value":662292000},"totalLiabilities@2025Q3":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2025-09-30","value":729881000},"totalLiabilities@2025Q4":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2025-12-31","value":662702000},"totalLiabilities@FY2025":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2025-12-31","value":662702000},"totalLiabilities@2026Q1":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2026-03-31","value":771456000},"totalLiabilities@2026Q2":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2026-06-30","value":790783000},"equity@FY2009":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":32,"unit":"USD","end":"2009-12-31","value":212957000},"equity@2010Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":32,"unit":"USD","end":"2010-12-31","value":246895000},"equity@FY2010":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":32,"unit":"USD","end":"2010-12-31","value":246895000},"equity@2011Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":33,"unit":"USD","end":"2011-06-30","value":227130000},"equity@2011Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":34,"unit":"USD","end":"2011-09-30","value":237053000},"equity@2011Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":36,"unit":"USD","end":"2011-12-31","value":242877000},"equity@FY2011":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":36,"unit":"USD","end":"2011-12-31","value":242877000},"equity@2012Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":36,"unit":"USD","end":"2012-03-31","value":254781000},"equity@2013Q4":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2013-12-31","value":323399000},"equity@FY2013":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2013-12-31","value":323399000},"equity@2012Q2":{"kind":"filed","concept":"StockholdersEquity","filing":37,"unit":"USD","end":"2012-06-30","value":269241000},"equity@2012Q3":{"kind":"filed","concept":"StockholdersEquity","filing":38,"unit":"USD","end":"2012-09-30","value":285064000},"equity@2012Q4":{"kind":"filed","concept":"StockholdersEquity","filing":31,"unit":"USD","end":"2012-12-31","value":258294000},"equity@FY2012":{"kind":"filed","concept":"StockholdersEquity","filing":31,"unit":"USD","end":"2012-12-31","value":258294000},"equity@2013Q1":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2013-03-31","value":276311000},"equity@2013Q2":{"kind":"filed","concept":"StockholdersEquity","filing":41,"unit":"USD","end":"2013-06-30","value":293962000},"equity@2013Q3":{"kind":"filed","concept":"StockholdersEquity","filing":42,"unit":"USD","end":"2013-09-30","value":317331000},"equity@2014Q1":{"kind":"filed","concept":"StockholdersEquity","filing":28,"unit":"USD","end":"2014-03-31","value":334667000},"equity@2014Q2":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2014-06-30","value":334628000},"equity@2014Q3":{"kind":"filed","concept":"StockholdersEquity","filing":30,"unit":"USD","end":"2014-09-30","value":341661000},"equity@2014Q4":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2014-12-31","value":346425000},"equity@FY2014":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2014-12-31","value":346425000},"equity@2015Q1":{"kind":"filed","concept":"StockholdersEquity","filing":44,"unit":"USD","end":"2015-03-31","value":345452000},"equity@2015Q2":{"kind":"filed","concept":"StockholdersEquity","filing":45,"unit":"USD","end":"2015-06-30","value":354762000},"equity@2015Q3":{"kind":"filed","concept":"StockholdersEquity","filing":46,"unit":"USD","end":"2015-09-30","value":354113000},"equity@2015Q4":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2015-12-31","value":368516000},"equity@FY2015":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2015-12-31","value":368516000},"equity@2016Q1":{"kind":"filed","concept":"StockholdersEquity","filing":47,"unit":"USD","end":"2016-03-31","value":381986000},"equity@2016Q2":{"kind":"filed","concept":"StockholdersEquity","filing":48,"unit":"USD","end":"2016-06-30","value":395140000},"equity@2016Q3":{"kind":"filed","concept":"StockholdersEquity","filing":49,"unit":"USD","end":"2016-09-30","value":416298000},"equity@2016Q4":{"kind":"filed","concept":"StockholdersEquity","filing":1,"unit":"USD","end":"2016-12-31","value":431116000},"equity@FY2016":{"kind":"filed","concept":"StockholdersEquity","filing":1,"unit":"USD","end":"2016-12-31","value":431116000},"equity@2017Q1":{"kind":"filed","concept":"StockholdersEquity","filing":52,"unit":"USD","end":"2017-03-31","value":451128000},"equity@2017Q2":{"kind":"filed","concept":"StockholdersEquity","filing":53,"unit":"USD","end":"2017-06-30","value":473793000},"equity@2017Q3":{"kind":"filed","concept":"StockholdersEquity","filing":54,"unit":"USD","end":"2017-09-30","value":505523000},"equity@2017Q4":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2017-12-31","value":522007000},"equity@FY2017":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2017-12-31","value":522007000},"equity@2018Q1":{"kind":"filed","concept":"StockholdersEquity","filing":59,"unit":"USD","end":"2018-03-31","value":558306000},"equity@2018Q2":{"kind":"filed","concept":"StockholdersEquity","filing":60,"unit":"USD","end":"2018-06-30","value":579020000},"equity@2018Q3":{"kind":"filed","concept":"StockholdersEquity","filing":60,"unit":"USD","end":"2018-09-30","value":610164000},"equity@2018Q4":{"kind":"filed","concept":"StockholdersEquity","filing":6,"unit":"USD","end":"2018-12-31","value":640093000},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquity","filing":6,"unit":"USD","end":"2018-12-31","value":640093000},"equity@2019Q1":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2019-03-31","value":680251000},"equity@2019Q2":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2019-06-30","value":704154000},"equity@2019Q3":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2019-09-30","value":734428000},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquity","filing":10,"unit":"USD","end":"2019-12-31","value":773491000},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquity","filing":10,"unit":"USD","end":"2019-12-31","value":773491000},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2020-03-31","value":813190000},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2020-06-30","value":848945000},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2020-09-30","value":914569000},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2020-12-31","value":966587000},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2020-12-31","value":966587000},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2021-03-31","value":1021577000},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquity","filing":13,"unit":"USD","end":"2021-06-30","value":1087355000},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquity","filing":13,"unit":"USD","end":"2021-09-30","value":1162713000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquity","filing":18,"unit":"USD","end":"2021-12-31","value":1243985000},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquity","filing":18,"unit":"USD","end":"2021-12-31","value":1243985000},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2022-03-31","value":1326112000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquity","filing":17,"unit":"USD","end":"2022-06-30","value":1423122000},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquity","filing":17,"unit":"USD","end":"2022-09-30","value":1530709000},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquity","filing":22,"unit":"USD","end":"2022-12-31","value":1668602000},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquity","filing":22,"unit":"USD","end":"2022-12-31","value":1668602000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquity","filing":20,"unit":"USD","end":"2023-03-31","value":1776261000},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquity","filing":21,"unit":"USD","end":"2023-06-30","value":1839089000},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquity","filing":21,"unit":"USD","end":"2023-09-30","value":1944864000},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquity","filing":22,"unit":"USD","end":"2023-12-31","value":2049939000},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquity","filing":22,"unit":"USD","end":"2023-12-31","value":2049939000},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2024-03-31","value":2113557000},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquity","filing":25,"unit":"USD","end":"2024-06-30","value":2195858000},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquity","filing":25,"unit":"USD","end":"2024-09-30","value":2351690000},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2024-12-31","value":2951125000},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2024-12-31","value":2951125000},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2025-03-31","value":3073629000},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2025-06-30","value":3209970000},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquity","filing":22,"unit":"USD","end":"2025-09-30","value":3377341000},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2025-12-31","value":3531497000},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2025-12-31","value":3531497000},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2026-03-31","value":3677410000},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2026-06-30","value":3895424000},"operatingCashFlow@FY2009":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":31764000},"#206":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":38251000},"#207":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":22751000},"operatingCashFlow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#206"},{"ref":"#207","weight":-1}],"rule":"quarter-from-ytd","value":15500000},"#208":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":48494000},"operatingCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#208"},{"ref":"#206","weight":-1}],"rule":"quarter-from-ytd","value":10243000},"operatingCashFlow@FY2010":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":48494000},"operatingCashFlow@2011Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":36,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":8230000},"#209":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":21514000},"#210":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":36,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":8230000},"operatingCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#209"},{"ref":"#210","weight":-1}],"rule":"quarter-from-ytd","value":13284000},"#211":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":30419000},"operatingCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#211"},{"ref":"#209","weight":-1}],"rule":"quarter-from-ytd","value":8905000},"#212":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":43685000},"operatingCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#212"},{"ref":"#211","weight":-1}],"rule":"quarter-from-ytd","value":13266000},"operatingCashFlow@FY2011":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":43685000},"operatingCashFlow@2012Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":6219000},"#213":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":12292000},"#214":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":6219000},"operatingCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#213"},{"ref":"#214","weight":-1}],"rule":"quarter-from-ytd","value":6073000},"#215":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":13450000},"operatingCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#215"},{"ref":"#213","weight":-1}],"rule":"quarter-from-ytd","value":1158000},"#216":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":24912000},"operatingCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#216"},{"ref":"#215","weight":-1}],"rule":"quarter-from-ytd","value":11462000},"operatingCashFlow@FY2012":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":24912000},"operatingCashFlow@2013Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":6704000},"#217":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":22217000},"#218":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":6704000},"operatingCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#218","weight":-1}],"rule":"quarter-from-ytd","value":15513000},"#219":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":30238000},"operatingCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#219"},{"ref":"#217","weight":-1}],"rule":"quarter-from-ytd","value":8021000},"operatingCashFlow@FY2015":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":69736000},"#220":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":107786000},"#221":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":76787000},"operatingCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#220"},{"ref":"#221","weight":-1}],"rule":"quarter-from-ytd","value":30999000},"operatingCashFlow@FY2016":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":107786000},"operatingCashFlow@2017Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":21892000},"#222":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":56,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":46770000},"#223":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":21892000},"operatingCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#222"},{"ref":"#223","weight":-1}],"rule":"quarter-from-ytd","value":24878000},"#224":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":80448000},"operatingCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#224"},{"ref":"#222","weight":-1}],"rule":"quarter-from-ytd","value":33678000},"#225":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":133821000},"operatingCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#225"},{"ref":"#224","weight":-1}],"rule":"quarter-from-ytd","value":53373000},"operatingCashFlow@FY2017":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":133821000},"operatingCashFlow@2018Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":16292000},"#226":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":59,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":41710000},"#227":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":16292000},"operatingCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#226"},{"ref":"#227","weight":-1}],"rule":"quarter-from-ytd","value":25418000},"#228":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":93861000},"operatingCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#228"},{"ref":"#226","weight":-1}],"rule":"quarter-from-ytd","value":52151000},"#229":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":141451000},"operatingCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#229"},{"ref":"#228","weight":-1}],"rule":"quarter-from-ytd","value":47590000},"operatingCashFlow@FY2018":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":141451000},"operatingCashFlow@2019Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":38836000},"#230":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":82893000},"#231":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":38836000},"operatingCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#230"},{"ref":"#231","weight":-1}],"rule":"quarter-from-ytd","value":44057000},"#232":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":155317000},"operatingCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#232"},{"ref":"#230","weight":-1}],"rule":"quarter-from-ytd","value":72424000},"#233":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":216303000},"operatingCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#233"},{"ref":"#232","weight":-1}],"rule":"quarter-from-ytd","value":60986000},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":216303000},"operatingCashFlow@2020Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":51419000},"#234":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":110749000},"#235":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":51419000},"operatingCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#234"},{"ref":"#235","weight":-1}],"rule":"quarter-from-ytd","value":59330000},"#236":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":188155000},"operatingCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#236"},{"ref":"#234","weight":-1}],"rule":"quarter-from-ytd","value":77406000},"#237":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":267803000},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#237"},{"ref":"#236","weight":-1}],"rule":"quarter-from-ytd","value":79648000},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":267803000},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":77057000},"#238":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":174003000},"#239":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":77057000},"operatingCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#238"},{"ref":"#239","weight":-1}],"rule":"quarter-from-ytd","value":96946000},"#240":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":291804000},"operatingCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#240"},{"ref":"#238","weight":-1}],"rule":"quarter-from-ytd","value":117801000},"#241":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":320010000},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#241"},{"ref":"#240","weight":-1}],"rule":"quarter-from-ytd","value":28206000},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":320010000},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":107419000},"#242":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":212656000},"#243":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":107419000},"operatingCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#242"},{"ref":"#243","weight":-1}],"rule":"quarter-from-ytd","value":105237000},"#244":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":194471000},"operatingCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#244"},{"ref":"#242","weight":-1}],"rule":"quarter-from-ytd","value":-18185000},"#245":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":246674000},"operatingCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#245"},{"ref":"#244","weight":-1}],"rule":"quarter-from-ytd","value":52203000},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":246674000},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":218807000},"#246":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":308992000},"#247":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":218807000},"operatingCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#246"},{"ref":"#247","weight":-1}],"rule":"quarter-from-ytd","value":90185000},"#248":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":484900000},"operatingCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#248"},{"ref":"#246","weight":-1}],"rule":"quarter-from-ytd","value":175908000},"#249":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":638213000},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#249"},{"ref":"#248","weight":-1}],"rule":"quarter-from-ytd","value":153313000},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":638213000},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":248051000},"#250":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":389026000},"#251":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":248051000},"operatingCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#250"},{"ref":"#251","weight":-1}],"rule":"quarter-from-ytd","value":140975000},"#252":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":620729000},"operatingCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#252"},{"ref":"#250","weight":-1}],"rule":"quarter-from-ytd","value":231703000},"#253":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":788410000},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#253"},{"ref":"#252","weight":-1}],"rule":"quarter-from-ytd","value":167681000},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":788410000},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":256387000},"#254":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":494024000},"#255":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":256387000},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#254"},{"ref":"#255","weight":-1}],"rule":"quarter-from-ytd","value":237637000},"#256":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":733292000},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#256"},{"ref":"#254","weight":-1}],"rule":"quarter-from-ytd","value":239268000},"#257":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":838202000},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#257"},{"ref":"#256","weight":-1}],"rule":"quarter-from-ytd","value":104910000},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":838202000},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":250253000},"#258":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":478159000},"#259":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":250253000},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#258"},{"ref":"#259","weight":-1}],"rule":"quarter-from-ytd","value":227906000},"#260":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":60686000},"#261":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":30,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":30238000},"operatingCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#260"},{"ref":"#261","weight":-1}],"rule":"quarter-from-ytd","value":30448000},"operatingCashFlow@FY2013":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":60686000},"operatingCashFlow@2014Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":44,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":11985000},"#262":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":45,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":37588000},"#263":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":44,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":11985000},"operatingCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#262"},{"ref":"#263","weight":-1}],"rule":"quarter-from-ytd","value":25603000},"#264":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":46,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":53597000},"operatingCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#264"},{"ref":"#262","weight":-1}],"rule":"quarter-from-ytd","value":16009000},"#265":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":74133000},"operatingCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#265"},{"ref":"#264","weight":-1}],"rule":"quarter-from-ytd","value":20536000},"operatingCashFlow@FY2014":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":74133000},"operatingCashFlow@2015Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":47,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":15681000},"#266":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":48,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":23349000},"#267":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":47,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":15681000},"operatingCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#266"},{"ref":"#267","weight":-1}],"rule":"quarter-from-ytd","value":7668000},"#268":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":49,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":45399000},"operatingCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#268"},{"ref":"#266","weight":-1}],"rule":"quarter-from-ytd","value":22050000},"#269":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":69736000},"operatingCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#269"},{"ref":"#268","weight":-1}],"rule":"quarter-from-ytd","value":24337000},"operatingCashFlow@2016Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":52,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":28870000},"#270":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":53,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":43868000},"#271":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":52,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":28870000},"operatingCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#270"},{"ref":"#271","weight":-1}],"rule":"quarter-from-ytd","value":14998000},"#272":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":49,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":76787000},"operatingCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#272"},{"ref":"#270","weight":-1}],"rule":"quarter-from-ytd","value":32919000},"#273":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":9954000},"#274":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":310000},"capex@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#273"},{"ref":"#274"}],"rule":"component-sum","value":10264000},"#275":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":18572000},"#276":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":33,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":12753000},"#277":{"kind":"computed","op":"sum","terms":[{"ref":"#275"},{"ref":"#276","weight":-1}],"rule":"quarter-from-ytd","value":5819000},"capex@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#277"}],"rule":"component-sum","value":5819000},"#278":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":22779000},"#279":{"kind":"computed","op":"sum","terms":[{"ref":"#278"},{"ref":"#275","weight":-1}],"rule":"quarter-from-ytd","value":4207000},"capex@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#279"}],"rule":"component-sum","value":4207000},"capex@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#278"}],"rule":"component-sum","value":22779000},"#280":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":36,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":3056000},"capex@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#280"}],"rule":"component-sum","value":3056000},"#281":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":37,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":5271000},"#282":{"kind":"computed","op":"sum","terms":[{"ref":"#281"},{"ref":"#280","weight":-1}],"rule":"quarter-from-ytd","value":2215000},"capex@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#282"}],"rule":"component-sum","value":2215000},"#283":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":38,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":18795000},"#284":{"kind":"computed","op":"sum","terms":[{"ref":"#283"},{"ref":"#281","weight":-1}],"rule":"quarter-from-ytd","value":13524000},"capex@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#284"}],"rule":"component-sum","value":13524000},"#285":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":21022000},"#286":{"kind":"computed","op":"sum","terms":[{"ref":"#285"},{"ref":"#283","weight":-1}],"rule":"quarter-from-ytd","value":2227000},"capex@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#286"}],"rule":"component-sum","value":2227000},"capex@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#285"}],"rule":"component-sum","value":21022000},"#287":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":4875000},"capex@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#287"}],"rule":"component-sum","value":4875000},"#288":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":41,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":13184000},"#289":{"kind":"computed","op":"sum","terms":[{"ref":"#288"},{"ref":"#287","weight":-1}],"rule":"quarter-from-ytd","value":8309000},"capex@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#289"}],"rule":"component-sum","value":8309000},"#290":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":42,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":18735000},"#291":{"kind":"computed","op":"sum","terms":[{"ref":"#290"},{"ref":"#288","weight":-1}],"rule":"quarter-from-ytd","value":5551000},"capex@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#291"}],"rule":"component-sum","value":5551000},"#292":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":21059000},"#293":{"kind":"computed","op":"sum","terms":[{"ref":"#292"},{"ref":"#290","weight":-1}],"rule":"quarter-from-ytd","value":2324000},"capex@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#293"}],"rule":"component-sum","value":2324000},"capex@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#292"}],"rule":"component-sum","value":21059000},"#294":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":28,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":3435000},"capex@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#294"}],"rule":"component-sum","value":3435000},"#295":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":29,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":10801000},"#296":{"kind":"computed","op":"sum","terms":[{"ref":"#295"},{"ref":"#294","weight":-1}],"rule":"quarter-from-ytd","value":7366000},"capex@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#296"}],"rule":"component-sum","value":7366000},"#297":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":30,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":15424000},"#298":{"kind":"computed","op":"sum","terms":[{"ref":"#297"},{"ref":"#295","weight":-1}],"rule":"quarter-from-ytd","value":4623000},"capex@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#298"}],"rule":"component-sum","value":4623000},"#299":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":15764000},"#300":{"kind":"computed","op":"sum","terms":[{"ref":"#299"},{"ref":"#297","weight":-1}],"rule":"quarter-from-ytd","value":340000},"capex@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#300"}],"rule":"component-sum","value":340000},"capex@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#299"}],"rule":"component-sum","value":15764000},"#301":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":44,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":4516000},"capex@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#301"}],"rule":"component-sum","value":4516000},"#302":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":5958000},"#303":{"kind":"computed","op":"sum","terms":[{"ref":"#302"},{"ref":"#301","weight":-1}],"rule":"quarter-from-ytd","value":1442000},"capex@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#303"}],"rule":"component-sum","value":1442000},"#304":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":46,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":7730000},"#305":{"kind":"computed","op":"sum","terms":[{"ref":"#304"},{"ref":"#302","weight":-1}],"rule":"quarter-from-ytd","value":1772000},"capex@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#305"}],"rule":"component-sum","value":1772000},"#306":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":9511000},"#307":{"kind":"computed","op":"sum","terms":[{"ref":"#306"},{"ref":"#304","weight":-1}],"rule":"quarter-from-ytd","value":1781000},"capex@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#307"}],"rule":"component-sum","value":1781000},"capex@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#306"}],"rule":"component-sum","value":9511000},"#308":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":47,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":4703000},"capex@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#308"}],"rule":"component-sum","value":4703000},"#309":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":48,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":6655000},"#310":{"kind":"computed","op":"sum","terms":[{"ref":"#309"},{"ref":"#308","weight":-1}],"rule":"quarter-from-ytd","value":1952000},"capex@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#310"}],"rule":"component-sum","value":1952000},"#311":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":49,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":8410000},"#312":{"kind":"computed","op":"sum","terms":[{"ref":"#311"},{"ref":"#309","weight":-1}],"rule":"quarter-from-ytd","value":1755000},"capex@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#312"}],"rule":"component-sum","value":1755000},"#313":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":16024000},"#314":{"kind":"computed","op":"sum","terms":[{"ref":"#313"},{"ref":"#311","weight":-1}],"rule":"quarter-from-ytd","value":7614000},"capex@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#314"}],"rule":"component-sum","value":7614000},"capex@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#313"}],"rule":"component-sum","value":16024000},"#315":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":52,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":5346000},"capex@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#315"}],"rule":"component-sum","value":5346000},"#316":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":53,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":18678000},"#317":{"kind":"computed","op":"sum","terms":[{"ref":"#316"},{"ref":"#315","weight":-1}],"rule":"quarter-from-ytd","value":13332000},"capex@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#317"}],"rule":"component-sum","value":13332000},"#318":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":29036000},"#319":{"kind":"computed","op":"sum","terms":[{"ref":"#318"},{"ref":"#316","weight":-1}],"rule":"quarter-from-ytd","value":10358000},"capex@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#319"}],"rule":"component-sum","value":10358000},"#320":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":37112000},"#321":{"kind":"computed","op":"sum","terms":[{"ref":"#320"},{"ref":"#318","weight":-1}],"rule":"quarter-from-ytd","value":8076000},"capex@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#321"}],"rule":"component-sum","value":8076000},"capex@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#320"}],"rule":"component-sum","value":37112000},"#322":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":3424000},"capex@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#322"}],"rule":"component-sum","value":3424000},"#323":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":56,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":20528000},"#324":{"kind":"computed","op":"sum","terms":[{"ref":"#323"},{"ref":"#322","weight":-1}],"rule":"quarter-from-ytd","value":17104000},"capex@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#324"}],"rule":"component-sum","value":17104000},"#325":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":25108000},"#326":{"kind":"computed","op":"sum","terms":[{"ref":"#325"},{"ref":"#323","weight":-1}],"rule":"quarter-from-ytd","value":4580000},"capex@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#326"}],"rule":"component-sum","value":4580000},"#327":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":65770000},"#328":{"kind":"computed","op":"sum","terms":[{"ref":"#327"},{"ref":"#325","weight":-1}],"rule":"quarter-from-ytd","value":40662000},"capex@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#328"}],"rule":"component-sum","value":40662000},"capex@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#327"}],"rule":"component-sum","value":65770000},"#329":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":7400000},"capex@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#329"}],"rule":"component-sum","value":7400000},"#330":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":59,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":12998000},"#331":{"kind":"computed","op":"sum","terms":[{"ref":"#330"},{"ref":"#329","weight":-1}],"rule":"quarter-from-ytd","value":5598000},"capex@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#331"}],"rule":"component-sum","value":5598000},"#332":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":18057000},"#333":{"kind":"computed","op":"sum","terms":[{"ref":"#332"},{"ref":"#330","weight":-1}],"rule":"quarter-from-ytd","value":5059000},"capex@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#333"}],"rule":"component-sum","value":5059000},"#334":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":22526000},"#335":{"kind":"computed","op":"sum","terms":[{"ref":"#334"},{"ref":"#332","weight":-1}],"rule":"quarter-from-ytd","value":4469000},"capex@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#335"}],"rule":"component-sum","value":4469000},"capex@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#334"}],"rule":"component-sum","value":22526000},"#336":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":58376000},"capex@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#336"}],"rule":"component-sum","value":58376000},"#337":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":77638000},"#338":{"kind":"computed","op":"sum","terms":[{"ref":"#337"},{"ref":"#336","weight":-1}],"rule":"quarter-from-ytd","value":19262000},"capex@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#338"}],"rule":"component-sum","value":19262000},"#339":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":87129000},"#340":{"kind":"computed","op":"sum","terms":[{"ref":"#339"},{"ref":"#337","weight":-1}],"rule":"quarter-from-ytd","value":9491000},"capex@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#340"}],"rule":"component-sum","value":9491000},"#341":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":95806000},"#342":{"kind":"computed","op":"sum","terms":[{"ref":"#341"},{"ref":"#339","weight":-1}],"rule":"quarter-from-ytd","value":8677000},"capex@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#342"}],"rule":"component-sum","value":8677000},"#343":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":981000},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#341"},{"ref":"#343"}],"rule":"component-sum","value":96787000},"#344":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":9951000},"capex@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#344"}],"rule":"component-sum","value":9951000},"#345":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":24535000},"#346":{"kind":"computed","op":"sum","terms":[{"ref":"#345"},{"ref":"#344","weight":-1}],"rule":"quarter-from-ytd","value":14584000},"capex@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#346"}],"rule":"component-sum","value":14584000},"#347":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":44129000},"#348":{"kind":"computed","op":"sum","terms":[{"ref":"#347"},{"ref":"#345","weight":-1}],"rule":"quarter-from-ytd","value":19594000},"capex@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#348"}],"rule":"component-sum","value":19594000},"#349":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":55610000},"#350":{"kind":"computed","op":"sum","terms":[{"ref":"#349"},{"ref":"#347","weight":-1}],"rule":"quarter-from-ytd","value":11481000},"#351":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":0},"#352":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":0},"#353":{"kind":"computed","op":"sum","terms":[{"ref":"#351"},{"ref":"#352","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#350"},{"ref":"#353"}],"rule":"component-sum","value":11481000},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#349"},{"ref":"#351"}],"rule":"component-sum","value":55610000},"#354":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":18970000},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#354"}],"rule":"component-sum","value":18970000},"#355":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":58268000},"#356":{"kind":"computed","op":"sum","terms":[{"ref":"#355"},{"ref":"#354","weight":-1}],"rule":"quarter-from-ytd","value":39298000},"capex@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#356"}],"rule":"component-sum","value":39298000},"#357":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":76849000},"#358":{"kind":"computed","op":"sum","terms":[{"ref":"#357"},{"ref":"#355","weight":-1}],"rule":"quarter-from-ytd","value":18581000},"capex@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#358"}],"rule":"component-sum","value":18581000},"#359":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":94420000},"#360":{"kind":"computed","op":"sum","terms":[{"ref":"#359"},{"ref":"#357","weight":-1}],"rule":"quarter-from-ytd","value":17571000},"#361":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":793000},"#362":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":793000},"#363":{"kind":"computed","op":"sum","terms":[{"ref":"#361"},{"ref":"#362","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#360"},{"ref":"#363"}],"rule":"component-sum","value":17571000},"capex@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#359"},{"ref":"#361"}],"rule":"component-sum","value":95213000},"#364":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":26877000},"capex@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#364"}],"rule":"component-sum","value":26877000},"#365":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":38721000},"#366":{"kind":"computed","op":"sum","terms":[{"ref":"#365"},{"ref":"#364","weight":-1}],"rule":"quarter-from-ytd","value":11844000},"capex@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#366"}],"rule":"component-sum","value":11844000},"#367":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":46002000},"#368":{"kind":"computed","op":"sum","terms":[{"ref":"#367"},{"ref":"#365","weight":-1}],"rule":"quarter-from-ytd","value":7281000},"capex@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#368"}],"rule":"component-sum","value":7281000},"#369":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":58843000},"#370":{"kind":"computed","op":"sum","terms":[{"ref":"#369"},{"ref":"#367","weight":-1}],"rule":"quarter-from-ytd","value":12841000},"#371":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":14,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":0},"#372":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":13,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":0},"#373":{"kind":"computed","op":"sum","terms":[{"ref":"#371"},{"ref":"#372","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#370"},{"ref":"#373"}],"rule":"component-sum","value":12841000},"#374":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":0},"capex@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#369"},{"ref":"#374"},{"ref":"#371"}],"rule":"component-sum","value":58843000},"#375":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":8854000},"capex@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#375"}],"rule":"component-sum","value":8854000},"#376":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":20,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":16681000},"#377":{"kind":"computed","op":"sum","terms":[{"ref":"#376"},{"ref":"#375","weight":-1}],"rule":"quarter-from-ytd","value":7827000},"capex@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#377"}],"rule":"component-sum","value":7827000},"#378":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":43772000},"#379":{"kind":"computed","op":"sum","terms":[{"ref":"#378"},{"ref":"#376","weight":-1}],"rule":"quarter-from-ytd","value":27091000},"#380":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":0},"#381":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":20,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":0},"#382":{"kind":"computed","op":"sum","terms":[{"ref":"#380"},{"ref":"#381","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#379"},{"ref":"#382"}],"rule":"component-sum","value":27091000},"#383":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":57578000},"#384":{"kind":"computed","op":"sum","terms":[{"ref":"#383"},{"ref":"#378","weight":-1}],"rule":"quarter-from-ytd","value":13806000},"#385":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":0},"#386":{"kind":"computed","op":"sum","terms":[{"ref":"#385"},{"ref":"#380","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#384"},{"ref":"#386"}],"rule":"component-sum","value":13806000},"#387":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":14,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":0},"capex@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#383"},{"ref":"#385"},{"ref":"#387"}],"rule":"component-sum","value":57578000},"#388":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":15991000},"capex@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#388"}],"rule":"component-sum","value":15991000},"#389":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":24,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":47498000},"#390":{"kind":"computed","op":"sum","terms":[{"ref":"#389"},{"ref":"#388","weight":-1}],"rule":"quarter-from-ytd","value":31507000},"capex@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#390"}],"rule":"component-sum","value":31507000},"#391":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":81316000},"#392":{"kind":"computed","op":"sum","terms":[{"ref":"#391"},{"ref":"#389","weight":-1}],"rule":"quarter-from-ytd","value":33818000},"#393":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":18175000},"#394":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":24,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":18175000},"#395":{"kind":"computed","op":"sum","terms":[{"ref":"#393"},{"ref":"#394","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#392"},{"ref":"#395"}],"rule":"component-sum","value":33818000},"#396":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":146118000},"#397":{"kind":"computed","op":"sum","terms":[{"ref":"#396"},{"ref":"#391","weight":-1}],"rule":"quarter-from-ytd","value":64802000},"#398":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":18175000},"#399":{"kind":"computed","op":"sum","terms":[{"ref":"#398"},{"ref":"#393","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#397"},{"ref":"#399"}],"rule":"component-sum","value":64802000},"capex@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#396"},{"ref":"#398"}],"rule":"component-sum","value":164293000},"#400":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":40342000},"capex@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#400"}],"rule":"component-sum","value":40342000},"#401":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":27,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":88485000},"#402":{"kind":"computed","op":"sum","terms":[{"ref":"#401"},{"ref":"#400","weight":-1}],"rule":"quarter-from-ytd","value":48143000},"capex@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#402"}],"rule":"component-sum","value":48143000},"#403":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":25,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":131000000},"#404":{"kind":"computed","op":"sum","terms":[{"ref":"#403"},{"ref":"#401","weight":-1}],"rule":"quarter-from-ytd","value":42515000},"#405":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":25,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":2528000},"#406":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":24,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":2000000},"#407":{"kind":"computed","op":"sum","terms":[{"ref":"#405"},{"ref":"#406","weight":-1}],"rule":"quarter-from-ytd","value":528000},"capex@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#404"},{"ref":"#407"}],"rule":"component-sum","value":43043000},"#408":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":172013000},"#409":{"kind":"computed","op":"sum","terms":[{"ref":"#408"},{"ref":"#403","weight":-1}],"rule":"quarter-from-ytd","value":41013000},"#410":{"kind":"filed","concept":"PaymentsToAcquireEquipmentOnLease","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":2928000},"#411":{"kind":"computed","op":"sum","terms":[{"ref":"#410"},{"ref":"#405","weight":-1}],"rule":"quarter-from-ytd","value":400000},"capex@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#409"},{"ref":"#411"}],"rule":"component-sum","value":41413000},"capex@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#408"},{"ref":"#410"}],"rule":"component-sum","value":174941000},"#412":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":70849000},"capex@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#412"}],"rule":"component-sum","value":70849000},"#413":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":27,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":153272000},"#414":{"kind":"computed","op":"sum","terms":[{"ref":"#413"},{"ref":"#412","weight":-1}],"rule":"quarter-from-ytd","value":82423000},"capex@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#414"}],"rule":"component-sum","value":82423000},"depreciationAndAmortization@FY2009":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":6573000},"#415":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":34,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":5624000},"#416":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":33,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":3604000},"depreciationAndAmortization@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#415"},{"ref":"#416","weight":-1}],"rule":"quarter-from-ytd","value":2020000},"#417":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":8016000},"depreciationAndAmortization@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#417"},{"ref":"#415","weight":-1}],"rule":"quarter-from-ytd","value":2392000},"depreciationAndAmortization@FY2010":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":8016000},"depreciationAndAmortization@2011Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":2270000},"#418":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":37,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":4375000},"#419":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":2270000},"depreciationAndAmortization@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#418"},{"ref":"#419","weight":-1}],"rule":"quarter-from-ytd","value":2105000},"#420":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":6550000},"depreciationAndAmortization@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#420"},{"ref":"#418","weight":-1}],"rule":"quarter-from-ytd","value":2175000},"#421":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":8732000},"depreciationAndAmortization@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#421"},{"ref":"#420","weight":-1}],"rule":"quarter-from-ytd","value":2182000},"depreciationAndAmortization@FY2011":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":8732000},"depreciationAndAmortization@2012Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":2184000},"#422":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":4453000},"#423":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":2184000},"depreciationAndAmortization@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#422"},{"ref":"#423","weight":-1}],"rule":"quarter-from-ytd","value":2269000},"#424":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":42,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":6866000},"depreciationAndAmortization@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#424"},{"ref":"#422","weight":-1}],"rule":"quarter-from-ytd","value":2413000},"#425":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":9332000},"depreciationAndAmortization@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#425"},{"ref":"#424","weight":-1}],"rule":"quarter-from-ytd","value":2466000},"depreciationAndAmortization@FY2012":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":9332000},"depreciationAndAmortization@2013Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":28,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":2709000},"#426":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":29,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":5711000},"#427":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":28,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":2709000},"depreciationAndAmortization@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#426"},{"ref":"#427","weight":-1}],"rule":"quarter-from-ytd","value":3002000},"#428":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":30,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":8960000},"depreciationAndAmortization@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#428"},{"ref":"#426","weight":-1}],"rule":"quarter-from-ytd","value":3249000},"#429":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":12160000},"depreciationAndAmortization@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#429"},{"ref":"#428","weight":-1}],"rule":"quarter-from-ytd","value":3200000},"depreciationAndAmortization@FY2013":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":12160000},"depreciationAndAmortization@2014Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":44,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":3182000},"#430":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":45,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":6300000},"#431":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":44,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":3182000},"depreciationAndAmortization@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#430"},{"ref":"#431","weight":-1}],"rule":"quarter-from-ytd","value":3118000},"#432":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":46,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":9688000},"depreciationAndAmortization@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#432"},{"ref":"#430","weight":-1}],"rule":"quarter-from-ytd","value":3388000},"#433":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":13130000},"depreciationAndAmortization@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#433"},{"ref":"#432","weight":-1}],"rule":"quarter-from-ytd","value":3442000},"depreciationAndAmortization@FY2014":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":13130000},"depreciationAndAmortization@2015Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":47,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":3621000},"#434":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":48,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":7092000},"#435":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":47,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":3621000},"depreciationAndAmortization@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#434"},{"ref":"#435","weight":-1}],"rule":"quarter-from-ytd","value":3471000},"#436":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":49,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":10478000},"depreciationAndAmortization@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#436"},{"ref":"#434","weight":-1}],"rule":"quarter-from-ytd","value":3386000},"#437":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":13783000},"depreciationAndAmortization@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#437"},{"ref":"#436","weight":-1}],"rule":"quarter-from-ytd","value":3305000},"depreciationAndAmortization@FY2015":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":13783000},"depreciationAndAmortization@2016Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":52,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":3320000},"#438":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":53,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":6873000},"#439":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":52,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":3320000},"depreciationAndAmortization@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#438"},{"ref":"#439","weight":-1}],"rule":"quarter-from-ytd","value":3553000},"#440":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":10542000},"depreciationAndAmortization@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#440"},{"ref":"#438","weight":-1}],"rule":"quarter-from-ytd","value":3669000},"#441":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":14674000},"depreciationAndAmortization@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#441"},{"ref":"#440","weight":-1}],"rule":"quarter-from-ytd","value":4132000},"depreciationAndAmortization@FY2016":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":14674000},"depreciationAndAmortization@2017Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":4044000},"#442":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":56,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":8063000},"#443":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":4044000},"depreciationAndAmortization@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#442"},{"ref":"#443","weight":-1}],"rule":"quarter-from-ytd","value":4019000},"#444":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":12092000},"depreciationAndAmortization@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#444"},{"ref":"#442","weight":-1}],"rule":"quarter-from-ytd","value":4029000},"#445":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":16101000},"depreciationAndAmortization@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#445"},{"ref":"#444","weight":-1}],"rule":"quarter-from-ytd","value":4009000},"depreciationAndAmortization@FY2017":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":16101000},"depreciationAndAmortization@2018Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":2755000},"#446":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":59,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":5830000},"#447":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":2755000},"depreciationAndAmortization@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#446"},{"ref":"#447","weight":-1}],"rule":"quarter-from-ytd","value":3075000},"#448":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":9058000},"depreciationAndAmortization@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#448"},{"ref":"#446","weight":-1}],"rule":"quarter-from-ytd","value":3228000},"#449":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":12311000},"depreciationAndAmortization@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#449"},{"ref":"#448","weight":-1}],"rule":"quarter-from-ytd","value":3253000},"depreciationAndAmortization@FY2018":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":12311000},"depreciationAndAmortization@2019Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":3255000},"#450":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":4,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":6994000},"#451":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":3255000},"depreciationAndAmortization@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#450"},{"ref":"#451","weight":-1}],"rule":"quarter-from-ytd","value":3739000},"#452":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":10817000},"depreciationAndAmortization@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#452"},{"ref":"#450","weight":-1}],"rule":"quarter-from-ytd","value":3823000},"#453":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":14867000},"depreciationAndAmortization@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#453"},{"ref":"#452","weight":-1}],"rule":"quarter-from-ytd","value":4050000},"depreciationAndAmortization@FY2019":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":14867000},"depreciationAndAmortization@2020Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":4328000},"#454":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":8,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":8829000},"#455":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":4328000},"depreciationAndAmortization@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#454"},{"ref":"#455","weight":-1}],"rule":"quarter-from-ytd","value":4501000},"#456":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":9,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":13785000},"depreciationAndAmortization@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#456"},{"ref":"#454","weight":-1}],"rule":"quarter-from-ytd","value":4956000},"#457":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":19186000},"depreciationAndAmortization@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#457"},{"ref":"#456","weight":-1}],"rule":"quarter-from-ytd","value":5401000},"depreciationAndAmortization@FY2020":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":10,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":19186000},"depreciationAndAmortization@2021Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":5529000},"#458":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":12,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":12649000},"#459":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":5529000},"depreciationAndAmortization@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#458"},{"ref":"#459","weight":-1}],"rule":"quarter-from-ytd","value":7120000},"#460":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":13,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":20376000},"depreciationAndAmortization@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#460"},{"ref":"#458","weight":-1}],"rule":"quarter-from-ytd","value":7727000},"#461":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":28699000},"depreciationAndAmortization@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#461"},{"ref":"#460","weight":-1}],"rule":"quarter-from-ytd","value":8323000},"depreciationAndAmortization@FY2021":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":28699000},"depreciationAndAmortization@2022Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":9120000},"#462":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":18690000},"#463":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":9120000},"depreciationAndAmortization@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#462"},{"ref":"#463","weight":-1}],"rule":"quarter-from-ytd","value":9570000},"#464":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":28349000},"depreciationAndAmortization@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#464"},{"ref":"#462","weight":-1}],"rule":"quarter-from-ytd","value":9659000},"#465":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":37114000},"depreciationAndAmortization@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#465"},{"ref":"#464","weight":-1}],"rule":"quarter-from-ytd","value":8765000},"depreciationAndAmortization@FY2022":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":18,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":37114000},"depreciationAndAmortization@2023Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":9987000},"#466":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":20,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":19940000},"#467":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":9987000},"depreciationAndAmortization@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#466"},{"ref":"#467","weight":-1}],"rule":"quarter-from-ytd","value":9953000},"#468":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":21,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":29940000},"depreciationAndAmortization@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#468"},{"ref":"#466","weight":-1}],"rule":"quarter-from-ytd","value":10000000},"#469":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":40168000},"depreciationAndAmortization@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#469"},{"ref":"#468","weight":-1}],"rule":"quarter-from-ytd","value":10228000},"depreciationAndAmortization@FY2023":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":40168000},"depreciationAndAmortization@2024Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":8251000},"#470":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":24,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":16942000},"#471":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":8251000},"depreciationAndAmortization@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#470"},{"ref":"#471","weight":-1}],"rule":"quarter-from-ytd","value":8691000},"#472":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":25,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":26387000},"depreciationAndAmortization@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#472"},{"ref":"#470","weight":-1}],"rule":"quarter-from-ytd","value":9445000},"#473":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":36430000},"depreciationAndAmortization@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#473"},{"ref":"#472","weight":-1}],"rule":"quarter-from-ytd","value":10043000},"depreciationAndAmortization@FY2024":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":36430000},"depreciationAndAmortization@2025Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":11449000},"#474":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":27,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":24569000},"#475":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":11449000},"depreciationAndAmortization@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#474"},{"ref":"#475","weight":-1}],"rule":"quarter-from-ytd","value":13120000},"#476":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":25,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":38270000},"depreciationAndAmortization@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#476"},{"ref":"#474","weight":-1}],"rule":"quarter-from-ytd","value":13701000},"#477":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":52513000},"depreciationAndAmortization@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#477"},{"ref":"#476","weight":-1}],"rule":"quarter-from-ytd","value":14243000},"depreciationAndAmortization@FY2025":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":52513000},"depreciationAndAmortization@2026Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":15106000},"#478":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":27,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":32173000},"#479":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":15106000},"depreciationAndAmortization@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#478"},{"ref":"#479","weight":-1}],"rule":"quarter-from-ytd","value":17067000},"dilutedShares@FY2009":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2009-01-01","end":"2009-12-31","value":36634000},"dilutedShares@2010Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2010-04-01","end":"2010-06-30","value":38355000},"dilutedShares@2010Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2010-07-01","end":"2010-09-30","value":37727},"dilutedShares@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#151","weight":4},{"ref":"#154","weight":-3}],"rule":"unaverage-quarter","value":36914},"dilutedShares@FY2010":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2010-01-01","end":"2010-12-31","value":37826},"dilutedShares@2011Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2011-01-01","end":"2011-03-31","value":36105},"dilutedShares@2011Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2011-04-01","end":"2011-06-30","value":34903},"dilutedShares@2011Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2011-07-01","end":"2011-09-30","value":34240},"dilutedShares@2011Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2011-10-01","end":"2011-12-31","value":34374},"dilutedShares@FY2011":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2011-01-01","end":"2011-12-31","value":35160000},"dilutedShares@2012Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2012-01-01","end":"2012-03-31","value":35538},"dilutedShares@2012Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2012-04-01","end":"2012-06-30","value":35997},"dilutedShares@2012Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2012-07-01","end":"2012-09-30","value":36438000},"dilutedShares@2012Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2012-10-01","end":"2012-12-31","value":36763},"dilutedShares@FY2012":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2012-01-01","end":"2012-12-31","value":36247000},"dilutedShares@2013Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2013-01-01","end":"2013-03-31","value":37708000},"dilutedShares@2013Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2013-04-01","end":"2013-06-30","value":38239000},"dilutedShares@2013Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2013-07-01","end":"2013-09-30","value":39009000},"dilutedShares@2013Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2013-10-01","end":"2013-12-31","value":39524000},"dilutedShares@FY2013":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2013-01-01","end":"2013-12-31","value":38620000},"dilutedShares@2014Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2014-01-01","end":"2014-03-31","value":39517000},"dilutedShares@2014Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2014-04-01","end":"2014-06-30","value":39608000},"dilutedShares@2014Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2014-07-01","end":"2014-09-30","value":39727000},"dilutedShares@2014Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2014-10-01","end":"2014-12-31","value":40321000},"dilutedShares@FY2014":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":39793000},"dilutedShares@2015Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2015-01-01","end":"2015-03-31","value":40596000},"dilutedShares@2015Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2015-04-01","end":"2015-06-30","value":40745000},"dilutedShares@2015Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2015-07-01","end":"2015-09-30","value":40689000},"dilutedShares@2015Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2015-10-01","end":"2015-12-31","value":41445000},"dilutedShares@FY2015":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":40869000},"dilutedShares@2016Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2016-01-01","end":"2016-03-31","value":41646000},"dilutedShares@2016Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2016-04-01","end":"2016-06-30","value":41716000},"dilutedShares@2016Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2016-07-01","end":"2016-09-30","value":41895000},"dilutedShares@2016Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2016-10-01","end":"2016-12-31","value":42404000},"dilutedShares@FY2016":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":41915000},"dilutedShares@2017Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-01-01","end":"2017-03-31","value":43268000},"dilutedShares@2017Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-04-01","end":"2017-06-30","value":43397000},"dilutedShares@2017Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-07-01","end":"2017-09-30","value":43486000},"dilutedShares@2017Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2017-10-01","end":"2017-12-31","value":44610000},"dilutedShares@FY2017":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":43578000},"dilutedShares@2018Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2018-01-01","end":"2018-03-31","value":44282000},"dilutedShares@2018Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2018-04-01","end":"2018-06-30","value":44400000},"dilutedShares@2018Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2018-07-01","end":"2018-09-30","value":44669000},"dilutedShares@2018Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2018-10-01","end":"2018-12-31","value":45058000},"dilutedShares@FY2018":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":44602000},"dilutedShares@2019Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2019-01-01","end":"2019-03-31","value":45232000},"dilutedShares@2019Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2019-04-01","end":"2019-06-30","value":45483000},"dilutedShares@2019Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2019-07-01","end":"2019-09-30","value":45833000},"dilutedShares@2019Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2019-10-01","end":"2019-12-31","value":46503000},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":45763000},"dilutedShares@2020Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2020-01-01","end":"2020-03-31","value":46670000},"dilutedShares@2020Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2020-04-01","end":"2020-06-30","value":46831000},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2020-07-01","end":"2020-09-30","value":46955000},"dilutedShares@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#159","weight":4},{"ref":"#162","weight":-3}],"rule":"unaverage-quarter","value":47599000},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":47014000},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2021-01-01","end":"2021-03-31","value":47711000},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2021-04-01","end":"2021-06-30","value":47754000},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2021-07-01","end":"2021-09-30","value":47852000},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#167","weight":4},{"ref":"#170","weight":-3}],"rule":"unaverage-quarter","value":48240000},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":47889000},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2022-01-01","end":"2022-03-31","value":48250000},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2022-04-01","end":"2022-06-30","value":48286000},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2022-07-01","end":"2022-09-30","value":48349000},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#175","weight":4},{"ref":"#178","weight":-3}],"rule":"unaverage-quarter","value":48547000},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":48358000},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2023-01-01","end":"2023-03-31","value":48655000},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2023-04-01","end":"2023-06-30","value":48756000},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2023-07-01","end":"2023-09-30","value":48792000},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#183","weight":4},{"ref":"#186","weight":-3}],"rule":"unaverage-quarter","value":48882000},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":48771000},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":23,"unit":"shares","start":"2024-01-01","end":"2024-03-31","value":48928000},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2024-04-01","end":"2024-06-30","value":48945000},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2024-07-01","end":"2024-09-30","value":48964000},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#191","weight":4},{"ref":"#194","weight":-3}],"rule":"unaverage-quarter","value":48505000},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":48835000},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2025-01-01","end":"2025-03-31","value":48006000},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2025-04-01","end":"2025-06-30","value":48019000},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2025-07-01","end":"2025-09-30","value":48042000},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#199","weight":4},{"ref":"#202","weight":-3}],"rule":"unaverage-quarter","value":49170000},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":48309000},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2026-01-01","end":"2026-03-31","value":49242000},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2026-04-01","end":"2026-06-30","value":49260000},"sharesOutstanding@2010Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2010-12-31","value":35063033},"sharesOutstanding@FY2010":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2010-12-31","value":35063033},"sharesOutstanding@2011Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":33,"unit":"shares","end":"2011-06-30","value":33466052},"sharesOutstanding@2011Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":34,"unit":"shares","end":"2011-09-30","value":33693751},"sharesOutstanding@2011Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":35,"unit":"shares","end":"2011-12-31","value":33826032},"sharesOutstanding@FY2011":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":35,"unit":"shares","end":"2011-12-31","value":33826032},"sharesOutstanding@2012Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2012-03-31","value":34410896},"sharesOutstanding@2012Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":37,"unit":"shares","end":"2012-06-30","value":34820281},"sharesOutstanding@2012Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":38,"unit":"shares","end":"2012-09-30","value":35431808},"sharesOutstanding@2012Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":39,"unit":"shares","end":"2012-12-31","value":35673},"sharesOutstanding@FY2012":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":39,"unit":"shares","end":"2012-12-31","value":35673},"sharesOutstanding@2013Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":40,"unit":"shares","end":"2013-03-31","value":36733386},"sharesOutstanding@2013Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":41,"unit":"shares","end":"2013-06-30","value":37336000},"sharesOutstanding@2013Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":42,"unit":"shares","end":"2013-09-30","value":38227000},"sharesOutstanding@2013Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":43,"unit":"shares","end":"2013-12-31","value":38291000},"sharesOutstanding@FY2013":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":43,"unit":"shares","end":"2013-12-31","value":38291000},"sharesOutstanding@2014Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":28,"unit":"shares","end":"2014-03-31","value":38672000},"sharesOutstanding@2014Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":29,"unit":"shares","end":"2014-06-30","value":38774000},"sharesOutstanding@2014Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2014-09-30","value":38804000},"sharesOutstanding@2014Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":31,"unit":"shares","end":"2014-12-31","value":38832000},"sharesOutstanding@FY2014":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":31,"unit":"shares","end":"2014-12-31","value":38832000},"sharesOutstanding@2015Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":44,"unit":"shares","end":"2015-03-31","value":39253000},"sharesOutstanding@2015Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":45,"unit":"shares","end":"2015-06-30","value":39617000},"sharesOutstanding@2015Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":46,"unit":"shares","end":"2015-09-30","value":39503000},"sharesOutstanding@2015Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":51,"unit":"shares","end":"2015-12-31","value":39689000},"sharesOutstanding@FY2015":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":51,"unit":"shares","end":"2015-12-31","value":39689000},"sharesOutstanding@2016Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":47,"unit":"shares","end":"2016-03-31","value":40236000},"sharesOutstanding@2016Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2016-06-30","value":40480000},"sharesOutstanding@2016Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":49,"unit":"shares","end":"2016-09-30","value":40661000},"sharesOutstanding@2016Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2016-12-31","value":40793000},"sharesOutstanding@FY2016":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2016-12-31","value":40793000},"sharesOutstanding@2017Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":52,"unit":"shares","end":"2017-03-31","value":41239000},"sharesOutstanding@2017Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":53,"unit":"shares","end":"2017-06-30","value":41366000},"sharesOutstanding@2017Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":54,"unit":"shares","end":"2017-09-30","value":41508000},"sharesOutstanding@2017Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2017-12-31","value":41614000},"sharesOutstanding@FY2017":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2017-12-31","value":41614000},"sharesOutstanding@2018Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":55,"unit":"shares","end":"2018-03-31","value":42145000},"sharesOutstanding@2018Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":56,"unit":"shares","end":"2018-06-30","value":42285000},"sharesOutstanding@2018Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":57,"unit":"shares","end":"2018-09-30","value":42408000},"sharesOutstanding@2018Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2018-12-31","value":42505000},"sharesOutstanding@FY2018":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2018-12-31","value":42505000},"sharesOutstanding@2019Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":58,"unit":"shares","end":"2019-03-31","value":43033000},"sharesOutstanding@2019Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":59,"unit":"shares","end":"2019-06-30","value":43234000},"sharesOutstanding@2019Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":60,"unit":"shares","end":"2019-09-30","value":43435000},"sharesOutstanding@2019Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2019-12-31","value":43616000},"sharesOutstanding@FY2019":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2019-12-31","value":43616000},"sharesOutstanding@2020Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2020-03-31","value":44715000},"sharesOutstanding@2020Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2020-06-30","value":44911000},"sharesOutstanding@2020Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":5,"unit":"shares","end":"2020-09-30","value":45096000},"sharesOutstanding@2020Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":6,"unit":"shares","end":"2020-12-31","value":45267000},"sharesOutstanding@FY2020":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":6,"unit":"shares","end":"2020-12-31","value":45267000},"sharesOutstanding@2021Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":7,"unit":"shares","end":"2021-03-31","value":45737000},"sharesOutstanding@2021Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":8,"unit":"shares","end":"2021-06-30","value":45917000},"sharesOutstanding@2021Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2021-09-30","value":46091000},"sharesOutstanding@2021Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2021-12-31","value":46256000},"sharesOutstanding@FY2021":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2021-12-31","value":46256000},"sharesOutstanding@2022Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":11,"unit":"shares","end":"2022-03-31","value":46625000},"sharesOutstanding@2022Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":12,"unit":"shares","end":"2022-06-30","value":46787000},"sharesOutstanding@2022Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":13,"unit":"shares","end":"2022-09-30","value":46941000},"sharesOutstanding@2022Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2022-12-31","value":47107000},"sharesOutstanding@FY2022":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2022-12-31","value":47107000},"sharesOutstanding@2023Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":15,"unit":"shares","end":"2023-03-31","value":47411000},"sharesOutstanding@2023Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2023-06-30","value":47611000},"sharesOutstanding@2023Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2023-09-30","value":47911000},"sharesOutstanding@2023Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":18,"unit":"shares","end":"2023-12-31","value":48028000},"sharesOutstanding@FY2023":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":18,"unit":"shares","end":"2023-12-31","value":48028000},"sharesOutstanding@2024Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":19,"unit":"shares","end":"2024-03-31","value":48667000},"sharesOutstanding@2024Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":20,"unit":"shares","end":"2024-06-30","value":48698000},"sharesOutstanding@2024Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":21,"unit":"shares","end":"2024-09-30","value":48779000},"sharesOutstanding@2024Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2024-12-31","value":47823000},"sharesOutstanding@FY2024":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2024-12-31","value":47823000},"sharesOutstanding@2025Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2025-03-31","value":47877000},"sharesOutstanding@2025Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2025-06-30","value":47892000},"sharesOutstanding@2025Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2025-09-30","value":47905000},"sharesOutstanding@2025Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":27,"unit":"shares","end":"2025-12-31","value":48709000},"sharesOutstanding@FY2025":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":27,"unit":"shares","end":"2025-12-31","value":48709000},"sharesOutstanding@2026Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":26,"unit":"shares","end":"2026-03-31","value":49129000},"sharesOutstanding@2026Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":27,"unit":"shares","end":"2026-06-30","value":49142000},"#480":{"kind":"filed","concept":"OperatingExpenses","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":78148000},"#481":{"kind":"filed","concept":"CostOfRevenue","filing":32,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":67330000},"totalCosts@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#480"},{"ref":"#481"}],"rule":"component-sum","value":145478000},"#482":{"kind":"filed","concept":"OperatingExpenses","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":25628000},"#483":{"kind":"filed","concept":"CostOfRevenue","filing":33,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":23256000},"totalCosts@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#482"},{"ref":"#483"}],"rule":"component-sum","value":48884000},"#484":{"kind":"filed","concept":"OperatingExpenses","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":22551000},"#485":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":29857000},"totalCosts@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#484"},{"ref":"#485"}],"rule":"component-sum","value":52408000},"#486":{"kind":"computed","op":"sum","terms":[{"ref":"#94"},{"ref":"#95","weight":-1}],"rule":"quarter-from-ytd","value":19780000},"#487":{"kind":"computed","op":"sum","terms":[{"ref":"#66"},{"ref":"#67","weight":-1}],"rule":"quarter-from-ytd","value":23316000},"totalCosts@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#486"},{"ref":"#487"}],"rule":"component-sum","value":43096000},"totalCosts@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#94"},{"ref":"#66"}],"rule":"component-sum","value":188342000},"#488":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":20389000},"#489":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":22163000},"totalCosts@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#488"},{"ref":"#489"}],"rule":"component-sum","value":42552000},"#490":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":22519000},"#491":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":25070000},"totalCosts@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#490"},{"ref":"#491"}],"rule":"component-sum","value":47589000},"#492":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":22763000},"#493":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":25148000},"totalCosts@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#492"},{"ref":"#493"}],"rule":"component-sum","value":47911000},"#494":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":22506000},"#495":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":22544000},"totalCosts@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#494"},{"ref":"#495"}],"rule":"component-sum","value":45050000},"#496":{"kind":"filed","concept":"OperatingExpenses","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":88177000},"#497":{"kind":"filed","concept":"CostOfRevenue","filing":39,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":94925000},"totalCosts@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#496"},{"ref":"#497"}],"rule":"component-sum","value":183102000},"#498":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":23212000},"#499":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":24074000},"totalCosts@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#498"},{"ref":"#499"}],"rule":"component-sum","value":47286000},"#500":{"kind":"filed","concept":"OperatingExpenses","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":24391000},"#501":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":27435000},"totalCosts@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#500"},{"ref":"#501"}],"rule":"component-sum","value":51826000},"#502":{"kind":"filed","concept":"OperatingExpenses","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":23693000},"#503":{"kind":"filed","concept":"CostOfRevenue","filing":42,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":26495000},"totalCosts@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#502"},{"ref":"#503"}],"rule":"component-sum","value":50188000},"#504":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":24573000},"#505":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":22661000},"totalCosts@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#504"},{"ref":"#505"}],"rule":"component-sum","value":47234000},"#506":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":95869000},"#507":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":100665000},"totalCosts@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#506"},{"ref":"#507"}],"rule":"component-sum","value":196534000},"#508":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":25080000},"#509":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":24085000},"totalCosts@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#508"},{"ref":"#509"}],"rule":"component-sum","value":49165000},"#510":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":26014000},"#511":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":26786000},"totalCosts@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#510"},{"ref":"#511"}],"rule":"component-sum","value":52800000},"#512":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":26638000},"#513":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":30053000},"totalCosts@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#512"},{"ref":"#513"}],"rule":"component-sum","value":56691000},"#514":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":26254000},"#515":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":29266000},"totalCosts@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#514"},{"ref":"#515"}],"rule":"component-sum","value":55520000},"#516":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":103986000},"#517":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":110190000},"totalCosts@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#516"},{"ref":"#517"}],"rule":"component-sum","value":214176000},"#518":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":23012000},"#519":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":27964000},"totalCosts@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#518"},{"ref":"#519"}],"rule":"component-sum","value":50976000},"#520":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":30495000},"#521":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":31337000},"totalCosts@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#520"},{"ref":"#521"}],"rule":"component-sum","value":61832000},"#522":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":32017000},"#523":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":35872000},"totalCosts@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#522"},{"ref":"#523"}],"rule":"component-sum","value":67889000},"#524":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":31794000},"#525":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":34744000},"totalCosts@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#524"},{"ref":"#525"}],"rule":"component-sum","value":66538000},"#526":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":117318000},"#527":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":129917000},"totalCosts@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#526"},{"ref":"#527"}],"rule":"component-sum","value":247235000},"#528":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":33826000},"#529":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":33855000},"totalCosts@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#528"},{"ref":"#529"}],"rule":"component-sum","value":67681000},"#530":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":34018000},"#531":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":37287000},"totalCosts@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#530"},{"ref":"#531"}],"rule":"component-sum","value":71305000},"#532":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":36130000},"#533":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":41754000},"totalCosts@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#532"},{"ref":"#533"}],"rule":"component-sum","value":77884000},"#534":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":35124000},"#535":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":40001000},"totalCosts@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#534"},{"ref":"#535"}],"rule":"component-sum","value":75125000},"#536":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":139099000},"#537":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":152898000},"totalCosts@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#536"},{"ref":"#537"}],"rule":"component-sum","value":291997000},"#538":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":35134000},"#539":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":39002000},"totalCosts@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#538"},{"ref":"#539"}],"rule":"component-sum","value":74136000},"#540":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":39399000},"#541":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":43153000},"totalCosts@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#540"},{"ref":"#541"}],"rule":"component-sum","value":82552000},"#542":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":42924000},"#543":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":48531000},"totalCosts@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#542"},{"ref":"#543"}],"rule":"component-sum","value":91455000},"#544":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":38969000},"#545":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":47107000},"totalCosts@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#544"},{"ref":"#545"}],"rule":"component-sum","value":86076000},"#546":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":156426000},"#547":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":177792000},"totalCosts@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#546"},{"ref":"#547"}],"rule":"component-sum","value":334218000},"#548":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":41272000},"#549":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":45520000},"totalCosts@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#548"},{"ref":"#549"}],"rule":"component-sum","value":86792000},"#550":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":46455000},"#551":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":50773000},"totalCosts@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#550"},{"ref":"#551"}],"rule":"component-sum","value":97228000},"#552":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":47024000},"#553":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":58083000},"totalCosts@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#552"},{"ref":"#553"}],"rule":"component-sum","value":105107000},"#554":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":46108000},"#555":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":58269000},"totalCosts@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#554"},{"ref":"#555"}],"rule":"component-sum","value":104377000},"#556":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":180859000},"#557":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":212646000},"totalCosts@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#556"},{"ref":"#557"}],"rule":"component-sum","value":393505000},"#558":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":49458000},"#559":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":57655000},"totalCosts@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#558"},{"ref":"#559"}],"rule":"component-sum","value":107113000},"#560":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":52682000},"#561":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":62197000},"totalCosts@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#560"},{"ref":"#561"}],"rule":"component-sum","value":114879000},"#562":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":55525000},"#563":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":70957000},"totalCosts@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#562"},{"ref":"#563"}],"rule":"component-sum","value":126482000},"#564":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":51516000},"#565":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":68904000},"totalCosts@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#564"},{"ref":"#565"}],"rule":"component-sum","value":120420000},"#566":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":209180000},"#567":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":259714000},"totalCosts@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#566"},{"ref":"#567"}],"rule":"component-sum","value":468894000},"#568":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":56289000},"#569":{"kind":"filed","concept":"CostOfRevenue","filing":3,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":63357000},"totalCosts@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#568"},{"ref":"#569"}],"rule":"component-sum","value":119646000},"#570":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":63106000},"#571":{"kind":"filed","concept":"CostOfRevenue","filing":4,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":67782000},"totalCosts@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#570"},{"ref":"#571"}],"rule":"component-sum","value":130888000},"#572":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":63126000},"#573":{"kind":"filed","concept":"CostOfRevenue","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":75655000},"totalCosts@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#572"},{"ref":"#573"}],"rule":"component-sum","value":138781000},"#574":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":61242000},"#575":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":74802000},"totalCosts@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#574"},{"ref":"#575"}],"rule":"component-sum","value":136044000},"#576":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":243763000},"#577":{"kind":"filed","concept":"CostOfRevenue","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":281596000},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#576"},{"ref":"#577"}],"rule":"component-sum","value":525359000},"#578":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":60461000},"#579":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":74331000},"totalCosts@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#578"},{"ref":"#579"}],"rule":"component-sum","value":134792000},"#580":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":74638000},"#581":{"kind":"filed","concept":"CostOfRevenue","filing":8,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":83616000},"totalCosts@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#580"},{"ref":"#581"}],"rule":"component-sum","value":158254000},"#582":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":83061000},"#583":{"kind":"filed","concept":"CostOfRevenue","filing":9,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":116382000},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#582"},{"ref":"#583"}],"rule":"component-sum","value":199443000},"#584":{"kind":"computed","op":"sum","terms":[{"ref":"#96"},{"ref":"#97","weight":-1}],"rule":"quarter-from-ytd","value":88912000},"#585":{"kind":"computed","op":"sum","terms":[{"ref":"#68"},{"ref":"#69","weight":-1}],"rule":"quarter-from-ytd","value":104169000},"totalCosts@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#584"},{"ref":"#585"}],"rule":"component-sum","value":193081000},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#96"},{"ref":"#68"}],"rule":"component-sum","value":685570000},"#586":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":94973000},"#587":{"kind":"filed","concept":"CostOfRevenue","filing":11,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":113396000},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#586"},{"ref":"#587"}],"rule":"component-sum","value":208369000},"#588":{"kind":"filed","concept":"OperatingExpenses","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":103587000},"#589":{"kind":"filed","concept":"CostOfRevenue","filing":12,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":129102000},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#588"},{"ref":"#589"}],"rule":"component-sum","value":232689000},"#590":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":109180000},"#591":{"kind":"filed","concept":"CostOfRevenue","filing":13,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":137211000},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#590"},{"ref":"#591"}],"rule":"component-sum","value":246391000},"#592":{"kind":"computed","op":"sum","terms":[{"ref":"#98"},{"ref":"#99","weight":-1}],"rule":"quarter-from-ytd","value":115302000},"#593":{"kind":"computed","op":"sum","terms":[{"ref":"#70"},{"ref":"#71","weight":-1}],"rule":"quarter-from-ytd","value":142630000},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#592"},{"ref":"#593"}],"rule":"component-sum","value":257932000},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#98"},{"ref":"#70"}],"rule":"component-sum","value":945381000},"#594":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":122746000},"#595":{"kind":"filed","concept":"CostOfRevenue","filing":15,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":158834000},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#594"},{"ref":"#595"}],"rule":"component-sum","value":281580000},"#596":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":129073000},"#597":{"kind":"filed","concept":"CostOfRevenue","filing":16,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":190043000},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#596"},{"ref":"#597"}],"rule":"component-sum","value":319116000},"#598":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":139031000},"#599":{"kind":"filed","concept":"CostOfRevenue","filing":17,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":204516000},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#598"},{"ref":"#599"}],"rule":"component-sum","value":343547000},"#600":{"kind":"computed","op":"sum","terms":[{"ref":"#100"},{"ref":"#101","weight":-1}],"rule":"quarter-from-ytd","value":130917000},"#601":{"kind":"computed","op":"sum","terms":[{"ref":"#72"},{"ref":"#73","weight":-1}],"rule":"quarter-from-ytd","value":192203000},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#600"},{"ref":"#601"}],"rule":"component-sum","value":323120000},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#100"},{"ref":"#72"}],"rule":"component-sum","value":1267363000},"#602":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":134504000},"#603":{"kind":"filed","concept":"CostOfRevenue","filing":19,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":192285000},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#602"},{"ref":"#603"}],"rule":"component-sum","value":326789000},"#604":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":135350000},"#605":{"kind":"filed","concept":"CostOfRevenue","filing":20,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":193453000},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#604"},{"ref":"#605"}],"rule":"component-sum","value":328803000},"#606":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":127975000},"#607":{"kind":"filed","concept":"CostOfRevenue","filing":21,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":211326000},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#606"},{"ref":"#607"}],"rule":"component-sum","value":339301000},"#608":{"kind":"computed","op":"sum","terms":[{"ref":"#102"},{"ref":"#103","weight":-1}],"rule":"quarter-from-ytd","value":141554000},"#609":{"kind":"computed","op":"sum","terms":[{"ref":"#74"},{"ref":"#75","weight":-1}],"rule":"quarter-from-ytd","value":202889000},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#608"},{"ref":"#609"}],"rule":"component-sum","value":344443000},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#102"},{"ref":"#74"}],"rule":"component-sum","value":1339336000},"#610":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":156954000},"#611":{"kind":"filed","concept":"CostOfRevenue","filing":23,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":205444000},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#610"},{"ref":"#611"}],"rule":"component-sum","value":362398000},"#612":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":164042000},"#613":{"kind":"filed","concept":"CostOfRevenue","filing":24,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":226853000},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#612"},{"ref":"#613"}],"rule":"component-sum","value":390895000},"#614":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":179415000},"#615":{"kind":"filed","concept":"CostOfRevenue","filing":25,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":276676000},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#614"},{"ref":"#615"}],"rule":"component-sum","value":456091000},"#616":{"kind":"computed","op":"sum","terms":[{"ref":"#104"},{"ref":"#105","weight":-1}],"rule":"quarter-from-ytd","value":181101000},"#617":{"kind":"computed","op":"sum","terms":[{"ref":"#76"},{"ref":"#77","weight":-1}],"rule":"quarter-from-ytd","value":277257000},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#616"},{"ref":"#617"}],"rule":"component-sum","value":458358000},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#104"},{"ref":"#76"}],"rule":"component-sum","value":1667742000},"#618":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":184471000},"#619":{"kind":"filed","concept":"CostOfRevenue","filing":26,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":284324000},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#618"},{"ref":"#619"}],"rule":"component-sum","value":468795000},"#620":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":201258000},"#621":{"kind":"filed","concept":"CostOfRevenue","filing":27,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":298558000},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#620"},{"ref":"#621"}],"rule":"component-sum","value":499816000},"#622":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":211045000},"#623":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":330948000},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#622"},{"ref":"#623"}],"rule":"component-sum","value":541993000},"#624":{"kind":"computed","op":"sum","terms":[{"ref":"#106"},{"ref":"#107","weight":-1}],"rule":"quarter-from-ytd","value":214331000},"#625":{"kind":"computed","op":"sum","terms":[{"ref":"#78"},{"ref":"#79","weight":-1}],"rule":"quarter-from-ytd","value":336888000},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#624"},{"ref":"#625"}],"rule":"component-sum","value":551219000},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#106"},{"ref":"#78"}],"rule":"component-sum","value":2061823000},"#626":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":203913000},"#627":{"kind":"filed","concept":"CostOfRevenue","filing":26,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":359120000},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#626"},{"ref":"#627"}],"rule":"component-sum","value":563033000},"#628":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":237176000},"#629":{"kind":"filed","concept":"CostOfRevenue","filing":27,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":439572000},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#628"},{"ref":"#629"}],"rule":"component-sum","value":676748000},"freeCashFlow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2016"},{"ref":"capex@FY2016","weight":-1}],"value":70674000},"capexOutflow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2016","weight":-1}],"value":-37112000},"grossMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":54.25572150823974},"operatingMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":14.008722164331752},"netMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":13.564380636280601},"currentRatio@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2016"},{"ref":"currentLiabilities@FY2016"}],"value":7.236900285330965},"freeCashFlow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q1"},{"ref":"capex@2017Q1","weight":-1}],"value":18468000},"capexOutflow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q1","weight":-1}],"value":-3424000},"grossMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":54.644188039297745},"operatingMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":13.521053785297225},"netMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":14.424782288117017},"currentRatio@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q1"},{"ref":"currentLiabilities@2017Q1"}],"value":7.254963576631909},"freeCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q2"},{"ref":"capex@2017Q2","weight":-1}],"value":7774000},"capexOutflow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q2","weight":-1}],"value":-17104000},"grossMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":54.74696518654522},"operatingMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":13.342483823241055},"netMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":13.381700208559868},"currentRatio@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q2"},{"ref":"currentLiabilities@2017Q2"}],"value":6.804271652916255},"freeCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q3"},{"ref":"capex@2017Q3","weight":-1}],"value":29098000},"capexOutflow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q3","weight":-1}],"value":-4580000},"grossMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":54.95311736557596},"operatingMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":18.483158702952558},"netMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":18.335802201040803},"currentRatio@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q3"},{"ref":"currentLiabilities@2017Q3"}],"value":7.009460766533672},"freeCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q4"},{"ref":"capex@2017Q4","weight":-1}],"value":12711000},"capexOutflow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q4","weight":-1}],"value":-40662000},"grossMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":54.98029823070385},"operatingMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":19.356408869659276},"netMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":9.32627675191223},"currentRatio@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q4"},{"ref":"currentLiabilities@2017Q4"}],"value":6.814175402399988},"freeCashFlow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2017"},{"ref":"capex@FY2017","weight":-1}],"value":68051000},"capexOutflow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2017","weight":-1}],"value":-65770000},"grossMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":54.84542255838991},"operatingMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":16.440694881818704},"netMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":13.845611546538864},"currentRatio@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2017"},{"ref":"currentLiabilities@FY2017"}],"value":6.814175402399988},"freeCashFlow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q1"},{"ref":"capex@2018Q1","weight":-1}],"value":8892000},"capexOutflow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q1","weight":-1}],"value":-7400000},"grossMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":55.35811072396438},"operatingMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":17.063104916763454},"netMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":16.922957801006582},"currentRatio@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q1"},{"ref":"currentLiabilities@2018Q1"}],"value":6.604330090994666},"freeCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q2"},{"ref":"capex@2018Q2","weight":-1}],"value":19820000},"capexOutflow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q2","weight":-1}],"value":-5598000},"grossMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":55.49759947338671},"operatingMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":17.80324983364458},"netMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":17.319566975050265},"currentRatio@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q2"},{"ref":"currentLiabilities@2018Q2"}],"value":6.768526139712716},"freeCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q3"},{"ref":"capex@2018Q3","weight":-1}],"value":47092000},"capexOutflow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q3","weight":-1}],"value":-5059000},"grossMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":55.64494452258165},"operatingMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":20.936396311923737},"netMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":19.733083294264727},"currentRatio@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q3"},{"ref":"currentLiabilities@2018Q3"}],"value":6.51877624054171},"freeCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q4"},{"ref":"capex@2018Q4","weight":-1}],"value":43121000},"capexOutflow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q4","weight":-1}],"value":-4469000},"grossMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":55.11052333270358},"operatingMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":21.548955354176304},"netMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":18.005563626650684},"currentRatio@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q4"},{"ref":"currentLiabilities@2018Q4"}],"value":7.220502492572011},"freeCashFlow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2018"},{"ref":"capex@FY2018","weight":-1}],"value":118925000},"capexOutflow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2018","weight":-1}],"value":-22526000},"grossMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":55.40487171650222},"operatingMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":19.486866008908244},"netMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":18.075421287059008},"currentRatio@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2018"},{"ref":"currentLiabilities@FY2018"}],"value":7.220502492572011},"freeCashFlow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q1"},{"ref":"capex@2019Q1","weight":-1}],"value":-19540000},"capexOutflow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q1","weight":-1}],"value":-58376000},"grossMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":55.18134165234184},"operatingMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":15.362577194881263},"netMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":18.520404915006047},"currentRatio@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q1"},{"ref":"currentLiabilities@2019Q1"}],"value":6.268946012055561},"freeCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q2"},{"ref":"capex@2019Q2","weight":-1}],"value":24795000},"capexOutflow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q2","weight":-1}],"value":-19262000},"grossMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":55.11333911672969},"operatingMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":13.323223426728562},"netMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":13.703338255842446},"currentRatio@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q2"},{"ref":"currentLiabilities@2019Q2"}],"value":6.640217884702678},"freeCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q3"},{"ref":"capex@2019Q3","weight":-1}],"value":62933000},"capexOutflow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q3","weight":-1}],"value":-9491000},"grossMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":55.184138662306815},"operatingMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":17.790099103742012},"netMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":17.491543897685606},"currentRatio@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q3"},{"ref":"currentLiabilities@2019Q3"}],"value":5.99180202997353},"freeCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q4"},{"ref":"capex@2019Q4","weight":-1}],"value":52309000},"capexOutflow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q4","weight":-1}],"value":-8677000},"grossMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":55.138000935599564},"operatingMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":18.408521152946538},"netMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":19.453273998728545},"currentRatio@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q4"},{"ref":"currentLiabilities@2019Q4"}],"value":6.6704606770170525},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":119516000},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-96787000},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":55.15423118513316},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":16.33358336478633},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":17.3332314096837},"currentRatio@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2019"},{"ref":"currentLiabilities@FY2019"}],"value":6.6704606770170525},"freeCashFlow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q1"},{"ref":"capex@2020Q1","weight":-1}],"value":41468000},"capexOutflow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q1","weight":-1}],"value":-9951000},"grossMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":55.16232551967089},"operatingMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":18.691261807960043},"netMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":21.568603795437273},"currentRatio@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q1"},{"ref":"currentLiabilities@2020Q1"}],"value":6.265034001511178},"freeCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q2"},{"ref":"capex@2020Q2","weight":-1}],"value":44746000},"capexOutflow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q2","weight":-1}],"value":-14584000},"grossMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":55.09561836431107},"operatingMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":15.012700782454125},"netMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":16.2006132893684},"currentRatio@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q2"},{"ref":"currentLiabilities@2020Q2"}],"value":5.474752348576232},"freeCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q3"},{"ref":"capex@2020Q3","weight":-1}],"value":57812000},"capexOutflow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q3","weight":-1}],"value":-19594000},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":55.137960543053396},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":23.120244235261467},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":21.419154890487313},"currentRatio@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q3"},{"ref":"currentLiabilities@2020Q3"}],"value":5.175343383161273},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":68167000},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-11481000},"grossMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":55.30052393764241},"operatingMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":17.147908325931265},"netMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":18.403041498779196},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":5.7290857255611725},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":212193000},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-55610000},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":55.17826945758907},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":18.81480534121537},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":19.46528636322728},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":5.7290857255611725},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":58087000},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":-18970000},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":55.43573519875813},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":18.111650390049324},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":17.847163545617104},"currentRatio@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q1"},{"ref":"currentLiabilities@2021Q1"}],"value":4.908918678722148},"freeCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q2"},{"ref":"capex@2021Q2","weight":-1}],"value":57648000},"capexOutflow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q2","weight":-1}],"value":-39298000},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":55.985503738276336},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":20.66978729497438},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":18.808660936802163},"currentRatio@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q2"},{"ref":"currentLiabilities@2021Q2"}],"value":5.1993367299473},"freeCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q3"},{"ref":"capex@2021Q3","weight":-1}],"value":99220000},"capexOutflow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q3","weight":-1}],"value":-18581000},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":57.58835566051149},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":23.84103708557687},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":21.256668789139532},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":4.675744411696235},"freeCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q4"},{"ref":"capex@2021Q4","weight":-1}],"value":10635000},"capexOutflow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q4","weight":-1}],"value":-17571000},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":57.614173977129546},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":23.349499560183535},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":21.5958799895395},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":4.95651790750141},"freeCashFlow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2021"},{"ref":"capex@FY2021","weight":-1}],"value":224797000},"capexOutflow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2021","weight":-1}],"value":-95213000},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":56.752784819978174},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":21.726894729085494},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":20.038367342883497},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":4.95651790750141},"freeCashFlow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q1"},{"ref":"capex@2022Q1","weight":-1}],"value":80542000},"capexOutflow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q1","weight":-1}],"value":-26877000},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":57.94860661770546},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":25.451532111597665},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":21.06514452734079},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":4.5761756590148535},"freeCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q2"},{"ref":"capex@2022Q2","weight":-1}],"value":93393000},"capexOutflow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q2","weight":-1}],"value":-11844000},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":58.77627959844166},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":30.77804097144493},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":24.875922985483857},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":5.234408830313533},"freeCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q3"},{"ref":"capex@2022Q3","weight":-1}],"value":-25466000},"capexOutflow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q3","weight":-1}],"value":-7281000},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":58.71849630009406},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":30.65512355223266},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":25.09739250491504},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":4.548149751879802},"freeCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q4"},{"ref":"capex@2022Q4","weight":-1}],"value":39362000},"capexOutflow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q4","weight":-1}],"value":-12841000},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":58.21782910011043},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":29.75835412989226},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":25.88845508378042},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":5.355425208807897},"freeCashFlow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2022"},{"ref":"capex@FY2022","weight":-1}],"value":187831000},"capexOutflow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2022","weight":-1}],"value":-58843000},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":58.44289322842931},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":29.361290149976476},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":24.394420081286494},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":5.355425208807897},"freeCashFlow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q1"},{"ref":"capex@2023Q1","weight":-1}],"value":209953000},"capexOutflow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q1","weight":-1}],"value":-8854000},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":57.37088889627881},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":27.551683238557633},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":24.342833072838726},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":5.137454368151265},"freeCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q2"},{"ref":"capex@2023Q2","weight":-1}],"value":82358000},"capexOutflow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q2","weight":-1}],"value":-7827000},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":56.145835222429774},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":25.463130882646308},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":22.55671823144303},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":6.507512727185747},"freeCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q3"},{"ref":"capex@2023Q3","weight":-1}],"value":148817000},"capexOutflow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q3","weight":-1}],"value":-27091000},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":55.49785518892658},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":28.548204023442352},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":25.51514424038731},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":6.941004247694166},"freeCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q4"},{"ref":"capex@2023Q4","weight":-1}],"value":139507000},"capexOutflow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q4","weight":-1}],"value":-13806000},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":55.3119741328423},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":24.133503079213764},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":21.344149493845975},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":7.7413959623034865},"freeCashFlow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2023"},{"ref":"capex@FY2023","weight":-1}],"value":580635000},"capexOutflow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2023","weight":-1}],"value":-57578000},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":56.07241229341838},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":26.453429628262914},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":23.46826484620048},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":7.7413959623034865},"freeCashFlow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q1"},{"ref":"capex@2024Q1","weight":-1}],"value":232060000},"capexOutflow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q1","weight":-1}],"value":-15991000},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":55.131965449840024},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":20.853926204177906},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":20.210533212487853},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":6.3373476978325},"freeCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q2"},{"ref":"capex@2024Q2","weight":-1}],"value":109468000},"capexOutflow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q2","weight":-1}],"value":-31507000},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":55.29382319960744},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":22.965881075456565},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":19.77924092142577},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":6.767311855643907},"freeCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q3"},{"ref":"capex@2024Q3","weight":-1}],"value":197885000},"capexOutflow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q3","weight":-1}],"value":-33818000},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":55.38340221796139},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":26.4510521367673},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":23.290690980279592},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":6.418678027737174},"freeCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q4"},{"ref":"capex@2024Q4","weight":-1}],"value":102879000},"capexOutflow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q4","weight":-1}],"value":-64802000},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":55.40089919812118},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":26.26929294716608},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":201.83233735211087},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":5.313062902497564},"freeCashFlow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2024"},{"ref":"capex@FY2024","weight":-1}],"value":624117000},"capexOutflow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2024","weight":-1}],"value":-164293000},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":55.315572470662865},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":24.437406551583525},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":72.13347831996738},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":5.313062902497564},"freeCashFlow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q1"},{"ref":"capex@2025Q1","weight":-1}],"value":216045000},"capexOutflow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q1","weight":-1}],"value":-40342000},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":55.403934411830214},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":26.469757855805153},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":21.1828331404085},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":4.921246776976398},"freeCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q2"},{"ref":"capex@2025Q2","weight":-1}],"value":189494000},"capexOutflow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q2","weight":-1}],"value":-48143000},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":55.07528130802589},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":24.791520583110383},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":20.315119159040226},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":5.003173336670943},"freeCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q3"},{"ref":"capex@2025Q3","weight":-1}],"value":196225000},"capexOutflow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q3","weight":-1}],"value":-43043000},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":55.105971979554404},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":26.477123509175556},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":24.38576405091864},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":4.771287070577501},"freeCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q4"},{"ref":"capex@2025Q4","weight":-1}],"value":63497000},"capexOutflow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q4","weight":-1}],"value":-41413000},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":55.15066797132416},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":26.617142933216183},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":22.85227416445341},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":5.912314377377391},"freeCashFlow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2025"},{"ref":"capex@FY2025","weight":-1}],"value":663261000},"capexOutflow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2025","weight":-1}],"value":-174941000},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":55.1787716644466},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":26.111689868942705},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":22.27171228819345},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":5.912314377377391},"freeCashFlow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q1"},{"ref":"capex@2026Q1","weight":-1}],"value":179404000},"capexOutflow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q1","weight":-1}],"value":-70849000},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":55.3436087467436},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":29.987129827092023},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":24.027555848467703},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":4.787055557152773},"freeCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q2"},{"ref":"capex@2026Q2","weight":-1}],"value":145483000},"capexOutflow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q2","weight":-1}],"value":-82423000},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":55.17507918282105},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":30.989290689160775},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":26.2377095820901},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":4.975330063823719},"freeCashFlow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q1"},{"ref":"capex@2013Q1","weight":-1}],"value":3269000},"capexOutflow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q1","weight":-1}],"value":-3435000},"grossMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":53.205750922867686},"operatingMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":4.478336895278804},"netMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":4.855255488634156},"currentRatio@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q1"},{"ref":"currentLiabilities@2013Q1"}],"value":8.429737504494787},"freeCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q2"},{"ref":"capex@2013Q2","weight":-1}],"value":8147000},"capexOutflow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q2","weight":-1}],"value":-7366000},"grossMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":53.58838410091139},"operatingMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":8.514398586131614},"netMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":9.5106906469834},"currentRatio@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q2"},{"ref":"currentLiabilities@2013Q2"}],"value":7.725508232913255},"freeCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q3"},{"ref":"capex@2013Q3","weight":-1}],"value":3398000},"capexOutflow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q3","weight":-1}],"value":-4623000},"grossMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":54.01013053391892},"operatingMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":13.246208701241066},"netMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":11.339464703811958},"currentRatio@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q3"},{"ref":"currentLiabilities@2013Q3"}],"value":10.279221518267006},"freeCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q4"},{"ref":"capex@2013Q4","weight":-1}],"value":30108000},"capexOutflow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q4","weight":-1}],"value":-340000},"grossMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":53.95531780994336},"operatingMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":12.649465072372562},"netMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":11.798300818124606},"currentRatio@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q4"},{"ref":"currentLiabilities@2013Q4"}],"value":7.5888175842448495},"freeCashFlow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2013"},{"ref":"capex@FY2013","weight":-1}],"value":44922000},"capexOutflow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2013","weight":-1}],"value":-15764000},"grossMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":53.71937620489645},"operatingMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":10.044478791722494},"netMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":9.617331188495156},"currentRatio@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2013"},{"ref":"currentLiabilities@FY2013"}],"value":7.5888175842448495},"freeCashFlow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2009"},{"ref":"capex@FY2009","weight":-1}],"value":21500000},"capexOutflow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2009","weight":-1}],"value":-10264000},"grossMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":59.1959177736837},"operatingMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":11.83578977988946},"netMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":11.923058275962378},"grossMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":58.24025857425031},"operatingMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":12.22122463637996},"netMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":11.504758484467589},"freeCashFlow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q3"},{"ref":"capex@2010Q3","weight":-1}],"value":9681000},"capexOutflow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q3","weight":-1}],"value":-5819000},"grossMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":54.65425329951551},"operatingMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":20.404598818401347},"netMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":20.076545722400255},"freeCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q4"},{"ref":"capex@2010Q4","weight":-1}],"value":6036000},"capexOutflow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q4","weight":-1}],"value":-4207000},"grossMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":50.45157999872495},"operatingMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":8.41745117623308},"netMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":7.60991988439552},"currentRatio@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q4"},{"ref":"currentLiabilities@2010Q4"}],"value":7.745012081463583},"freeCashFlow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2010"},{"ref":"capex@FY2010","weight":-1}],"value":25715000},"capexOutflow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2010","weight":-1}],"value":-22779000},"grossMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":55.50036556388229},"operatingMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":13.93620910254067},"netMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":13.508956315116066},"currentRatio@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2010"},{"ref":"currentLiabilities@FY2010"}],"value":7.745012081463583},"freeCashFlow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q1"},{"ref":"capex@2011Q1","weight":-1}],"value":5174000},"capexOutflow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q1","weight":-1}],"value":-3056000},"grossMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":50.15966537735},"operatingMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":4.308716380318431},"netMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":4.256993793289557},"freeCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q2"},{"ref":"capex@2011Q2","weight":-1}],"value":11069000},"capexOutflow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q2","weight":-1}],"value":-2215000},"grossMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":51.44107848454327},"operatingMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":7.8232741922987525},"netMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":6.744402262338266},"currentRatio@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q2"},{"ref":"currentLiabilities@2011Q2"}],"value":6.70044180721726},"freeCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q3"},{"ref":"capex@2011Q3","weight":-1}],"value":-4619000},"capexOutflow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q3","weight":-1}],"value":-13524000},"grossMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":52.51689890865149},"operatingMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":9.537026547335826},"netMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":10.333824251350023},"currentRatio@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q3"},{"ref":"currentLiabilities@2011Q3"}],"value":8.096217465821676},"freeCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q4"},{"ref":"capex@2011Q4","weight":-1}],"value":11039000},"capexOutflow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q4","weight":-1}],"value":-2227000},"grossMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":52.49994732517224},"operatingMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":5.079960388529529},"netMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":5.168454099155096},"currentRatio@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q4"},{"ref":"currentLiabilities@2011Q4"}],"value":8.112965093977753},"freeCashFlow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2011"},{"ref":"capex@FY2011","weight":-1}],"value":22663000},"capexOutflow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2011","weight":-1}],"value":-21022000},"grossMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":51.6967824994021},"operatingMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":6.827329672957831},"netMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":6.768302301558628},"currentRatio@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2011"},{"ref":"currentLiabilities@FY2011"}],"value":8.112965093977753},"freeCashFlow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q1"},{"ref":"capex@2012Q1","weight":-1}],"value":1344000},"capexOutflow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q1","weight":-1}],"value":-4875000},"grossMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":52.31360431027652},"operatingMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":6.33468029474685},"netMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":5.932572696299817},"currentRatio@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q1"},{"ref":"currentLiabilities@2012Q1"}],"value":7.163240013982014},"freeCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q2"},{"ref":"capex@2012Q2","weight":-1}],"value":-2236000},"capexOutflow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q2","weight":-1}],"value":-8309000},"grossMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":53.18818571160442},"operatingMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":11.57029023836743},"netMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":11.247803163444638},"currentRatio@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q2"},{"ref":"currentLiabilities@2012Q2"}],"value":6.692642760791367},"freeCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q3"},{"ref":"capex@2012Q3","weight":-1}],"value":-4393000},"capexOutflow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q3","weight":-1}],"value":-5551000},"grossMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":53.11283358108586},"operatingMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":11.18425709634034},"netMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":10.47816238408721},"currentRatio@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q3"},{"ref":"currentLiabilities@2012Q3"}],"value":9.755791505791505},"freeCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q4"},{"ref":"capex@2012Q4","weight":-1}],"value":9138000},"capexOutflow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q4","weight":-1}],"value":-2324000},"grossMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":52.99912888372672},"operatingMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":2.032604637657112},"netMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":0.5143734185091466},"currentRatio@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q4"},{"ref":"currentLiabilities@2012Q4"}],"value":9.134739982949702},"freeCashFlow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2012"},{"ref":"capex@FY2012","weight":-1}],"value":3853000},"capexOutflow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2012","weight":-1}],"value":-21059000},"grossMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":52.91913962200615},"operatingMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":8.081360815291868},"netMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":7.369056137840076},"currentRatio@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2012"},{"ref":"currentLiabilities@FY2012"}],"value":9.134739982949702},"freeCashFlow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q1"},{"ref":"capex@2014Q1","weight":-1}],"value":7469000},"capexOutflow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q1","weight":-1}],"value":-4516000},"grossMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":53.440668653535575},"operatingMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":15.126288273588518},"netMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":15.014735019396946},"currentRatio@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q1"},{"ref":"currentLiabilities@2014Q1"}],"value":9.571363295146709},"freeCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q2"},{"ref":"capex@2014Q2","weight":-1}],"value":24161000},"capexOutflow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q2","weight":-1}],"value":-1442000},"grossMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":54.20977263428605},"operatingMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":9.649891869776141},"netMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":9.347419486819803},"currentRatio@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q2"},{"ref":"currentLiabilities@2014Q2"}],"value":7.297998570407434},"freeCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q3"},{"ref":"capex@2014Q3","weight":-1}],"value":14237000},"capexOutflow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q3","weight":-1}],"value":-1772000},"grossMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":54.2069317674092},"operatingMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":13.335035424778196},"netMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":14.324376077104741},"currentRatio@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q3"},{"ref":"currentLiabilities@2014Q3"}],"value":8.051072357019065},"freeCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q4"},{"ref":"capex@2014Q4","weight":-1}],"value":18755000},"capexOutflow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q4","weight":-1}],"value":-1781000},"grossMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":54.104857139082995},"operatingMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":12.10652153811606},"netMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":11.703631295985629},"currentRatio@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q4"},{"ref":"currentLiabilities@2014Q4"}],"value":8.353327364965683},"freeCashFlow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2014"},{"ref":"capex@FY2014","weight":-1}],"value":64622000},"capexOutflow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2014","weight":-1}],"value":-9511000},"grossMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":54.01737837790008},"operatingMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":12.494027288654502},"netMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":12.563045286424689},"currentRatio@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2014"},{"ref":"currentLiabilities@FY2014"}],"value":8.353327364965683},"freeCashFlow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q1"},{"ref":"capex@2015Q1","weight":-1}],"value":10978000},"capexOutflow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q1","weight":-1}],"value":-4703000},"grossMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":53.96257717098643},"operatingMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":7.964589735918845},"netMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":8.10873289999728},"currentRatio@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q1"},{"ref":"currentLiabilities@2015Q1"}],"value":6.868800662424824},"freeCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q2"},{"ref":"capex@2015Q2","weight":-1}],"value":5716000},"capexOutflow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q2","weight":-1}],"value":-1952000},"grossMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":54.20187678097671},"operatingMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":12.418934853100128},"netMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":9.702024172152894},"currentRatio@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q2"},{"ref":"currentLiabilities@2015Q2"}],"value":7.03631526582169},"freeCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q3"},{"ref":"capex@2015Q3","weight":-1}],"value":20295000},"capexOutflow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q3","weight":-1}],"value":-1755000},"grossMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":54.21409303243634},"operatingMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":14.595258459986402},"netMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":12.28260631181876},"currentRatio@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q3"},{"ref":"currentLiabilities@2015Q3"}],"value":6.786672151378034},"freeCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q4"},{"ref":"capex@2015Q4","weight":-1}],"value":16723000},"capexOutflow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q4","weight":-1}],"value":-7614000},"grossMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":53.97784143858074},"operatingMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":13.567804507645048},"netMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":11.631519000448694},"currentRatio@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q4"},{"ref":"currentLiabilities@2015Q4"}],"value":7.668784511239979},"freeCashFlow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2015"},{"ref":"capex@FY2015","weight":-1}],"value":53712000},"capexOutflow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2015","weight":-1}],"value":-16024000},"grossMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":54.09392104291329},"operatingMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":12.330852351028472},"netMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":10.56003746993848},"currentRatio@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2015"},{"ref":"currentLiabilities@FY2015"}],"value":7.668784511239979},"freeCashFlow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q1"},{"ref":"capex@2016Q1","weight":-1}],"value":23524000},"capexOutflow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q1","weight":-1}],"value":-5346000},"grossMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":53.85034078000758},"operatingMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":12.277546383945475},"netMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":12.513015903067021},"currentRatio@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q1"},{"ref":"currentLiabilities@2016Q1"}],"value":7.624473225514639},"freeCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q2"},{"ref":"capex@2016Q2","weight":-1}],"value":1666000},"capexOutflow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q2","weight":-1}],"value":-13332000},"grossMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":54.131102583998555},"operatingMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":12.252468669947596},"netMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":11.902762571881079},"currentRatio@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q2"},{"ref":"currentLiabilities@2016Q2"}],"value":6.699430062750666},"freeCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q3"},{"ref":"capex@2016Q3","weight":-1}],"value":22561000},"capexOutflow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q3","weight":-1}],"value":-10358000},"grossMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":54.412151499210935},"operatingMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":14.091267753813783},"netMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":13.501352671526265},"currentRatio@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q3"},{"ref":"currentLiabilities@2016Q3"}],"value":6.607284386483176},"freeCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q4"},{"ref":"capex@2016Q4","weight":-1}],"value":22923000},"capexOutflow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q4","weight":-1}],"value":-8076000},"grossMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":54.53782161400529},"operatingMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":16.929491015074603},"netMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":15.994325310274277},"currentRatio@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q4"},{"ref":"currentLiabilities@2016Q4"}],"value":7.236900285330965},"fcfMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":18.18378294932654},"fcfMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":18.401386979135527},"fcfMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":6.928822260646357},"fcfMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":22.567260487517355},"fcfMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":9.820752530325272},"fcfMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":14.4503736232001},"fcfMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":6.885017421602788},"fcfMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":14.181352451685378},"fcfMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":29.43709954680419},"fcfMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":28.09240571476967},"fcfMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":20.420445686851586},"fcfMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":-13.822570262374171},"fcfMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":16.41976861999775},"fcfMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":37.279711870531294},"fcfMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":31.371972795643465},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":19.033604545794773},"fcfMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":25.01417558421504},"fcfMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":24.029987809396967},"fcfMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":22.284925719484082},"fcfMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":29.250824955051215},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":25.127893592531013},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":22.82800495175964},"fcfMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":19.653821633250033},"fcfMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":30.668702592095748},"fcfMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":3.1604379145567365},"fcfMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":18.61213547298472},"fcfMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":21.323541091937287},"fcfMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":20.25860946976599},"fcfMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":-5.1403057620029955},"fcfMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":8.556733302609496},"fcfMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":10.469091736021777},"fcfMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":46.546063205968096},"fcfMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":18.669864529116264},"fcfMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":31.338669564320114},"fcfMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":30.727601913605806},"fcfMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":31.884241809220065},"fcfMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":50.68084781113161},"fcfMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":21.572982336514716},"fcfMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":31.910810666984883},"fcfMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":16.548945171434777},"fcfMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":28.27769471251869},"fcfMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":33.8865413753188},"fcfMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":28.513604203595083},"fcfMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":26.61847374304101},"fcfMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":8.45324866372453},"fcfMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":23.76888533391818},"fcfMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":22.308797105143714},"fcfMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":14.835485324919798},"fcfMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":6.351272585972412},"fcfMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":14.116158990886094},"fcfMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":5.199932667146158},"fcfMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":47.36941472624292},"fcfMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":18.867575842850005},"fcfMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":13.029671288664794},"fcfMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":14.703157511049012},"fcfMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":12.826997046135538},"fcfMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":11.75059404130872},"fcfMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":11.635333273365116},"fcfMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":21.439916324475092},"fcfMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":-8.721347381141195},"fcfMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":23.259096942752997},"fcfMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":11.532218258794314},"fcfMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":2.6622296173044924},"fcfMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":-3.8152439128431754},"fcfMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":-7.774120478516316},"fcfMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":18.95300120297009},"fcfMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":1.8020419712552558},"fcfMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":12.43569038144553},"fcfMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":35.30451808989421},"fcfMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":18.174506925384566},"fcfMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":24.774447511987635},"fcfMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":22.872210522590123},"fcfMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":14.928336370311948},"fcfMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":7.020733025449544},"fcfMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":22.254753602210673},"fcfMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":19.23975195296771},"fcfMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":16.12648506156419},"fcfMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":27.835100340780006},"fcfMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":1.770852156166626},"fcfMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":21.192793266701738},"fcfMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":22.122604180740797},"#630":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015","weight":0.5},{"ref":"totalAssets@FY2016","weight":0.5}],"rule":"average-balance","value":471205500},"returnOnAssets@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#630"}],"scale":100,"value":11.188324414719268},"#631":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"}],"rule":"trailing-year","value":56621000},"#632":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1","weight":0.5},{"ref":"totalAssets@2017Q1","weight":0.5}],"rule":"average-balance","value":491958000},"returnOnAssets@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#631"},{"ref":"#632"}],"scale":100,"value":11.50931583590469},"#633":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"}],"rule":"trailing-year","value":60437000},"#634":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2","weight":0.5},{"ref":"totalAssets@2017Q2","weight":0.5}],"rule":"average-balance","value":518343500},"returnOnAssets@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#633"},{"ref":"#634"}],"scale":100,"value":11.659642688680382},"#635":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"}],"rule":"trailing-year","value":69706000},"#636":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3","weight":0.5},{"ref":"totalAssets@2017Q3","weight":0.5}],"rule":"average-balance","value":549934500},"returnOnAssets@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#635"},{"ref":"#636"}],"scale":100,"value":12.675327698116776},"#637":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"}],"rule":"trailing-year","value":65204000},"#638":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4","weight":0.5},{"ref":"totalAssets@2017Q4","weight":0.5}],"rule":"average-balance","value":581847500},"returnOnAssets@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#637"},{"ref":"#638"}],"scale":100,"value":11.20637280387043},"#639":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016","weight":0.5},{"ref":"totalAssets@FY2017","weight":0.5}],"rule":"average-balance","value":581847500},"returnOnAssets@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#639"}],"scale":100,"value":11.206200937530882},"#640":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"}],"rule":"trailing-year","value":72583000},"#641":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1","weight":0.5},{"ref":"totalAssets@2018Q1","weight":0.5}],"rule":"average-balance","value":617285500},"returnOnAssets@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#640"},{"ref":"#641"}],"scale":100,"value":11.75841648637462},"#642":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"}],"rule":"trailing-year","value":81775000},"#643":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2","weight":0.5},{"ref":"totalAssets@2018Q2","weight":0.5}],"rule":"average-balance","value":643999000},"returnOnAssets@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#642"},{"ref":"#643"}],"scale":100,"value":12.698001083852613},"#644":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"}],"rule":"trailing-year","value":89701000},"#645":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3","weight":0.5},{"ref":"totalAssets@2018Q3","weight":0.5}],"rule":"average-balance","value":684085000},"returnOnAssets@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#644"},{"ref":"#645"}],"scale":100,"value":13.112551802773048},"#646":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"}],"rule":"trailing-year","value":105268000},"#647":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4","weight":0.5},{"ref":"totalAssets@2018Q4","weight":0.5}],"rule":"average-balance","value":723000500},"returnOnAssets@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#646"},{"ref":"#647"}],"scale":100,"value":14.559879280858034},"#648":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017","weight":0.5},{"ref":"totalAssets@FY2018","weight":0.5}],"rule":"average-balance","value":723000500},"returnOnAssets@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#648"}],"scale":100,"value":14.559879280858034},"#649":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"}],"rule":"trailing-year","value":109593000},"#650":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1","weight":0.5},{"ref":"totalAssets@2019Q1","weight":0.5}],"rule":"average-balance","value":772988000},"returnOnAssets@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#649"},{"ref":"#650"}],"scale":100,"value":14.177839759478802},"#651":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"}],"rule":"trailing-year","value":106080000},"#652":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2","weight":0.5},{"ref":"totalAssets@2019Q2","weight":0.5}],"rule":"average-balance","value":794032500},"returnOnAssets@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#651"},{"ref":"#652"}],"scale":100,"value":13.359654674084497},"#653":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"}],"rule":"trailing-year","value":104040000},"#654":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3","weight":0.5},{"ref":"totalAssets@2019Q3","weight":0.5}],"rule":"average-balance","value":839646000},"returnOnAssets@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#653"},{"ref":"#654"}],"scale":100,"value":12.39093618024739},"#655":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"}],"rule":"trailing-year","value":108838000},"#656":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4","weight":0.5},{"ref":"totalAssets@2019Q4","weight":0.5}],"rule":"average-balance","value":874903500},"returnOnAssets@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#655"},{"ref":"#656"}],"scale":100,"value":12.440000525772271},"#657":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018","weight":0.5},{"ref":"totalAssets@FY2019","weight":0.5}],"rule":"average-balance","value":874903500},"returnOnAssets@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#657"}],"scale":100,"value":12.440114824092028},"#658":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"}],"rule":"trailing-year","value":118413000},"#659":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1","weight":0.5},{"ref":"totalAssets@2020Q1","weight":0.5}],"rule":"average-balance","value":927856500},"returnOnAssets@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#658"},{"ref":"#659"}],"scale":100,"value":12.761994985215924},"#660":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"}],"rule":"trailing-year","value":127887000},"#661":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2","weight":0.5},{"ref":"totalAssets@2020Q2","weight":0.5}],"rule":"average-balance","value":969634000},"returnOnAssets@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#660"},{"ref":"#661"}],"scale":100,"value":13.18920334889247},"#662":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"}],"rule":"trailing-year","value":153925000},"#663":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3","weight":0.5},{"ref":"totalAssets@2020Q3","weight":0.5}],"rule":"average-balance","value":1038714500},"returnOnAssets@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#662"},{"ref":"#663"}],"scale":100,"value":14.818797658066774},"#664":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":164376000},"#665":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4","weight":0.5},{"ref":"totalAssets@2020Q4","weight":0.5}],"rule":"average-balance","value":1082433000},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#664"},{"ref":"#665"}],"scale":100,"value":15.185789790222582},"#666":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019","weight":0.5},{"ref":"totalAssets@FY2020","weight":0.5}],"rule":"average-balance","value":1082433000},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#666"}],"scale":100,"value":15.185697405751672},"#667":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":174033000},"#668":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1","weight":0.5},{"ref":"totalAssets@2021Q1","weight":0.5}],"rule":"average-balance","value":1157848000},"returnOnAssets@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#667"},{"ref":"#668"}],"scale":100,"value":15.030729422169403},"#669":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":199035000},"#670":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2","weight":0.5},{"ref":"totalAssets@2021Q2","weight":0.5}],"rule":"average-balance","value":1222073000},"returnOnAssets@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#669"},{"ref":"#670"}],"scale":100,"value":16.28667027256146},"#671":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":212239000},"#672":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3","weight":0.5},{"ref":"totalAssets@2021Q3","weight":0.5}],"rule":"average-balance","value":1328597500},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#671"},{"ref":"#672"}],"scale":100,"value":15.974665013294093},"#673":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":242023000},"#674":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":1397158000},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"#674"}],"scale":100,"value":17.322521862237487},"#675":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":1397158000},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#675"}],"scale":100,"value":17.322521862237487},"#676":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":276176000},"#677":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1","weight":0.5},{"ref":"totalAssets@2022Q1","weight":0.5}],"rule":"average-balance","value":1511086500},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#676"},{"ref":"#677"}],"scale":100,"value":18.276650608684548},"#678":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":335686000},"#679":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2","weight":0.5},{"ref":"totalAssets@2022Q2","weight":0.5}],"rule":"average-balance","value":1579342000},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#678"},{"ref":"#679"}],"scale":100,"value":21.254801050057555},"#680":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":391253000},"#681":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":1713561000},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"#681"}],"scale":100,"value":22.832744209281138},"#682":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":437672000},"#683":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":1822355000},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#682"},{"ref":"#683"}],"scale":100,"value":24.016835358643075},"#684":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":1822355000},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#684"}],"scale":100,"value":24.016835358643075},"#685":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":467908000},"#686":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":1970316000},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"#686"}],"scale":100,"value":23.747865824568244},"#687":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":452733000},"#688":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":2003156500},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"#688"}],"scale":100,"value":22.600980003309775},"#689":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":449559000},"#690":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":2129655000},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#689"},{"ref":"#690"}],"scale":100,"value":21.109475478422564},"#691":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":427374000},"#692":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":2246619000},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#691"},{"ref":"#692"}],"scale":100,"value":19.022985205769203},"#693":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":2246619000},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#693"}],"scale":100,"value":19.022985205769203},"#694":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":410113000},"#695":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":2402676000},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#694"},{"ref":"#695"}],"scale":100,"value":17.069009720827943},"#696":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":410975000},"#697":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":2434376000},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#696"},{"ref":"#697"}],"scale":100,"value":16.882149676138773},"#698":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":434242000},"#699":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":2591414500},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#698"},{"ref":"#699"}],"scale":100,"value":16.75694876292465},"#700":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":1592058000},"#701":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":2975087500},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#700"},{"ref":"#701"}],"scale":100,"value":53.51298071065137},"#702":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":2975087500},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#702"}],"scale":100,"value":53.51298071065137},"#703":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":1634569000},"#704":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":3141922000},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#703"},{"ref":"#704"}],"scale":100,"value":52.02449328786647},"#705":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":1669212000},"#706":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":3260197000},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#705"},{"ref":"#706"}],"scale":100,"value":51.19972811458939},"#707":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":1704548000},"#708":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":3480981000},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#707"},{"ref":"#708"}],"scale":100,"value":48.96746060952358},"#709":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":621483000},"#710":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":3855010500},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#709"},{"ref":"#710"}],"scale":100,"value":16.121434688699292},"#711":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":3855010500},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#711"}],"scale":100,"value":16.121434688699292},"#712":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":679657000},"#713":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":4077004500},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#712"},{"ref":"#713"}],"scale":100,"value":16.67049913729553},"#714":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":801946000},"#715":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":4279234500},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#714"},{"ref":"#715"}],"scale":100,"value":18.740407893047227},"#716":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"}],"rule":"trailing-year","value":15260000},"#717":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q1","weight":0.5},{"ref":"totalAssets@2013Q1","weight":0.5}],"rule":"average-balance","value":300985500},"returnOnAssets@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#716"},{"ref":"#717"}],"scale":100,"value":5.07001167830344},"#718":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"}],"rule":"trailing-year","value":14157000},"#719":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q2","weight":0.5},{"ref":"totalAssets@2013Q2","weight":0.5}],"rule":"average-balance","value":321334000},"returnOnAssets@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#718"},{"ref":"#719"}],"scale":100,"value":4.405696253742212},"#720":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"}],"rule":"trailing-year","value":15646000},"#721":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q3","weight":0.5},{"ref":"totalAssets@2013Q3","weight":0.5}],"rule":"average-balance","value":332654500},"returnOnAssets@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#720"},{"ref":"#721"}],"scale":100,"value":4.703378430173047},"#722":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"}],"rule":"trailing-year","value":22897000},"#723":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q4","weight":0.5},{"ref":"totalAssets@2013Q4","weight":0.5}],"rule":"average-balance","value":328035000},"returnOnAssets@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#722"},{"ref":"#723"}],"scale":100,"value":6.980047860746566},"#724":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2012","weight":0.5},{"ref":"totalAssets@FY2013","weight":0.5}],"rule":"average-balance","value":328035000},"returnOnAssets@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#724"}],"scale":100,"value":6.980352706266099},"returnOnAssets@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"totalAssets@FY2010"}],"scale":100,"value":10.498112591130065},"#725":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"}],"rule":"trailing-year","value":22175000},"returnOnAssets@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#725"},{"ref":"totalAssets@2011Q2"}],"scale":100,"value":8.426432588539292},"#726":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"}],"rule":"trailing-year","value":14429000},"returnOnAssets@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#726"},{"ref":"totalAssets@2011Q3"}],"scale":100,"value":5.400842934249631},"#727":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"}],"rule":"trailing-year","value":13301000},"#728":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q4","weight":0.5},{"ref":"totalAssets@2011Q4","weight":0.5}],"rule":"average-balance","value":277735000},"returnOnAssets@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#727"},{"ref":"#728"}],"scale":100,"value":4.7890975210182365},"#729":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2010","weight":0.5},{"ref":"totalAssets@FY2011","weight":0.5}],"rule":"average-balance","value":277735000},"returnOnAssets@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#729"}],"scale":100,"value":4.7890975210182365},"#730":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"}],"rule":"trailing-year","value":14403000},"returnOnAssets@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#730"},{"ref":"totalAssets@2012Q1"}],"scale":100,"value":4.946424891819493},"#731":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"}],"rule":"trailing-year","value":17513000},"#732":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q2","weight":0.5},{"ref":"totalAssets@2012Q2","weight":0.5}],"rule":"average-balance","value":286617000},"returnOnAssets@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#731"},{"ref":"#732"}],"scale":100,"value":6.11024468192745},"#733":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"}],"rule":"trailing-year","value":17961000},"#734":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q3","weight":0.5},{"ref":"totalAssets@2012Q3","weight":0.5}],"rule":"average-balance","value":291215500},"returnOnAssets@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#733"},{"ref":"#734"}],"scale":100,"value":6.167597535158671},"#735":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"}],"rule":"trailing-year","value":15756000},"#736":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q4","weight":0.5},{"ref":"totalAssets@2012Q4","weight":0.5}],"rule":"average-balance","value":280514500},"returnOnAssets@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#735"},{"ref":"#736"}],"scale":100,"value":5.616821946815583},"#737":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2011","weight":0.5},{"ref":"totalAssets@FY2012","weight":0.5}],"rule":"average-balance","value":280514500},"returnOnAssets@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#737"}],"scale":100,"value":5.616821946815583},"#738":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"}],"rule":"trailing-year","value":29416000},"#739":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q1","weight":0.5},{"ref":"totalAssets@2014Q1","weight":0.5}],"rule":"average-balance","value":342711500},"returnOnAssets@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#738"},{"ref":"#739"}],"scale":100,"value":8.583312786410726},"#740":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"}],"rule":"trailing-year","value":30324000},"#741":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q2","weight":0.5},{"ref":"totalAssets@2014Q2","weight":0.5}],"rule":"average-balance","value":359624000},"returnOnAssets@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#740"},{"ref":"#741"}],"scale":100,"value":8.432140235356929},"#742":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"}],"rule":"trailing-year","value":34135000},"#743":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q3","weight":0.5},{"ref":"totalAssets@2014Q3","weight":0.5}],"rule":"average-balance","value":371369500},"returnOnAssets@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#742"},{"ref":"#743"}],"scale":100,"value":9.191654134224809},"#744":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"}],"rule":"trailing-year","value":35496000},"#745":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q4","weight":0.5},{"ref":"totalAssets@2014Q4","weight":0.5}],"rule":"average-balance","value":384137000},"returnOnAssets@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#744"},{"ref":"#745"}],"scale":100,"value":9.24045327578442},"#746":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2013","weight":0.5},{"ref":"totalAssets@FY2014","weight":0.5}],"rule":"average-balance","value":384137000},"returnOnAssets@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#746"}],"scale":100,"value":9.24019295199369},"#747":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"}],"rule":"trailing-year","value":32441000},"#748":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q1","weight":0.5},{"ref":"totalAssets@2015Q1","weight":0.5}],"rule":"average-balance","value":392131000},"returnOnAssets@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#747"},{"ref":"#748"}],"scale":100,"value":8.27300060438986},"#749":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"}],"rule":"trailing-year","value":33943000},"#750":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q2","weight":0.5},{"ref":"totalAssets@2015Q2","weight":0.5}],"rule":"average-balance","value":402138500},"returnOnAssets@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#749"},{"ref":"#750"}],"scale":100,"value":8.440624312270524},"#751":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"}],"rule":"trailing-year","value":33923000},"#752":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q3","weight":0.5},{"ref":"totalAssets@2015Q3","weight":0.5}],"rule":"average-balance","value":406389000},"returnOnAssets@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#751"},{"ref":"#752"}],"scale":100,"value":8.347420820937575},"#753":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"}],"rule":"trailing-year","value":35173000},"#754":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4","weight":0.5},{"ref":"totalAssets@2015Q4","weight":0.5}],"rule":"average-balance","value":415325500},"returnOnAssets@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#753"},{"ref":"#754"}],"scale":100,"value":8.468779306832834},"#755":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014","weight":0.5},{"ref":"totalAssets@FY2015","weight":0.5}],"rule":"average-balance","value":415325500},"returnOnAssets@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#755"}],"scale":100,"value":8.468538531826242},"#756":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"}],"rule":"trailing-year","value":39785000},"#757":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q1","weight":0.5},{"ref":"totalAssets@2016Q1","weight":0.5}],"rule":"average-balance","value":428371000},"returnOnAssets@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#756"},{"ref":"#757"}],"scale":100,"value":9.287510125568724},"#758":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"}],"rule":"trailing-year","value":43084000},"#759":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2","weight":0.5},{"ref":"totalAssets@2016Q2","weight":0.5}],"rule":"average-balance","value":443132000},"returnOnAssets@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#758"},{"ref":"#759"}],"scale":100,"value":9.72261086989881},"#760":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"}],"rule":"trailing-year","value":46256000},"#761":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3","weight":0.5},{"ref":"totalAssets@2016Q3","weight":0.5}],"rule":"average-balance","value":457467500},"returnOnAssets@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#760"},{"ref":"#761"}],"scale":100,"value":10.111319383344172},"#762":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"}],"rule":"trailing-year","value":52719000},"#763":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4","weight":0.5},{"ref":"totalAssets@2016Q4","weight":0.5}],"rule":"average-balance","value":471205500},"returnOnAssets@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#762"},{"ref":"#763"}],"scale":100,"value":11.18811219308773},"#764":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2015","weight":0.5},{"ref":"equity@FY2016","weight":0.5}],"rule":"average-balance","value":399816000},"returnOnEquity@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#764"}],"scale":100,"value":13.186065590171477},"#765":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q1","weight":0.5},{"ref":"equity@2017Q1","weight":0.5}],"rule":"average-balance","value":416557000},"returnOnEquity@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#631"},{"ref":"#765"}],"scale":100,"value":13.592617576946253},"#766":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q2","weight":0.5},{"ref":"equity@2017Q2","weight":0.5}],"rule":"average-balance","value":434466500},"returnOnEquity@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#633"},{"ref":"#766"}],"scale":100,"value":13.910623718974879},"#767":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q3","weight":0.5},{"ref":"equity@2017Q3","weight":0.5}],"rule":"average-balance","value":460910500},"returnOnEquity@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#635"},{"ref":"#767"}],"scale":100,"value":15.123543507904463},"#768":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q4","weight":0.5},{"ref":"equity@2017Q4","weight":0.5}],"rule":"average-balance","value":476561500},"returnOnEquity@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#637"},{"ref":"#768"}],"scale":100,"value":13.682179529819342},"#769":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2016","weight":0.5},{"ref":"equity@FY2017","weight":0.5}],"rule":"average-balance","value":476561500},"returnOnEquity@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#769"}],"scale":100,"value":13.681969693313455},"#770":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q1","weight":0.5},{"ref":"equity@2018Q1","weight":0.5}],"rule":"average-balance","value":504717000},"returnOnEquity@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#640"},{"ref":"#770"}],"scale":100,"value":14.380930303516623},"#771":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q2","weight":0.5},{"ref":"equity@2018Q2","weight":0.5}],"rule":"average-balance","value":526406500},"returnOnEquity@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#642"},{"ref":"#771"}],"scale":100,"value":15.534572616409562},"#772":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q3","weight":0.5},{"ref":"equity@2018Q3","weight":0.5}],"rule":"average-balance","value":557843500},"returnOnEquity@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#644"},{"ref":"#772"}],"scale":100,"value":16.079957909341957},"#773":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q4","weight":0.5},{"ref":"equity@2018Q4","weight":0.5}],"rule":"average-balance","value":581050000},"returnOnEquity@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#646"},{"ref":"#773"}],"scale":100,"value":18.116857413303503},"#774":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2017","weight":0.5},{"ref":"equity@FY2018","weight":0.5}],"rule":"average-balance","value":581050000},"returnOnEquity@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#774"}],"scale":100,"value":18.116857413303503},"#775":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q1","weight":0.5},{"ref":"equity@2019Q1","weight":0.5}],"rule":"average-balance","value":619278500},"returnOnEquity@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#649"},{"ref":"#775"}],"scale":100,"value":17.696884358168415},"#776":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q2","weight":0.5},{"ref":"equity@2019Q2","weight":0.5}],"rule":"average-balance","value":641587000},"returnOnEquity@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#651"},{"ref":"#776"}],"scale":100,"value":16.53400084478021},"#777":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q3","weight":0.5},{"ref":"equity@2019Q3","weight":0.5}],"rule":"average-balance","value":672296000},"returnOnEquity@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#653"},{"ref":"#777"}],"scale":100,"value":15.475326344348323},"#778":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q4","weight":0.5},{"ref":"equity@2019Q4","weight":0.5}],"rule":"average-balance","value":706792000},"returnOnEquity@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#655"},{"ref":"#778"}],"scale":100,"value":15.398872652774791},"#779":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":706792000},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#779"}],"scale":100,"value":15.399014137115305},"#780":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q1","weight":0.5},{"ref":"equity@2020Q1","weight":0.5}],"rule":"average-balance","value":746720500},"returnOnEquity@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#658"},{"ref":"#780"}],"scale":100,"value":15.857740613790568},"#781":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q2","weight":0.5},{"ref":"equity@2020Q2","weight":0.5}],"rule":"average-balance","value":776549500},"returnOnEquity@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#660"},{"ref":"#781"}],"scale":100,"value":16.46862176847709},"#782":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q3","weight":0.5},{"ref":"equity@2020Q3","weight":0.5}],"rule":"average-balance","value":824498500},"returnOnEquity@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#662"},{"ref":"#782"}],"scale":100,"value":18.668924200589814},"#783":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":870039000},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#664"},{"ref":"#783"}],"scale":100,"value":18.892946178274766},"#784":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":870039000},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#784"}],"scale":100,"value":18.892831240898396},"#785":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":917383500},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#667"},{"ref":"#785"}],"scale":100,"value":18.970583185766912},"#786":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":968150000},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#669"},{"ref":"#786"}],"scale":100,"value":20.558281258069513},"#787":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":1038641000},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#671"},{"ref":"#787"}],"scale":100,"value":20.434298280156472},"#788":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":1105286000},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#673"},{"ref":"#788"}],"scale":100,"value":21.89686651237779},"#789":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":1105286000},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#789"}],"scale":100,"value":21.89686651237779},"#790":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":1173844500},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#676"},{"ref":"#790"}],"scale":100,"value":23.52747744697019},"#791":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":1255238500},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#678"},{"ref":"#791"}],"scale":100,"value":26.74280624757765},"#792":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":1346711000},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#680"},{"ref":"#792"}],"scale":100,"value":29.052484163268883},"#793":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":1456293500},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#682"},{"ref":"#793"}],"scale":100,"value":30.05383186836994},"#794":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":1456293500},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#794"}],"scale":100,"value":30.05383186836994},"#795":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":1551186500},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#685"},{"ref":"#795"}],"scale":100,"value":30.164522447816562},"#796":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":1631105500},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#687"},{"ref":"#796"}],"scale":100,"value":27.756205837084114},"#797":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":1737786500},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#689"},{"ref":"#797"}],"scale":100,"value":25.86963358272147},"#798":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":1859270500},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#691"},{"ref":"#798"}],"scale":100,"value":22.986112026195222},"#799":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":1859270500},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#799"}],"scale":100,"value":22.986112026195222},"#800":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":1944909000},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#694"},{"ref":"#800"}],"scale":100,"value":21.086487851102547},"#801":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":2017473500},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#696"},{"ref":"#801"}],"scale":100,"value":20.370775626049113},"#802":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":2148277000},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#698"},{"ref":"#802"}],"scale":100,"value":20.2135013315322},"#803":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":2500532000},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#700"},{"ref":"#803"}],"scale":100,"value":63.66877128547045},"#804":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":2500532000},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#804"}],"scale":100,"value":63.66877128547045},"#805":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":2593593000},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#703"},{"ref":"#805"}],"scale":100,"value":63.02334252135936},"#806":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":2702914000},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#705"},{"ref":"#806"}],"scale":100,"value":61.756015914675785},"#807":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":2864515500},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#707"},{"ref":"#807"}],"scale":100,"value":59.50563018423185},"#808":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":3241311000},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#709"},{"ref":"#808"}],"scale":100,"value":19.173815780096387},"#809":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":3241311000},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#809"}],"scale":100,"value":19.173815780096387},"#810":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":3375519500},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#712"},{"ref":"#810"}],"scale":100,"value":20.134885904228963},"#811":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":3552697000},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#714"},{"ref":"#811"}],"scale":100,"value":22.572879139425623},"#812":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q1","weight":0.5},{"ref":"equity@2013Q1","weight":0.5}],"rule":"average-balance","value":265546000},"returnOnEquity@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#716"},{"ref":"#812"}],"scale":100,"value":5.746650297876827},"#813":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q2","weight":0.5},{"ref":"equity@2013Q2","weight":0.5}],"rule":"average-balance","value":281601500},"returnOnEquity@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#718"},{"ref":"#813"}],"scale":100,"value":5.027316970967839},"#814":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q3","weight":0.5},{"ref":"equity@2013Q3","weight":0.5}],"rule":"average-balance","value":301197500},"returnOnEquity@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#720"},{"ref":"#814"}],"scale":100,"value":5.194598228736958},"#815":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q4","weight":0.5},{"ref":"equity@2013Q4","weight":0.5}],"rule":"average-balance","value":290846500},"returnOnEquity@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#722"},{"ref":"#815"}],"scale":100,"value":7.872537575662763},"#816":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2012","weight":0.5},{"ref":"equity@FY2013","weight":0.5}],"rule":"average-balance","value":290846500},"returnOnEquity@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#816"}],"scale":100,"value":7.872881399638641},"#817":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2008","weight":0.5},{"ref":"equity@FY2009","weight":0.5}],"rule":"average-balance","value":188801000},"returnOnEquity@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"#817"}],"scale":100,"value":10.420495654154374},"#818":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2009","weight":0.5},{"ref":"equity@FY2010","weight":0.5}],"rule":"average-balance","value":229926000},"returnOnEquity@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"#818"}],"scale":100,"value":12.857615058758034},"returnOnEquity@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#725"},{"ref":"equity@2011Q2"}],"scale":100,"value":9.763131246422754},"returnOnEquity@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#726"},{"ref":"equity@2011Q3"}],"scale":100,"value":6.086824465414907},"#819":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q4","weight":0.5},{"ref":"equity@2011Q4","weight":0.5}],"rule":"average-balance","value":244886000},"returnOnEquity@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#727"},{"ref":"#819"}],"scale":100,"value":5.431506905253873},"#820":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2010","weight":0.5},{"ref":"equity@FY2011","weight":0.5}],"rule":"average-balance","value":244886000},"returnOnEquity@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#820"}],"scale":100,"value":5.431506905253873},"returnOnEquity@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#730"},{"ref":"equity@2012Q1"}],"scale":100,"value":5.653090301082106},"#821":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q2","weight":0.5},{"ref":"equity@2012Q2","weight":0.5}],"rule":"average-balance","value":248185500},"returnOnEquity@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#731"},{"ref":"#821"}],"scale":100,"value":7.0564154634336},"#822":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q3","weight":0.5},{"ref":"equity@2012Q3","weight":0.5}],"rule":"average-balance","value":261058500},"returnOnEquity@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#733"},{"ref":"#822"}],"scale":100,"value":6.880067111394572},"#823":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q4","weight":0.5},{"ref":"equity@2012Q4","weight":0.5}],"rule":"average-balance","value":250585500},"returnOnEquity@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#735"},{"ref":"#823"}],"scale":100,"value":6.287674266866998},"#824":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2011","weight":0.5},{"ref":"equity@FY2012","weight":0.5}],"rule":"average-balance","value":250585500},"returnOnEquity@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#824"}],"scale":100,"value":6.287674266866998},"#825":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q1","weight":0.5},{"ref":"equity@2014Q1","weight":0.5}],"rule":"average-balance","value":305489000},"returnOnEquity@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#738"},{"ref":"#825"}],"scale":100,"value":9.629151949824708},"#826":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q2","weight":0.5},{"ref":"equity@2014Q2","weight":0.5}],"rule":"average-balance","value":314295000},"returnOnEquity@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#740"},{"ref":"#826"}],"scale":100,"value":9.648260392306591},"#827":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q3","weight":0.5},{"ref":"equity@2014Q3","weight":0.5}],"rule":"average-balance","value":329496000},"returnOnEquity@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#742"},{"ref":"#827"}],"scale":100,"value":10.359761575254328},"#828":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q4","weight":0.5},{"ref":"equity@2014Q4","weight":0.5}],"rule":"average-balance","value":334912000},"returnOnEquity@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#744"},{"ref":"#828"}],"scale":100,"value":10.598605006688326},"#829":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2013","weight":0.5},{"ref":"equity@FY2014","weight":0.5}],"rule":"average-balance","value":334912000},"returnOnEquity@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#829"}],"scale":100,"value":10.598306420791133},"#830":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q1","weight":0.5},{"ref":"equity@2015Q1","weight":0.5}],"rule":"average-balance","value":340059500},"returnOnEquity@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#747"},{"ref":"#830"}],"scale":100,"value":9.539801123038762},"#831":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q2","weight":0.5},{"ref":"equity@2015Q2","weight":0.5}],"rule":"average-balance","value":344695000},"returnOnEquity@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#749"},{"ref":"#831"}],"scale":100,"value":9.847256270035828},"#832":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q3","weight":0.5},{"ref":"equity@2015Q3","weight":0.5}],"rule":"average-balance","value":347887000},"returnOnEquity@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#751"},{"ref":"#832"}],"scale":100,"value":9.75115482901057},"#833":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q4","weight":0.5},{"ref":"equity@2015Q4","weight":0.5}],"rule":"average-balance","value":357470500},"returnOnEquity@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#753"},{"ref":"#833"}],"scale":100,"value":9.839413322218197},"#834":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2014","weight":0.5},{"ref":"equity@FY2015","weight":0.5}],"rule":"average-balance","value":357470500},"returnOnEquity@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#834"}],"scale":100,"value":9.839133578854758},"#835":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q1","weight":0.5},{"ref":"equity@2016Q1","weight":0.5}],"rule":"average-balance","value":363719000},"returnOnEquity@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#756"},{"ref":"#835"}],"scale":100,"value":10.9383892510427},"#836":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q2","weight":0.5},{"ref":"equity@2016Q2","weight":0.5}],"rule":"average-balance","value":374951000},"returnOnEquity@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#758"},{"ref":"#836"}],"scale":100,"value":11.490568100898518},"#837":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q3","weight":0.5},{"ref":"equity@2016Q3","weight":0.5}],"rule":"average-balance","value":385205500},"returnOnEquity@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#760"},{"ref":"#837"}],"scale":100,"value":12.008135917062452},"#838":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q4","weight":0.5},{"ref":"equity@2016Q4","weight":0.5}],"rule":"average-balance","value":399816000},"returnOnEquity@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#762"},{"ref":"#838"}],"scale":100,"value":13.185815475118554},"#839":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"revenue@FY2015","weight":-1}],"value":55598000},"revenueGrowth@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"#839"},{"ref":"revenue@FY2015"}],"scale":100,"rule":"year-on-year","value":16.692737497260303},"#840":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"revenue@2016Q1","weight":-1}],"value":15850000},"revenueGrowth@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#840"},{"ref":"revenue@2016Q1"}],"scale":100,"rule":"year-on-year","value":18.754733055660733},"#841":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"revenue@2016Q2","weight":-1}],"value":18119000},"revenueGrowth@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#841"},{"ref":"revenue@2016Q2"}],"scale":100,"rule":"year-on-year","value":19.259345868897416},"#842":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"revenue@2016Q3","weight":-1}],"value":22483000},"revenueGrowth@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#842"},{"ref":"revenue@2016Q3"}],"scale":100,"rule":"year-on-year","value":21.119523559029084},"#843":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"revenue@2016Q4","weight":-1}],"value":25812000},"revenueGrowth@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#843"},{"ref":"revenue@2016Q4"}],"scale":100,"rule":"year-on-year","value":24.91072979598139},"#844":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"revenue@FY2016","weight":-1}],"value":82264000},"revenueGrowth@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"#844"},{"ref":"revenue@FY2016"}],"scale":100,"rule":"year-on-year","value":21.165785445049078},"#845":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"revenue@2017Q1","weight":-1}],"value":28788000},"revenueGrowth@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#845"},{"ref":"revenue@2017Q1"}],"scale":100,"rule":"year-on-year","value":28.684163328749925},"#846":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"revenue@2017Q2","weight":-1}],"value":27563000},"revenueGrowth@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#846"},{"ref":"revenue@2017Q2"}],"scale":100,"rule":"year-on-year","value":24.566391557781774},"#847":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"revenue@2017Q3","weight":-1}],"value":31036000},"revenueGrowth@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#847"},{"ref":"revenue@2017Q3"}],"scale":100,"rule":"year-on-year","value":24.070296807017264},"#848":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"revenue@2017Q4","weight":-1}],"value":24067000},"revenueGrowth@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#848"},{"ref":"revenue@2017Q4"}],"scale":100,"rule":"year-on-year","value":18.594607123541685},"#849":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"revenue@FY2017","weight":-1}],"value":111453000},"revenueGrowth@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"#849"},{"ref":"revenue@FY2017"}],"scale":100,"rule":"year-on-year","value":23.666624905240496},"#850":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"revenue@2018Q1","weight":-1}],"value":12213000},"revenueGrowth@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#850"},{"ref":"revenue@2018Q1"}],"scale":100,"rule":"year-on-year","value":9.456445993031348},"#851":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"revenue@2018Q2","weight":-1}],"value":11246000},"revenueGrowth@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#851"},{"ref":"revenue@2018Q2"}],"scale":100,"rule":"year-on-year","value":8.046593828035009},"#852":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"revenue@2018Q3","weight":-1}],"value":8838000},"revenueGrowth@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#852"},{"ref":"revenue@2018Q3"}],"scale":100,"rule":"year-on-year","value":5.524613220815744},"#853":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"revenue@2018Q4","weight":-1}],"value":13241000},"revenueGrowth@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#853"},{"ref":"revenue@2018Q4"}],"scale":100,"rule":"year-on-year","value":8.62622722268187},"#854":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"revenue@FY2018","weight":-1}],"value":45539000},"revenueGrowth@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"#854"},{"ref":"revenue@FY2018"}],"scale":100,"rule":"year-on-year","value":7.819438100765486},"#855":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"revenue@2019Q1","weight":-1}],"value":24415000},"revenueGrowth@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#855"},{"ref":"revenue@2019Q1"}],"scale":100,"rule":"year-on-year","value":17.27113884113949},"#856":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"revenue@2019Q2","weight":-1}],"value":35202000},"revenueGrowth@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#856"},{"ref":"revenue@2019Q2"}],"scale":100,"rule":"year-on-year","value":23.311502115795957},"#857":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"revenue@2019Q3","weight":-1}],"value":90609000},"revenueGrowth@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#857"},{"ref":"revenue@2019Q3"}],"scale":100,"rule":"year-on-year","value":53.67418386024774},"#858":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"revenue@2019Q4","weight":-1}],"value":66305000},"revenueGrowth@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#858"},{"ref":"revenue@2019Q4"}],"scale":100,"rule":"year-on-year","value":39.76598016049131},"#859":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":216531000},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#859"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":34.48379652854419},"#860":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"revenue@2020Q1","weight":-1}],"value":88677000},"revenueGrowth@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#860"},{"ref":"revenue@2020Q1"}],"scale":100,"rule":"year-on-year","value":53.491416231345546},"#861":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"revenue@2020Q2","weight":-1}],"value":107108000},"revenueGrowth@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#861"},{"ref":"revenue@2020Q2"}],"scale":100,"rule":"year-on-year","value":57.52031319646205},"#862":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":64100000},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#862"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":24.70877566281966},"#863":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"revenue@2020Q4","weight":-1}],"value":103461000},"revenueGrowth@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#863"},{"ref":"revenue@2020Q4"}],"scale":100,"rule":"year-on-year","value":44.39566946872466},"#864":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":363346000},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#864"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":43.027430807198044},"#865":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":123259000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#865"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":48.44039221080347},"#866":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":167687000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#866"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":57.16920601260751},"#867":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":171896000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#867"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":53.132708131131736},"#868":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":123508000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#868"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":36.703278415709775},"#869":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":586350000},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#869"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":48.54702524759935},"#870":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":73351000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#870"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":19.41971968208751},"#871":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":-19876000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#871"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":-4.311459336578427},"#872":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":-20551000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#872"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":-4.148214235251846},"#873":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":-6000000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#873"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":-1.304313800509549},"#874":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":26924000},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#874"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":1.5006565790559145},"#875":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":6820000},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#875"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":1.5119772094930983},"#876":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":66303000},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#876"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":15.03033133240239},"#877":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":145252000},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#877"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":30.58793304230447},"#878":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":167653000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#878"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":36.926997524294514},"#879":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":386028000},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#879"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":21.19784390732491},"#880":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":179669000},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#880"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":39.238891861493606},"#881":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":157143000},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#881"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":30.968348405990163},"#882":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":117057000},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#882"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":18.876538212826887},"#883":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":129490000},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#883"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":20.829546459910087},"#884":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":583359000},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#884"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":26.43101807802093},"#885":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":166631000},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#885"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":26.135982206997376},"#886":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":316068000},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#886"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":47.55948923671405},"#887":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"revenue@2012Q1","weight":-1}],"value":986000},"revenueGrowth@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#887"},{"ref":"revenue@2012Q1"}],"scale":100,"rule":"year-on-year","value":1.9530940495998683},"#888":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"revenue@2012Q2","weight":-1}],"value":-893000},"revenueGrowth@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#888"},{"ref":"revenue@2012Q2"}],"scale":100,"rule":"year-on-year","value":-1.5237087719896958},"#889":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"revenue@2012Q3","weight":-1}],"value":8839000},"revenueGrowth@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#889"},{"ref":"revenue@2012Q3"}],"scale":100,"rule":"year-on-year","value":15.642032986479792},"#890":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"revenue@2012Q4","weight":-1}],"value":15346000},"revenueGrowth@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#890"},{"ref":"revenue@2012Q4"}],"scale":100,"rule":"year-on-year","value":31.828929356618406},"#891":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"revenue@FY2012","weight":-1}],"value":24278000},"revenueGrowth@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"#891"},{"ref":"revenue@FY2012"}],"scale":100,"rule":"year-on-year","value":11.354781982386486},"#892":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2010"},{"ref":"revenue@FY2009","weight":-1}],"value":53832000},"revenueGrowth@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"#892"},{"ref":"revenue@FY2009"}],"scale":100,"rule":"year-on-year","value":32.62387278192573},"#893":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q2"},{"ref":"revenue@2010Q2","weight":-1}],"value":-4062000},"revenueGrowth@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#893"},{"ref":"revenue@2010Q2"}],"scale":100,"rule":"year-on-year","value":-7.293948644280846},"#894":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q3"},{"ref":"revenue@2010Q3","weight":-1}],"value":-12881000},"revenueGrowth@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#894"},{"ref":"revenue@2010Q3"}],"scale":100,"rule":"year-on-year","value":-19.563203377731874},"#895":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q4"},{"ref":"revenue@2010Q4","weight":-1}],"value":404000},"revenueGrowth@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#895"},{"ref":"revenue@2010Q4"}],"scale":100,"rule":"year-on-year","value":0.8585332681641411},"#896":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"revenue@FY2010","weight":-1}],"value":-22321000},"revenueGrowth@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"#896"},{"ref":"revenue@FY2010"}],"scale":100,"rule":"year-on-year","value":-10.199689270700052},"#897":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q1"},{"ref":"revenue@2011Q1","weight":-1}],"value":6016000},"revenueGrowth@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#897"},{"ref":"revenue@2011Q1"}],"scale":100,"rule":"year-on-year","value":13.52882972024827},"#898":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q2"},{"ref":"revenue@2011Q2","weight":-1}],"value":6979000},"revenueGrowth@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#898"},{"ref":"revenue@2011Q2"}],"scale":100,"rule":"year-on-year","value":13.517858526381033},"#899":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q3"},{"ref":"revenue@2011Q3","weight":-1}],"value":3546000},"revenueGrowth@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#899"},{"ref":"revenue@2011Q3"}],"scale":100,"rule":"year-on-year","value":6.695366489180921},"#900":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q4"},{"ref":"revenue@2011Q4","weight":-1}],"value":753000},"revenueGrowth@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#900"},{"ref":"revenue@2011Q4"}],"scale":100,"rule":"year-on-year","value":1.5865658119297965},"#901":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"revenue@FY2011","weight":-1}],"value":17294000},"revenueGrowth@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"#901"},{"ref":"revenue@FY2011"}],"scale":100,"rule":"year-on-year","value":8.8001669049812},"#902":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"revenue@2013Q1","weight":-1}],"value":8591000},"revenueGrowth@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#902"},{"ref":"revenue@2013Q1"}],"scale":100,"rule":"year-on-year","value":16.691276471731097},"#903":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"revenue@2013Q2","weight":-1}],"value":10722000},"revenueGrowth@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#903"},{"ref":"revenue@2013Q2"}],"scale":100,"rule":"year-on-year","value":18.57781474165714},"#904":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"revenue@2013Q3","weight":-1}],"value":12988000},"revenueGrowth@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#904"},{"ref":"revenue@2013Q3"}],"scale":100,"rule":"year-on-year","value":19.875434220392663},"#905":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"revenue@2013Q4","weight":-1}],"value":12143000},"revenueGrowth@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#905"},{"ref":"revenue@2013Q4"}],"scale":100,"rule":"year-on-year","value":19.104782882315916},"#906":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"revenue@FY2013","weight":-1}],"value":44444000},"revenueGrowth@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"#906"},{"ref":"revenue@FY2013"}],"scale":100,"rule":"year-on-year","value":18.666812269258394},"#907":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"revenue@2014Q1","weight":-1}],"value":13477000},"revenueGrowth@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#907"},{"ref":"revenue@2014Q1"}],"scale":100,"rule":"year-on-year","value":22.438853831937532},"#908":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"revenue@2014Q2","weight":-1}],"value":12980000},"revenueGrowth@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#908"},{"ref":"revenue@2014Q2"}],"scale":100,"rule":"year-on-year","value":18.9666257525279},"#909":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"revenue@2014Q3","weight":-1}],"value":12859000},"revenueGrowth@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#909"},{"ref":"revenue@2014Q3"}],"scale":100,"rule":"year-on-year","value":16.415395417118784},"#910":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"revenue@2014Q4","weight":-1}],"value":11216000},"revenueGrowth@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#910"},{"ref":"revenue@2014Q4"}],"scale":100,"rule":"year-on-year","value":14.81579329749152},"#911":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"revenue@FY2014","weight":-1}],"value":50532000},"revenueGrowth@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"#911"},{"ref":"revenue@FY2014"}],"scale":100,"rule":"year-on-year","value":17.885217760631434},"#912":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"revenue@2015Q1","weight":-1}],"value":10974000},"revenueGrowth@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#912"},{"ref":"revenue@2015Q1"}],"scale":100,"rule":"year-on-year","value":14.922897005629743},"#913":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"revenue@2015Q2","weight":-1}],"value":12663000},"revenueGrowth@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#913"},{"ref":"revenue@2015Q2"}],"scale":100,"rule":"year-on-year","value":15.553453866561862},"#914":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"revenue@2015Q3","weight":-1}],"value":15262000},"revenueGrowth@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#914"},{"ref":"revenue@2015Q3"}],"scale":100,"rule":"year-on-year","value":16.735750159001682},"#915":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"revenue@2015Q4","weight":-1}],"value":16699000},"revenueGrowth@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#915"},{"ref":"revenue@2015Q4"}],"scale":100,"rule":"year-on-year","value":19.212140038426572},"equity@FY2008":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":32,"unit":"USD","end":"2008-12-31","value":164645000}},"quality":[{"metric":"dilutedShares","periodKey":"FY2010","rule":"unit-sanity","severity":"error","message":"Differs from the adjacent year by a factor of 968 (3.783e+4) — a unit-scale tagging error, not a real change."},{"metric":"dilutedShares","periodKey":"2010Q3","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 1.320e+4 against net income 1.322e+7 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"dilutedShares","periodKey":"2010Q4","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 3.576e+3 against net income 3.581e+6 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"dilutedShares","periodKey":"FY2010","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 2.950e+4 against net income 2.956e+7 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"dilutedShares","periodKey":"2011Q1","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 1.805e+3 against net income 1.893e+6 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"dilutedShares","periodKey":"2011Q2","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 3.490e+3 against net income 3.482e+6 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"dilutedShares","periodKey":"2011Q3","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 5.478e+3 against net income 5.473e+6 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"dilutedShares","periodKey":"2011Q4","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 2.406e+3 against net income 2.453e+6 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"dilutedShares","periodKey":"2012Q1","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 2.843e+3 against net income 2.995e+6 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"dilutedShares","periodKey":"2012Q2","rule":"per-share-consistency","severity":"error","message":"Earnings per share times the share count gives 6.479e+3 against net income 6.592e+6 — off by a factor of 1000, so the count is tagged on the wrong scale."},{"metric":"dilutedShares","periodKey":"2012Q4","rule":"per-share-consistency","severity":"warning","message":"Earnings per share times the share count gives 3.676e+2 against net income 2.480e+5 — usually the two-class method, where diluted EPS uses income available to common shareholders rather than the whole."},{"metric":"sharesOutstanding","periodKey":"FY2012","rule":"shares-outstanding-scale","severity":"error","message":"Shares outstanding differ from diluted shares by 1016x (3.567e+4 against 3.625e+7) — a unit-scale tagging error, not an instant-versus-average difference."}]}