{"schemaVersion":2,"ticker":"POWI","company":{"ticker":"POWI","name":"POWER INTEGRATIONS INC","exchange":"Nasdaq","cik":833640,"sic":"3674","sicDescription":"Semiconductors & Related Devices","fiscalYearEnd":"1231"},"updatedAt":"2026-09-11T02:29:48.271Z","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":[215701000,299803000,298739000,305370000,347089000,348797000,344609000,389668000,431755000,415955000,420669000,488318000,703277000,651138000,444538000,418973000,443504000],"costOfRevenue":[107633000,147262000,158093000,154868000,163853000,159227000,171309000,197477000,218091000,201167000,207267000,244728000,342638000,284231000,215582000,194222000,201855000],"grossProfit":[108068000,152541000,140646000,150502000,183236000,189570000,173300000,192191000,213664000,214788000,213402000,243590000,360639000,366907000,228956000,224751000,241649000],"operatingExpenses":[79458000,92615000,97427000,139150000,129170000,133774000,134394000,143317000,156027000,159140000,null,173103000,185581000,186495000,193897000,206822000,231455000],"operatingIncome":[28610000,59926000,43219000,11352000,54066000,55796000,38906000,48874000,57637000,55648000,217022000,70487000,175058000,180412000,35059000,17929000,10194000],"pretaxIncome":[30523000,61805000,45095000,-20782000,55427000,56814000,39331000,49952000,60299000,59764000,222414000,75251000,176135000,183426000,45907000,30754000,20979000],"interestExpense":[3000,3000,0,2000,23000,0,0,null,null,null,null,null,null,null,null,null,null],"netIncome":[23269000,49464000,34291000,-34404000,57266000,59544000,39152000,48898000,27609000,69984000,193468000,71176000,164413000,170851000,55735000,32234000,22093000],"dilutedEps":[0.41,0.835,0.57,-0.6,0.94,0.965,0.66,0.825,0.45,1.16,3.24,1.17,2.67,2.93,0.97,0.56,0.39],"cash":[134974000,155667000,139836000,63394000,92928000,60708000,90092000,62134000,93655000,134137000,178690000,258874000,158117000,105372000,63929000,50972000,58755000],"currentAssets":[215875000,261510000,250101000,164864000,277422000,265912000,240403000,318264000,364534000,332432000,541339000,601232000,686815000,525073000,511600000,514039000,458329000],"totalAssets":[344567000,433070000,432919000,399130000,501421000,493663000,487537000,554410000,621074000,588697000,803896000,903339000,1014487000,840096000,819868000,828826000,772207000],"currentLiabilities":[35916000,49455000,34022000,40567000,50418000,55160000,51993000,43946000,51051000,48366000,50476000,62526000,72321000,58376000,48867000,55317000,70361000],"totalLiabilities":[59775000,79035000,68390000,58081000,64735000,62987000,58918000,51326000,73392000,61625000,79350000,92928000,102455000,84880000,67627000,79054000,99362000],"equity":[283401000,352644000,364529000,341049000,436686000,430676000,442590000,503084000,547682000,527072000,724546000,810411000,912032000,755216000,752241000,749772000,672845000],"operatingCashFlow":[44971000,59972000,69192000,51830000,98671000,85562000,92187000,97901000,82039000,83964000,224499000,125639000,230868000,215343000,65759000,81181000,111518000],"capex":[14356000,30567000,23223000,16358000,13960000,23071000,11359000,12198000,32496000,25577000,25140000,70598000,47272000,39211000,20884000,17286000,24396000],"dilutedShares":[56594000,59112000,59928000,57272000,60840000,61658000,59392000,59238000,61090000,60294000,59632000,60845000,61467000,58371000,57622000,57130000,56324000],"sharesOutstanding":[54555854,56750726,56131414,57072364,60043886,58416936,57304356,58499270,59564000,57778000,58862000,59910000,59913000,56961000,56738000,56837000,55339000],"totalCosts":[187091000,239877000,255520000,294018000,293023000,293001000,305703000,340794000,374118000,360307000,203647000,417831000,528219000,470726000,409479000,401044000,433310000],"netMargin":[10.787618045349813,16.49883423448064,11.478581638152367,-11.26633264564299,16.4989383126518,17.071247745823502,11.361281916606938,12.548631142408409,6.394598788664868,16.8248969239461,45.99055314273217,14.57574777091977,23.378128390378187,26.238831092640886,12.537735806612707,7.693574526282124,4.981465781593853],"freeCashFlow":[30615000,29405000,45969000,35472000,84711000,62491000,80828000,85703000,49543000,58387000,199359000,55041000,183596000,176132000,44875000,63895000,87122000],"capexOutflow":[-14356000,-30567000,-23223000,-16358000,-13960000,-23071000,-11359000,-12198000,-32496000,-25577000,-25140000,-70598000,-47272000,-39211000,-20884000,-17286000,-24396000],"grossMargin":[50.10083402487703,50.88041147019876,47.079892481396804,49.285129515014575,52.792223320243515,54.34966470468496,50.28887811984016,49.321730293480606,49.487324987550814,51.63731653664458,50.72919563837601,49.883477569944176,51.279794447991335,56.34857741369726,51.504258353616564,53.64331353094352,54.48631804899166],"operatingMargin":[13.263730812559979,19.98845908813454,14.46714356009761,3.7174575105609584,15.576984577442673,15.996697219299477,11.28989666549626,12.54247205313241,13.349469027573507,13.378370256397929,51.589729692466044,14.434651190412806,24.891756733122225,27.707183423483194,7.886614867570377,4.279273366064162,2.298513654893755],"ebit":[30526000,61808000,45095000,-20780000,55450000,56814000,39331000,null,null,null,null,null,null,null,null,null,null],"currentRatio":[6.010552400044548,5.287837427964816,7.351155134912704,4.06399290063352,5.502439604903011,4.820739666424946,4.6237570442174905,7.242160833750512,7.140584905290788,6.873258073853534,10.724681036532214,9.615711863864632,9.496757511649452,8.99467246813759,10.469232815601531,9.292604443480304,6.513963701482355],"fcfMargin":[14.19325826027696,9.8081073238093,15.387679546359866,11.616072305727478,24.40613214478131,17.91615180176435,23.454988116967346,21.993851175872795,11.47479473312411,14.036854948251614,47.39094157163946,11.271548458176845,26.10578761995629,27.04987268443863,10.094750055113398,15.25038606306373,19.644016739420614],"returnOnAssets":[6.753113327741775,12.721616898372892,7.9195001322187695,-8.269705269761756,12.717991540734506,11.967632883254078,7.980432123929882,9.385890069264558,4.697469297753096,11.569792960816551,27.78528974366524,8.338160827302627,17.145768177092187,18.42473483257422,6.715205871934573,3.910246534529755,2.759843176249334],"returnOnEquity":[8.569240004271915,15.553616489399335,9.562825148186002,-9.752004739376794,14.726352806547215,13.729907466547992,8.966798203525615,10.34140729257651,5.255023478110255,13.0232592760762,30.914863800296892,9.27400572133291,19.09067527924001,20.49497135399173,7.394572448832704,4.292106659529578,3.105965976787849],"revenueGrowth":[6.937255835167666,38.99008349520865,-0.3548997174811497,2.219663318147269,13.661787339948251,0.4920928061678653,-1.200698400502298,13.07539849510604,10.800732931623847,-3.659482808537251,1.1332956690026652,16.081289564954872,44.020290056889166,-7.413721762548753,-31.729065113693256,-5.750914432511955,5.855031231129448]}},"quarterly":{"keys":["2009Q2","2009Q3","2009Q4","2010Q1","2010Q2","2010Q3","2010Q4","2011Q1","2011Q2","2011Q3","2011Q4","2012Q1","2012Q2","2012Q3","2012Q4","2013Q1","2013Q2","2013Q3","2013Q4","2014Q1","2014Q2","2014Q3","2014Q4","2015Q1","2015Q2","2015Q3","2015Q4","2016Q1","2016Q2","2016Q3","2016Q4","2017Q1","2017Q2","2017Q3","2017Q4","2018Q1","2018Q2","2018Q3","2018Q4","2019Q1","2019Q2","2019Q3","2019Q4","2020Q1","2020Q2","2020Q3","2020Q4","2021Q1","2021Q2","2021Q3","2021Q4","2022Q1","2022Q2","2022Q3","2022Q4","2023Q1","2023Q2","2023Q3","2023Q4","2024Q1","2024Q2","2024Q3","2024Q4","2025Q1","2025Q2","2025Q3","2025Q4","2026Q1","2026Q2"],"labels":["Q2 '09","Q3 '09","Q4 '09","Q1 '10","Q2 '10","Q3 '10","Q4 '10","Q1 '11","Q2 '11","Q3 '11","Q4 '11","Q1 '12","Q2 '12","Q3 '12","Q4 '12","Q1 '13","Q2 '13","Q3 '13","Q4 '13","Q1 '14","Q2 '14","Q3 '14","Q4 '14","Q1 '15","Q2 '15","Q3 '15","Q4 '15","Q1 '16","Q2 '16","Q3 '16","Q4 '16","Q1 '17","Q2 '17","Q3 '17","Q4 '17","Q1 '18","Q2 '18","Q3 '18","Q4 '18","Q1 '19","Q2 '19","Q3 '19","Q4 '19","Q1 '20","Q2 '20","Q3 '20","Q4 '20","Q1 '21","Q2 '21","Q3 '21","Q4 '21","Q1 '22","Q2 '22","Q3 '22","Q4 '22","Q1 '23","Q2 '23","Q3 '23","Q4 '23","Q1 '24","Q2 '24","Q3 '24","Q4 '24","Q1 '25","Q2 '25","Q3 '25","Q4 '25","Q1 '26","Q2 '26"],"series":{"revenue":[49250000,60024000,66138000,71507000,79858000,75452000,72986000,76762000,80184000,75063000,66730000,71773000,76382000,78045000,79170000,77040000,87922000,91715000,90412000,83073000,88985000,90144000,86595000,82557000,85265000,88878000,87289000,88036000,97571000,103790000,103383000,104688000,107563000,111255000,108249000,103081000,109482000,110085000,93307000,89188000,102865000,114159000,114457000,109664000,106832000,121129000,150693000,173737000,180110000,176776000,172654000,182149000,183986000,160233000,124770000,106297000,123223000,125511000,89507000,91688000,106198000,115837000,105250000,105529000,115852000,118919000,103204000,108308000,118939000],"costOfRevenue":[25053000,30901000,32322000,35585000,38369000,36447000,36860000,40339000,42558000,40020000,35176000,37181000,38627000,39294000,39767000,37176000,41715000,42941000,42021000,37096000,40249000,41092000,40790000,40265000,41247000,44717000,45080000,43548000,49786000,51783000,52360000,54212000,54116000,55542000,54221000,49537000,53248000,53080000,45302000,43714000,51293000,56028000,56232000,53184000,53296000,61560000,76688000,89326000,88797000,85037000,79478000,81474000,77143000,68198000,57416000,52340000,60377000,59566000,43299000,43908000,49665000,52666000,47983000,47294000,51898000,54068000,48595000,51370000,54302000],"grossProfit":[24197000,29123000,33816000,35922000,41489000,39005000,36125000,36423000,37626000,35043000,31554000,34592000,37755000,38751000,39403000,39864000,46207000,48774000,48391000,45977000,48736000,49052000,45805000,42292000,44018000,44161000,42916000,44488000,47785000,49842000,50076000,50476000,53447000,55713000,54028000,53544000,56234000,57005000,48005000,45474000,51572000,58131000,58225000,56480000,53536000,59569000,74005000,84411000,91313000,91739000,93176000,100675000,106843000,92035000,67354000,53957000,62846000,65945000,46208000,47780000,56533000,63171000,57267000,58235000,63954000,64851000,54609000,56938000,64637000],"operatingExpenses":[19208000,18055000,22568000,21044000,22666000,23751000,25155000,24746000,24440000,24480000,23761000,25871000,28342000,54998000,29938000,30787000,32919000,32180000,33284000,33246000,34411000,32177000,33940000,35335000,34814000,32378000,31867000,34035000,36010000,36724000,36548000,37560000,39250000,39654000,39563000,39583000,40615000,38980000,39962000,39353000,41812000,40633000,null,41386000,40611000,44828000,46278000,44225000,46337000,46147000,48872000,49628000,46741000,43664000,46462000,48200000,50205000,48233000,47259000,47310000,54575000,51589000,53348000,51517000,65299000,68804000,45835000,55484000,55737000],"operatingIncome":[4989000,11068000,11248000,14878000,18823000,15254000,10971000,11677000,13186000,10563000,7793000,8721000,9413000,-16247000,9465000,9077000,13288000,16594000,15107000,12731000,14325000,16875000,11865000,6957000,9204000,11783000,10962000,10453000,11775000,13118000,13528000,12916000,14197000,16059000,14465000,13961000,15619000,18025000,8043000,6121000,9760000,17498000,183643000,15094000,12925000,14741000,27727000,40186000,44976000,45592000,44304000,51047000,60102000,48371000,20892000,5757000,12641000,17712000,-1051000,470000,1958000,11582000,3919000,6718000,-1345000,-3953000,8774000,1454000,8900000],"pretaxIncome":[5743000,11246000,11405000,15372000,19294000,15669000,11471000,12119000,13647000,11115000,8214000,9336000,9608000,-49347000,9621000,9294000,13853000,16676000,15604000,12988000,14523000,17256000,12047000,6734000,9218000,12211000,11168000,10714000,12011000,13400000,13827000,13422000,14662000,16954000,15261000,14797000,16504000,19123000,9340000,7273000,11070000,18576000,185495000,16871000,14405000,15618000,28357000,40783000,45149000,45798000,44405000,51601000,60776000,49372000,21677000,7471000,15355000,20850000,2231000,3972000,5147000,14332000,7303000,9885000,1345000,-1398000,11147000,3920000,11233000],"netIncome":[4529000,9152000,9184000,12314000,15587000,12634000,8929000,9854000,10599000,7512000,6326000,7461000,-7176000,-44406000,9716000,10903000,13672000,16654000,16037000,12363000,16716000,16111000,14354000,6343000,8590000,11513000,12701000,10379000,11407000,12809000,14303000,14099000,13902000,16506000,-16898000,14200000,15381000,17667000,22736000,7233000,10845000,17099000,158291000,15886000,13192000,14820000,27278000,39798000,41881000,42034000,40700000,46248000,55824000,45964000,22815000,6875000,14793000,19796000,14271000,3954000,4849000,14291000,9140000,8790000,1369000,-1356000,13290000,3300000,9833000],"dilutedEps":[0.08,0.16,0.15849397172949004,0.21,0.265,0.215,0.15,0.165,0.175,0.125,0.11,0.125,-0.125,-0.77,0.165,0.185,0.225,0.27,0.26,0.2,0.27,0.26,0.24,0.105,0.145,0.195,0.22,0.175,0.195,0.215,0.24,0.235,0.23,0.27,-0.285,0.23,0.255,0.295,0.385,0.13,0.19,0.29,2.64,0.26,0.22,0.24,0.45,0.65,0.68,0.69,0.660000488042948,0.77,0.96,0.8,0.4040853436148596,0.12,0.26,0.34,0.2500465521750501,0.07,0.09,0.25,0.15996643474004413,0.15,0.02,-0.02,0.23250027008534696,0.06,0.17],"cash":[152652000,150024000,134974000,125295000,159775000,164083000,155667000,137694000,170494000,148578000,139836000,147155000,73360000,74747000,63394000,69489000,85426000,78118000,92928000,83967000,79060000,60720000,60708000,85637000,75941000,59735000,90092000,94735000,105343000,95890000,62134000,46335000,32649000,50700000,93655000,121327000,148187000,148551000,134137000,125795000,99491000,80162000,178690000,190459000,251325000,232014000,258874000,343272000,297481000,262435000,158117000,170624000,67383000,133474000,105372000,94189000,84096000,94743000,63929000,56443000,50493000,58469000,50972000,49614000,66935000,48646000,58755000,63390000,70612000],"currentAssets":[null,null,215875000,null,239672000,249898000,261510000,255733000,276733000,267907000,250101000,280669000,208600000,186937000,164864000,191111000,216468000,251383000,277422000,301092000,295727000,292079000,265912000,262334000,257810000,223312000,240403000,249408000,269471000,298555000,318264000,333053000,342026000,346923000,364534000,349635000,332967000,348833000,332432000,341119000,360002000,374656000,541339000,560442000,577228000,592947000,601232000,642312000,667545000,703347000,686815000,592501000,481049000,512029000,525073000,539195000,550987000,556116000,511600000,502464000,499836000,507886000,514039000,499815000,482903000,456063000,458329000,458340000,471164000],"totalAssets":[null,null,344567000,null,392081000,403347000,433070000,436973000,454308000,440488000,432919000,450253000,479614000,416602000,399130000,426649000,449897000,483639000,501421000,521329000,517589000,519416000,493663000,507174000,499519000,473490000,487537000,492796000,509506000,535288000,554410000,588660000,601538000,624483000,621074000,604434000,588027000,604427000,588697000,600505000,620389000,636410000,803896000,827439000,853777000,876068000,903339000,944719000,967849000,1004990000,1014487000,919195000,809004000,837963000,840096000,851405000,859457000,865490000,819868000,805776000,804760000,824991000,828826000,814400000,797537000,772530000,772207000,770687000,779006000],"currentLiabilities":[null,null,35916000,null,48689000,41934000,49455000,33256000,34339000,38296000,34022000,32478000,81439000,56777000,40567000,47096000,48937000,50959000,50418000,54281000,55581000,58435000,55160000,58927000,64491000,55226000,51993000,50493000,54513000,59140000,43946000,50910000,46693000,54368000,51051000,48165000,44413000,50505000,48366000,50921000,55334000,49652000,50476000,54470000,64755000,66251000,62526000,62527000,68266000,66062000,72321000,69234000,70129000,58859000,58376000,63062000,64819000,53421000,48867000,49535000,50224000,50758000,55317000,54950000,64999000,71095000,70361000,66589000,66648000],"totalLiabilities":[null,null,59775000,null,74877000,69391000,79035000,63932000,66379000,72101000,68390000,67668000,93610000,68926000,58081000,64881000,66614000,68735000,64735000,64151000,64926000,67783000,62987000,66692000,71838000,62293000,58918000,57575000,61498000,66230000,51326000,58517000,54535000,62224000,73392000,70602000,66198000,73295000,61625000,69204000,76524000,71082000,79350000,83609000,94305000,96271000,92928000,90896000,97505000,96634000,102455000,98622000,98759000,87681000,84880000,89103000,91528000,80433000,67627000,67598000,74018000,75778000,79054000,78585000,93749000,100554000,99362000,98881000,98478000],"equity":[null,null,283401000,null,317204000,333956000,352644000,373041000,387929000,368387000,364529000,382585000,386004000,347676000,341049000,361768000,383283000,414904000,436686000,457178000,452663000,451633000,430676000,440482000,427681000,411197000,442590000,435221000,448008000,469058000,503084000,530143000,547003000,562259000,547682000,533832000,521829000,531132000,527072000,531301000,543865000,565328000,724546000,743830000,759472000,779797000,810411000,853823000,870344000,908356000,912032000,820573000,710245000,750282000,755216000,762302000,767929000,785057000,752241000,738178000,730742000,749213000,749772000,735815000,703788000,671976000,672845000,671806000,680528000],"operatingCashFlow":[null,16089000,9642000,16779000,35087000,13708000,-5602000,5675000,34964000,19387000,9166000,21567000,27743000,-19631000,22151000,21572000,24635000,29001000,23463000,16243000,26235000,30609000,12475000,17672000,25061000,24655000,24799000,20291000,23610000,26258000,27742000,5947000,24088000,24562000,27442000,15729000,26697000,23209000,18329000,1076000,19420000,21844000,182159000,26391000,36653000,16229000,46366000,58122000,66848000,58735000,47163000,74597000,66822000,49826000,24098000,16585000,6181000,26726000,16267000,15905000,17631000,32919000,14726000,26386000,29072000,29854000,26206000,20045000,21980000],"capex":[null,4079000,6789000,3360000,10153000,8320000,8734000,7248000,5271000,3710000,6994000,7471000,1283000,3427000,4177000,3950000,2942000,4358000,2710000,4465000,5420000,7509000,5677000,3322000,1822000,2475000,3740000,2095000,2795000,3184000,4124000,6403000,16473000,6691000,2929000,6991000,4022000,9007000,5557000,3673000,4926000,6077000,10464000,11603000,10019000,14116000,34860000,11051000,8243000,11011000,16967000,14700000,13244000,5500000,5767000,4082000,3129000,7530000,6143000,4343000,4167000,5731000,3045000,5726000,5926000,5694000,7050000,1998000,4302000],"depreciationAndAmortization":[null,2572000,null,null,null,3344000,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"dilutedShares":[55888000,56862000,57728000,58716000,59070000,58566000,59688000,60374000,60692000,59758000,58342000,58870000,57238000,57816000,58872000,59566000,60316000,61304000,61848000,62334000,62220000,61514000,60102000,60116000,60068000,58596000,58252000,58488000,58844000,59250000,59828000,60496000,60908000,61228000,59518000,61104000,60366000,59996000,59302000,58892000,59404000,59732000,60010000,60268000,60624000,60852000,61176000,61451000,61466000,61363000,61470000,60107000,58305000,57603000,57579000,57579000,57669000,57741000,57355000,57132000,56984000,57004000,57202000,57123000,56387000,55796000,55538000,55874000,56696000],"sharesOutstanding":[null,null,54555854,null,null,null,56750726,null,null,null,56131414,null,null,null,57072364,null,null,null,60043886,null,null,null,58416936,null,null,null,57304356,null,null,null,58499270,null,null,null,59564000,59260000,58842000,58656000,57778000,58220000,58660000,58838000,58862000,59382000,59752000,59855000,59910000,60363000,60344000,60328000,59913000,58778000,57134000,57195000,56961000,57206000,57351000,57386000,56738000,56759000,56778000,56840000,56837000,56692000,56158000,55312000,55339000,55600000,55783000],"totalCosts":[44261000,48956000,54890000,56629000,61035000,60198000,62015000,65085000,66998000,64500000,58937000,63052000,66969000,94292000,69705000,67963000,74634000,75121000,75305000,70342000,74660000,73269000,74730000,75600000,76061000,77095000,76947000,77583000,85796000,90672000,88908000,91772000,93366000,95196000,93784000,89120000,93863000,92060000,85264000,83067000,93105000,96661000,null,94570000,93907000,106388000,122966000,133551000,135134000,131184000,128350000,131102000,123884000,111862000,103878000,100540000,110582000,107799000,90558000,91218000,104240000,104255000,101331000,98811000,117197000,122872000,94430000,106854000,110039000],"netMargin":[9.195939086294416,15.247234439557511,13.88611690707309,17.22069168053477,19.518395151393726,16.744420293696656,12.233853067711616,12.837080847294235,13.218347800059863,10.007593621358058,9.479994005694591,10.395273988825881,-9.394883611322038,-56.89794349413799,12.27232537577365,14.15238836967809,15.550146720957212,18.158425557433354,17.737689687209663,14.882091654328121,18.785188514918243,17.87251508697196,16.576014781453893,7.683176472013276,10.074473699642292,12.953711829699138,14.550516101685208,11.78949520650643,11.690973752446936,12.341266017920802,13.834963195109449,13.467637169494115,12.924518654184059,14.836187137656735,-15.610305868876386,13.775574548170855,14.048884748177784,16.048507971113228,24.36687493971513,8.10983540386599,10.542944636173626,14.978232114857349,138.2973518439239,14.486066530493144,12.348360041935,12.234890075869528,18.101703463332736,22.907037648860058,23.25301204819277,23.77811467620039,23.573157876446533,25.390202526503025,30.341439022534324,28.685726410914107,18.285645587881703,6.46772721713689,12.005063989677252,15.772322744619993,15.944004379545735,4.312450920513045,4.565999359686623,12.337163427920267,8.684085510688837,8.329463938822505,1.1816800745779097,-1.1402719498145797,12.87740785240882,3.046866344129704,8.267263050807557],"freeCashFlow":[null,12010000,2853000,13419000,24934000,5388000,-14336000,-1573000,29693000,15677000,2172000,14096000,26460000,-23058000,17974000,17622000,21693000,24643000,20753000,11778000,20815000,23100000,6798000,14350000,23239000,22180000,21059000,18196000,20815000,23074000,23618000,-456000,7615000,17871000,24513000,8738000,22675000,14202000,12772000,-2597000,14494000,15767000,171695000,14788000,26634000,2113000,11506000,47071000,58605000,47724000,30196000,59897000,53578000,44326000,18331000,12503000,3052000,19196000,10124000,11562000,13464000,27188000,11681000,20660000,23146000,24160000,19156000,18047000,17678000],"capexOutflow":[null,-4079000,-6789000,-3360000,-10153000,-8320000,-8734000,-7248000,-5271000,-3710000,-6994000,-7471000,-1283000,-3427000,-4177000,-3950000,-2942000,-4358000,-2710000,-4465000,-5420000,-7509000,-5677000,-3322000,-1822000,-2475000,-3740000,-2095000,-2795000,-3184000,-4124000,-6403000,-16473000,-6691000,-2929000,-6991000,-4022000,-9007000,-5557000,-3673000,-4926000,-6077000,-10464000,-11603000,-10019000,-14116000,-34860000,-11051000,-8243000,-11011000,-16967000,-14700000,-13244000,-5500000,-5767000,-4082000,-3129000,-7530000,-6143000,-4343000,-4167000,-5731000,-3045000,-5726000,-5926000,-5694000,-7050000,-1998000,-4302000],"grossMargin":[49.13096446700508,48.51892576302812,51.12945659076477,50.23564126589005,51.95346740464324,51.69511742564809,49.49579371386294,47.44925874781793,46.924573480993715,46.68478478078414,47.28607822568559,48.196396973792375,49.42918488649158,49.65212377474534,49.770114942528735,51.74454828660436,52.554536975955955,53.17995965763507,53.52276246515949,55.34529871317997,54.76878125526774,54.415157969471075,52.8956637219239,51.227636663153945,51.624934029203075,49.68721168343122,49.16541603180241,50.533872506701805,48.97459286058358,48.02196743424222,48.43736397666928,48.21565031331193,49.68901945836394,50.07685047863018,49.91085367994161,51.94361715544087,51.363694488591726,51.78271335785983,51.448444382522204,50.986679822397626,50.13561464054829,50.9210837516096,50.8706326393318,51.50277210388094,50.11232589486296,49.178148915618884,49.109779485443916,48.58550567812268,50.69846205096885,51.89561931483912,53.9668933242207,55.270684988663135,58.07126629200048,57.438230576722646,53.982527851246296,50.7606047207353,51.00184218855246,52.5412115272765,51.62501256884936,52.1115085943635,53.23358255334375,54.53438883948998,54.4104513064133,55.18388310322281,55.20319027725028,54.53375827243754,52.9136467578776,52.5704472430476,54.34466407149884],"operatingMargin":[10.12994923857868,18.43929095028655,17.00686443496931,20.806354622624358,23.570587793333168,20.216826591740443,15.031649905461322,15.211953831322788,16.44467724234261,14.072179369329763,11.678405514760977,12.150808799966562,12.323584090492524,-20.817477096546863,11.955286093217127,11.782191069574246,15.113395964604992,18.093005506187644,16.709065168340487,15.325075535974383,16.098218800921504,18.72004792332268,13.701714879611988,8.426905047421782,10.79458159854571,13.257499043632844,12.558283403407072,11.873551728838203,12.068134999128839,12.63898256094036,13.085323505798826,12.337612715879565,13.198776530963249,14.43440744236214,13.362710048129776,13.543718046972769,14.266272081255366,16.37371122314575,8.619932052257601,6.863030901018075,9.488164098575803,15.327744636866125,160.4471548267035,13.763860519404728,12.09843492586491,12.169670351443502,18.399660236374615,23.13036371066612,24.971406362778303,25.790831334570303,25.6605696943019,28.024858769468953,32.66661593816921,30.187913850455274,16.744409713873527,5.41595717659012,10.258636780471178,14.11191050983579,-1.1742098383366664,0.5126079748713027,1.8437258705437012,9.998532420556472,3.723515439429929,6.366022609898701,-1.160963988537099,-3.3241113699240663,8.501608464788186,1.3424677770801787,7.482827331657404],"currentRatio":[null,null,6.010552400044548,null,4.922508164061698,5.959317021986932,5.287837427964816,7.68983040654318,8.05885436384286,6.995691456026739,7.351155134912704,8.641819077529405,2.5614263436437086,3.2924775877556054,4.06399290063352,4.057903006624766,4.42340151623516,4.93304421201358,5.502439604903011,5.546913284574713,5.3206491426926465,4.99835714896894,4.820739666424946,4.451847200773839,3.9976120699012263,4.043602650925289,4.6237570442174905,4.9394569544293265,4.9432428961899,5.048275278998985,7.242160833750512,6.541995678648596,7.324995181290557,6.381014567392584,7.140584905290788,7.2591093117408905,7.497061671132326,6.906900306900307,6.873258073853534,6.698984701792973,6.505981855640293,7.545637637960203,10.724681036532214,10.289003120984027,8.91402980464829,8.950008301761482,9.615711863864632,10.272554256561165,9.77858670494829,10.646771214919319,9.496757511649452,8.557948406852125,6.859487515863623,8.699247353845632,8.99467246813759,8.5502362754115,8.500393403168824,10.4100634581906,10.469232815601531,10.143615625315434,9.95213443771902,10.006028606328066,9.292604443480304,9.095814376706096,7.429391221403407,6.4148392995288,6.513963701482355,6.8831188334409585,7.069439443044052],"fcfMargin":[null,20.008663201386113,4.313707702077474,18.76599493755856,31.22292068421448,7.140963791549594,-19.642123146904886,-2.049191005966494,37.03107851940537,20.88512316320957,3.254907837554323,19.639697379237315,34.64166950328612,-29.54449356140688,22.703044082354428,22.873831775700936,24.6730056186165,26.869105380799212,22.953811440959164,14.177891733776319,23.391582851042312,25.62566560170394,7.850337779317512,17.38193006044309,27.255028440743562,24.955557055739327,24.12560574642853,20.668817302012812,21.33318301544516,22.231428846709704,22.845148622113886,-0.4355800091701055,7.079571971774682,16.063098287717406,22.645012886955076,8.476828901543447,20.711167132496666,12.900940182586185,13.688147727394515,-2.911826703143921,14.090312545569436,13.81143843236188,150.00830006028465,13.484826378756932,24.93073236483451,1.7444212368631788,7.635391159509732,27.093250142456704,32.53844872577869,26.996877404172515,17.489313887891388,32.88351843820169,29.12069396584523,27.66346507897874,14.691832972669713,11.76232631212546,2.476810335732777,15.294276995641818,11.310847196308668,12.610156181834045,12.678204862615114,23.47091171214724,11.09833729216152,19.57755688009931,19.97893864585851,20.316349784306965,18.56129607379559,16.662665731063264,14.863081075172987],"returnOnAssets":[null,null,null,null,11.792716300968422,12.326607114965526,12.721616898372892,10.756728676600156,9.928295381910681,8.744363530785048,7.9195001322187695,7.190501630926055,3.0244495793010553,-8.819377194927021,-8.269945640220708,-7.061906575649274,-2.176413189300611,11.318080380698058,12.717991540734506,12.389739002381912,12.769177021683001,12.20810424154209,11.967632883254078,10.408136874661523,8.926878954840587,8.218300624631134,7.9794129637178965,8.636859105773173,9.117712643393375,9.376889662542204,9.385890069264558,9.73095530470033,9.920939224729173,10.141657275444894,4.697469297753096,4.6450656863583255,4.90750820678147,4.939336485177922,11.569792960816551,10.459782611401906,9.678951619309908,9.334505660292205,27.78528974366524,28.309373476831023,27.740159520705266,26.736124426272646,8.338160827302627,10.731323053587772,13.589726980181444,16.053837787032617,17.145768177092187,18.333785786254087,20.801495678033017,20.481911367245935,18.42473483257422,14.851236868858015,10.84196753774886,7.5469061958269466,6.715205871934573,6.373956737375098,5.151972368987939,4.420635310305173,3.910246534529755,4.576046059193569,4.192730810829703,2.24635544697065,2.759843176249334,2.0949007846257017,3.179995724823237],"returnOnEquity":[null,null,null,null,14.576424004741428,14.887889422558661,15.553616489399335,12.600223567918809,11.917184417691415,10.505977848430183,9.562825148186002,8.442801068253342,3.64966993266859,-10.556333730411989,-9.752288194926713,-8.319439835669366,-2.629707768362133,13.361221117784364,14.726352806547215,14.341849157331495,14.778466551667213,14.131421970440963,13.729907466547992,11.925227814540026,10.313695555373808,9.45725113869476,8.9656530770693,9.862476204832003,10.506012979493862,10.745977018023186,10.34140729257651,10.901173029033608,11.07786748086202,11.404834788915533,5.255023478110255,5.208769003031087,5.461849944612437,5.551536458595324,13.0232592760762,11.832700704982383,10.9751955064024,10.563632052240848,30.914863800296892,31.701997677101414,31.376075412575567,30.062484899172944,9.27400572133291,11.903460889191834,15.189076558335419,17.888307517150402,19.09067527924001,20.408911631418135,23.384447190256292,22.757949594788013,20.49497135399173,16.61255626628761,12.237666201678557,8.373264796895018,7.394572448832704,7.039613990189805,5.721068867016176,4.8707202773957645,4.292106659529578,5.0298746330545665,4.683066927843963,2.5250687980275672,3.105965976787849,2.359015672542538,3.6215719532245525],"revenueGrowth":[null,null,null,null,62.14822335025381,25.703052112488333,10.354108077051016,7.34893087390045,0.40822459866263205,-0.5155595610454311,-8.571506864330146,-6.499309554206512,-4.741594333034027,3.9726629631109844,18.64228982466656,7.338414166887275,15.108271582309962,17.515535908770573,14.199823165340408,7.8309968847352085,1.2090261822979453,-1.7129150084500888,-4.2217847188426365,-0.6211404427431289,-4.180479856155528,-1.4044195953141658,0.8014319533460323,6.636626815412372,14.432651146425846,16.778055311775695,18.437603821787384,18.914989322549868,10.240747763167324,7.192407746411011,4.706769971852243,-1.5350374445972759,1.7840707306415737,-1.0516381286234333,-13.8033607700764,-13.477750506882934,-6.043915894850294,3.7007766725712044,22.66710964879377,22.95824550387944,3.8565109609682624,6.105519494739786,31.659050997317763,58.42664867230813,68.59180769806798,45.94027854601293,14.57333784581898,4.841801113176802,2.1520182110932318,-9.358170792415255,-27.73408087852005,-41.64283086923343,-33.02588240409597,-21.66969350882777,-28.26240282119099,-13.743567551294955,-13.816414143463474,-7.707690959358149,17.5885684918498,15.095759532327024,9.090566677338563,2.660635202914441,-1.9439429928741148,2.633399349941712,2.6646065669992725]}},"filings":[{"accn":"0001193125-10-181087","filed":"2010-08-06","form":"10-Q"},{"accn":"0001193125-10-246106","filed":"2010-11-03","form":"10-Q"},{"accn":"0000833640-12-000026","filed":"2012-02-29","form":"10-K"},{"accn":"0001193125-11-128665","filed":"2011-05-05","form":"10-Q"},{"accn":"0000833640-11-000178","filed":"2011-08-08","form":"10-Q"},{"accn":"0000833640-11-000207","filed":"2011-11-07","form":"10-Q"},{"accn":"0000833640-13-000061","filed":"2013-02-22","form":"10-K"},{"accn":"0000833640-12-000080","filed":"2012-05-08","form":"10-Q"},{"accn":"0000833640-12-000170","filed":"2012-08-07","form":"10-Q"},{"accn":"0000833640-12-000183","filed":"2012-10-31","form":"10-Q"},{"accn":"0000833640-14-000073","filed":"2014-02-13","form":"10-K"},{"accn":"0000833640-13-000119","filed":"2013-05-03","form":"10-Q"},{"accn":"0000833640-13-000238","filed":"2013-08-01","form":"10-Q"},{"accn":"0000833640-13-000288","filed":"2013-11-01","form":"10-Q"},{"accn":"0000833640-15-000060","filed":"2015-02-10","form":"10-K"},{"accn":"0000833640-14-000110","filed":"2014-05-05","form":"10-Q"},{"accn":"0000833640-14-000173","filed":"2014-07-31","form":"10-Q"},{"accn":"0000833640-14-000205","filed":"2014-11-03","form":"10-Q"},{"accn":"0000833640-15-000093","filed":"2015-04-30","form":"10-Q"},{"accn":"0000833640-15-000165","filed":"2015-07-31","form":"10-Q"},{"accn":"0000833640-15-000171","filed":"2015-10-30","form":"10-Q"},{"accn":"0000833640-16-000296","filed":"2016-04-29","form":"10-Q"},{"accn":"0000833640-16-000351","filed":"2016-07-29","form":"10-Q"},{"accn":"0000833640-16-000407","filed":"2016-11-01","form":"10-Q"},{"accn":"0000833640-17-000126","filed":"2017-05-05","form":"10-Q"},{"accn":"0000833640-17-000182","filed":"2017-07-27","form":"10-Q"},{"accn":"0000833640-19-000046","filed":"2019-02-13","form":"10-K"},{"accn":"0000833640-20-000044","filed":"2020-02-07","form":"10-K"},{"accn":"0000833640-21-000025","filed":"2021-02-05","form":"10-K"},{"accn":"0000833640-22-000021","filed":"2022-02-07","form":"10-K"},{"accn":"0000833640-21-000110","filed":"2021-04-29","form":"10-Q"},{"accn":"0000833640-21-000143","filed":"2021-07-29","form":"10-Q"},{"accn":"0000833640-21-000174","filed":"2021-10-28","form":"10-Q"},{"accn":"0000833640-23-000025","filed":"2023-02-07","form":"10-K"},{"accn":"0000833640-22-000083","filed":"2022-04-28","form":"10-Q"},{"accn":"0000833640-22-000118","filed":"2022-08-04","form":"10-Q"},{"accn":"0000833640-22-000128","filed":"2022-11-02","form":"10-Q"},{"accn":"0000833640-24-000030","filed":"2024-02-12","form":"10-K"},{"accn":"0000833640-23-000125","filed":"2023-05-04","form":"10-Q"},{"accn":"0000833640-23-000169","filed":"2023-08-03","form":"10-Q"},{"accn":"0000833640-23-000193","filed":"2023-11-07","form":"10-Q"},{"accn":"0000833640-25-000043","filed":"2025-02-07","form":"10-K"},{"accn":"0000833640-24-000107","filed":"2024-05-07","form":"10-Q"},{"accn":"0000833640-24-000147","filed":"2024-08-06","form":"10-Q"},{"accn":"0000833640-24-000171","filed":"2024-11-06","form":"10-Q"},{"accn":"0000833640-26-000037","filed":"2026-02-06","form":"10-K"},{"accn":"0000833640-25-000120","filed":"2025-05-12","form":"10-Q"},{"accn":"0000833640-25-000157","filed":"2025-08-06","form":"10-Q"},{"accn":"0000833640-25-000190","filed":"2025-11-05","form":"10-Q"},{"accn":"0000833640-26-000078","filed":"2026-05-07","form":"10-Q"},{"accn":"0000833640-26-000145","filed":"2026-08-06","form":"10-Q"},{"accn":"0000833640-17-000086","filed":"2017-02-08","form":"10-K"},{"accn":"0000833640-18-000067","filed":"2018-02-14","form":"10-K"},{"accn":"0000833640-16-000276","filed":"2016-02-11","form":"10-K"},{"accn":"0000833640-17-000198","filed":"2017-10-26","form":"10-Q"},{"accn":"0000833640-18-000135","filed":"2018-04-27","form":"10-Q"},{"accn":"0000833640-18-000197","filed":"2018-07-26","form":"10-Q"},{"accn":"0000833640-18-000215","filed":"2018-10-25","form":"10-Q"},{"accn":"0000833640-19-000104","filed":"2019-04-25","form":"10-Q"},{"accn":"0000833640-19-000142","filed":"2019-07-25","form":"10-Q"},{"accn":"0000833640-19-000199","filed":"2019-10-25","form":"10-Q"},{"accn":"0000833640-20-000149","filed":"2020-05-07","form":"10-Q"},{"accn":"0000833640-20-000241","filed":"2020-07-30","form":"10-Q"},{"accn":"0000833640-20-000253","filed":"2020-10-29","form":"10-Q"},{"accn":"0001193125-11-045774","filed":"2011-02-25","form":"10-K"}],"provenance":{"#0":{"kind":"filed","concept":"Revenues","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":49250000},"revenue@2009Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":49250000},"#1":{"kind":"filed","concept":"Revenues","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":60024000},"revenue@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#1"}],"rule":"component-sum","value":60024000},"#2":{"kind":"filed","concept":"Revenues","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":215701000},"#3":{"kind":"filed","concept":"Revenues","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":149563000},"#4":{"kind":"computed","op":"sum","terms":[{"ref":"#2"},{"ref":"#3","weight":-1}],"rule":"quarter-from-ytd","value":66138000},"revenue@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#4"}],"rule":"component-sum","value":66138000},"revenue@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#2"}],"rule":"component-sum","value":215701000},"#5":{"kind":"filed","concept":"Revenues","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":71507000},"revenue@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#5"}],"rule":"component-sum","value":71507000},"#6":{"kind":"filed","concept":"Revenues","filing":4,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":79858000},"revenue@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#6"}],"rule":"component-sum","value":79858000},"#7":{"kind":"filed","concept":"Revenues","filing":5,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":75452000},"revenue@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#7"}],"rule":"component-sum","value":75452000},"#8":{"kind":"filed","concept":"Revenues","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":299803000},"#9":{"kind":"filed","concept":"Revenues","filing":5,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":226817000},"#10":{"kind":"computed","op":"sum","terms":[{"ref":"#8"},{"ref":"#9","weight":-1}],"rule":"quarter-from-ytd","value":72986000},"revenue@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#10"}],"rule":"component-sum","value":72986000},"revenue@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#8"}],"rule":"component-sum","value":299803000},"#11":{"kind":"filed","concept":"Revenues","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":76762000},"revenue@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#11"}],"rule":"component-sum","value":76762000},"#12":{"kind":"filed","concept":"Revenues","filing":8,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":80184000},"revenue@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#12"}],"rule":"component-sum","value":80184000},"#13":{"kind":"filed","concept":"Revenues","filing":9,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":75063000},"revenue@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#13"}],"rule":"component-sum","value":75063000},"#14":{"kind":"filed","concept":"Revenues","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":298739000},"#15":{"kind":"filed","concept":"Revenues","filing":9,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":232009000},"#16":{"kind":"computed","op":"sum","terms":[{"ref":"#14"},{"ref":"#15","weight":-1}],"rule":"quarter-from-ytd","value":66730000},"revenue@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#16"}],"rule":"component-sum","value":66730000},"revenue@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#14"}],"rule":"component-sum","value":298739000},"#17":{"kind":"filed","concept":"Revenues","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":71773000},"revenue@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#17"}],"rule":"component-sum","value":71773000},"#18":{"kind":"filed","concept":"Revenues","filing":12,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":76382000},"revenue@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#18"}],"rule":"component-sum","value":76382000},"#19":{"kind":"filed","concept":"Revenues","filing":13,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":78045000},"revenue@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#19"}],"rule":"component-sum","value":78045000},"#20":{"kind":"filed","concept":"Revenues","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":305370000},"#21":{"kind":"filed","concept":"Revenues","filing":13,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":226200000},"#22":{"kind":"computed","op":"sum","terms":[{"ref":"#20"},{"ref":"#21","weight":-1}],"rule":"quarter-from-ytd","value":79170000},"revenue@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#22"}],"rule":"component-sum","value":79170000},"revenue@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#20"}],"rule":"component-sum","value":305370000},"#23":{"kind":"filed","concept":"Revenues","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":77040000},"revenue@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#23"}],"rule":"component-sum","value":77040000},"#24":{"kind":"filed","concept":"Revenues","filing":16,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":87922000},"revenue@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#24"}],"rule":"component-sum","value":87922000},"#25":{"kind":"filed","concept":"Revenues","filing":17,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":91715000},"revenue@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#25"}],"rule":"component-sum","value":91715000},"#26":{"kind":"filed","concept":"Revenues","filing":14,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":347089000},"#27":{"kind":"filed","concept":"Revenues","filing":17,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":256677000},"#28":{"kind":"computed","op":"sum","terms":[{"ref":"#26"},{"ref":"#27","weight":-1}],"rule":"quarter-from-ytd","value":90412000},"revenue@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#28"}],"rule":"component-sum","value":90412000},"revenue@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#26"}],"rule":"component-sum","value":347089000},"#29":{"kind":"filed","concept":"Revenues","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":83073000},"revenue@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#29"}],"rule":"component-sum","value":83073000},"#30":{"kind":"filed","concept":"Revenues","filing":19,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":88985000},"revenue@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#30"}],"rule":"component-sum","value":88985000},"#31":{"kind":"filed","concept":"Revenues","filing":20,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":90144000},"revenue@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#31"}],"rule":"component-sum","value":90144000},"#32":{"kind":"filed","concept":"Revenues","filing":14,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":348797000},"#33":{"kind":"filed","concept":"Revenues","filing":20,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":262202000},"#34":{"kind":"computed","op":"sum","terms":[{"ref":"#32"},{"ref":"#33","weight":-1}],"rule":"quarter-from-ytd","value":86595000},"revenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#34"}],"rule":"component-sum","value":86595000},"revenue@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#32"}],"rule":"component-sum","value":348797000},"#35":{"kind":"filed","concept":"Revenues","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":82557000},"revenue@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#35"}],"rule":"component-sum","value":82557000},"#36":{"kind":"filed","concept":"Revenues","filing":22,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":85265000},"revenue@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#36"}],"rule":"component-sum","value":85265000},"#37":{"kind":"filed","concept":"Revenues","filing":23,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":88878000},"revenue@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#37"}],"rule":"component-sum","value":88878000},"#38":{"kind":"filed","concept":"Revenues","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":88036000},"revenue@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#38"}],"rule":"component-sum","value":88036000},"#39":{"kind":"filed","concept":"Revenues","filing":25,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":97571000},"revenue@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#39"}],"rule":"component-sum","value":97571000},"#40":{"kind":"filed","concept":"Revenues","filing":23,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":103790000},"revenue@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#40"}],"rule":"component-sum","value":103790000},"#41":{"kind":"filed","concept":"Revenues","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":389668000},"#42":{"kind":"filed","concept":"Revenues","filing":23,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":286285000},"#43":{"kind":"computed","op":"sum","terms":[{"ref":"#41"},{"ref":"#42","weight":-1}],"rule":"quarter-from-ytd","value":103383000},"revenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#43"}],"rule":"component-sum","value":103383000},"revenue@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#41"}],"rule":"component-sum","value":389668000},"#44":{"kind":"filed","concept":"Revenues","filing":26,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":104688000},"revenue@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#44"}],"rule":"component-sum","value":104688000},"#45":{"kind":"filed","concept":"Revenues","filing":26,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":107563000},"revenue@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#45"}],"rule":"component-sum","value":107563000},"#46":{"kind":"filed","concept":"Revenues","filing":26,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":111255000},"revenue@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#46"}],"rule":"component-sum","value":111255000},"#47":{"kind":"filed","concept":"Revenues","filing":26,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":108249000},"revenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#47"}],"rule":"component-sum","value":108249000},"#48":{"kind":"filed","concept":"Revenues","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":431755000},"revenue@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#48"}],"rule":"component-sum","value":431755000},"#49":{"kind":"filed","concept":"Revenues","filing":27,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":103081000},"revenue@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#49"}],"rule":"component-sum","value":103081000},"#50":{"kind":"filed","concept":"Revenues","filing":27,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":109482000},"revenue@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#50"}],"rule":"component-sum","value":109482000},"#51":{"kind":"filed","concept":"Revenues","filing":27,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":110085000},"revenue@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#51"}],"rule":"component-sum","value":110085000},"#52":{"kind":"filed","concept":"Revenues","filing":27,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":93307000},"revenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#52"}],"rule":"component-sum","value":93307000},"#53":{"kind":"filed","concept":"Revenues","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":415955000},"revenue@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#53"}],"rule":"component-sum","value":415955000},"#54":{"kind":"filed","concept":"Revenues","filing":28,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":89188000},"revenue@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#54"}],"rule":"component-sum","value":89188000},"#55":{"kind":"filed","concept":"Revenues","filing":28,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":102865000},"revenue@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#55"}],"rule":"component-sum","value":102865000},"#56":{"kind":"filed","concept":"Revenues","filing":28,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":114159000},"revenue@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#56"}],"rule":"component-sum","value":114159000},"#57":{"kind":"filed","concept":"Revenues","filing":28,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":114457000},"revenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#57"}],"rule":"component-sum","value":114457000},"#58":{"kind":"filed","concept":"Revenues","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":420669000},"revenue@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#58"}],"rule":"component-sum","value":420669000},"#59":{"kind":"filed","concept":"Revenues","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":109664000},"revenue@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#59"}],"rule":"component-sum","value":109664000},"#60":{"kind":"filed","concept":"Revenues","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":106832000},"revenue@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#60"}],"rule":"component-sum","value":106832000},"#61":{"kind":"filed","concept":"Revenues","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":121129000},"revenue@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#61"}],"rule":"component-sum","value":121129000},"#62":{"kind":"filed","concept":"Revenues","filing":28,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":150693000},"revenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#62"}],"rule":"component-sum","value":150693000},"#63":{"kind":"filed","concept":"Revenues","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":488318000},"revenue@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#63"}],"rule":"component-sum","value":488318000},"#64":{"kind":"filed","concept":"Revenues","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":173737000},"revenue@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#64"}],"rule":"component-sum","value":173737000},"#65":{"kind":"filed","concept":"Revenues","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":180110000},"revenue@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#65"}],"rule":"component-sum","value":180110000},"#66":{"kind":"filed","concept":"Revenues","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":176776000},"revenue@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#66"}],"rule":"component-sum","value":176776000},"#67":{"kind":"filed","concept":"Revenues","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":703277000},"#68":{"kind":"filed","concept":"Revenues","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":530623000},"#69":{"kind":"computed","op":"sum","terms":[{"ref":"#67"},{"ref":"#68","weight":-1}],"rule":"quarter-from-ytd","value":172654000},"revenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#69"}],"rule":"component-sum","value":172654000},"revenue@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#67"}],"rule":"component-sum","value":703277000},"#70":{"kind":"filed","concept":"Revenues","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":182149000},"revenue@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#70"}],"rule":"component-sum","value":182149000},"#71":{"kind":"filed","concept":"Revenues","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":183986000},"revenue@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#71"}],"rule":"component-sum","value":183986000},"#72":{"kind":"filed","concept":"Revenues","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":160233000},"revenue@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#72"}],"rule":"component-sum","value":160233000},"#73":{"kind":"filed","concept":"Revenues","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":651138000},"#74":{"kind":"filed","concept":"Revenues","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":526368000},"#75":{"kind":"computed","op":"sum","terms":[{"ref":"#73"},{"ref":"#74","weight":-1}],"rule":"quarter-from-ytd","value":124770000},"revenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#75"}],"rule":"component-sum","value":124770000},"revenue@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#73"}],"rule":"component-sum","value":651138000},"#76":{"kind":"filed","concept":"Revenues","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":106297000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#76"}],"rule":"component-sum","value":106297000},"#77":{"kind":"filed","concept":"Revenues","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":123223000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#77"}],"rule":"component-sum","value":123223000},"#78":{"kind":"filed","concept":"Revenues","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":125511000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#78"}],"rule":"component-sum","value":125511000},"#79":{"kind":"filed","concept":"Revenues","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":444538000},"#80":{"kind":"filed","concept":"Revenues","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":355031000},"#81":{"kind":"computed","op":"sum","terms":[{"ref":"#79"},{"ref":"#80","weight":-1}],"rule":"quarter-from-ytd","value":89507000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#81"}],"rule":"component-sum","value":89507000},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#79"}],"rule":"component-sum","value":444538000},"#82":{"kind":"filed","concept":"Revenues","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":91688000},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#82"}],"rule":"component-sum","value":91688000},"#83":{"kind":"filed","concept":"Revenues","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":106198000},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#83"}],"rule":"component-sum","value":106198000},"#84":{"kind":"filed","concept":"Revenues","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":115837000},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#84"}],"rule":"component-sum","value":115837000},"#85":{"kind":"filed","concept":"Revenues","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":418973000},"#86":{"kind":"filed","concept":"Revenues","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":313723000},"#87":{"kind":"computed","op":"sum","terms":[{"ref":"#85"},{"ref":"#86","weight":-1}],"rule":"quarter-from-ytd","value":105250000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#87"}],"rule":"component-sum","value":105250000},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#85"}],"rule":"component-sum","value":418973000},"#88":{"kind":"filed","concept":"Revenues","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":105529000},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#88"}],"rule":"component-sum","value":105529000},"#89":{"kind":"filed","concept":"Revenues","filing":47,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":115852000},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#89"}],"rule":"component-sum","value":115852000},"#90":{"kind":"filed","concept":"Revenues","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":118919000},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#90"}],"rule":"component-sum","value":118919000},"#91":{"kind":"filed","concept":"Revenues","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":443504000},"#92":{"kind":"filed","concept":"Revenues","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":340300000},"#93":{"kind":"computed","op":"sum","terms":[{"ref":"#91"},{"ref":"#92","weight":-1}],"rule":"quarter-from-ytd","value":103204000},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#93"}],"rule":"component-sum","value":103204000},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#91"}],"rule":"component-sum","value":443504000},"#94":{"kind":"filed","concept":"Revenues","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":108308000},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#94"}],"rule":"component-sum","value":108308000},"revenue@2026Q2":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":118939000},"revenue@2015Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":87289000},"revenue@FY2015":{"kind":"filed","concept":"SalesRevenueNet","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":344609000},"costOfRevenue@2009Q2":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":25053000},"costOfRevenue@2009Q3":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":30901000},"#95":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":107633000},"#96":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":75311000},"costOfRevenue@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#95"},{"ref":"#96","weight":-1}],"rule":"quarter-from-ytd","value":32322000},"costOfRevenue@FY2009":{"kind":"filed","concept":"CostOfRevenue","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":107633000},"costOfRevenue@2010Q1":{"kind":"filed","concept":"CostOfRevenue","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":35585000},"costOfRevenue@2010Q2":{"kind":"filed","concept":"CostOfRevenue","filing":4,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":38369000},"costOfRevenue@2010Q3":{"kind":"filed","concept":"CostOfRevenue","filing":5,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":36447000},"#97":{"kind":"filed","concept":"CostOfRevenue","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":147262000},"#98":{"kind":"filed","concept":"CostOfRevenue","filing":5,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":110402000},"costOfRevenue@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#97"},{"ref":"#98","weight":-1}],"rule":"quarter-from-ytd","value":36860000},"costOfRevenue@FY2010":{"kind":"filed","concept":"CostOfRevenue","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":147262000},"costOfRevenue@2011Q1":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":40339000},"costOfRevenue@2011Q2":{"kind":"filed","concept":"CostOfRevenue","filing":8,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":42558000},"costOfRevenue@2011Q3":{"kind":"filed","concept":"CostOfRevenue","filing":9,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":40020000},"#99":{"kind":"filed","concept":"CostOfRevenue","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":158093000},"#100":{"kind":"filed","concept":"CostOfRevenue","filing":9,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":122917000},"costOfRevenue@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#99"},{"ref":"#100","weight":-1}],"rule":"quarter-from-ytd","value":35176000},"costOfRevenue@FY2011":{"kind":"filed","concept":"CostOfRevenue","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":158093000},"costOfRevenue@2012Q1":{"kind":"filed","concept":"CostOfRevenue","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":37181000},"costOfRevenue@2012Q2":{"kind":"filed","concept":"CostOfRevenue","filing":12,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":38627000},"costOfRevenue@2012Q3":{"kind":"filed","concept":"CostOfRevenue","filing":13,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":39294000},"#101":{"kind":"filed","concept":"CostOfRevenue","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":154868000},"#102":{"kind":"filed","concept":"CostOfRevenue","filing":13,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":115101000},"costOfRevenue@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#101"},{"ref":"#102","weight":-1}],"rule":"quarter-from-ytd","value":39767000},"costOfRevenue@FY2012":{"kind":"filed","concept":"CostOfRevenue","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":154868000},"costOfRevenue@2013Q1":{"kind":"filed","concept":"CostOfRevenue","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":37176000},"costOfRevenue@2013Q2":{"kind":"filed","concept":"CostOfRevenue","filing":16,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":41715000},"costOfRevenue@2013Q3":{"kind":"filed","concept":"CostOfRevenue","filing":17,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":42941000},"#103":{"kind":"filed","concept":"CostOfRevenue","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":163853000},"#104":{"kind":"filed","concept":"CostOfRevenue","filing":17,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":121832000},"costOfRevenue@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#103"},{"ref":"#104","weight":-1}],"rule":"quarter-from-ytd","value":42021000},"costOfRevenue@FY2013":{"kind":"filed","concept":"CostOfRevenue","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":163853000},"costOfRevenue@2014Q1":{"kind":"filed","concept":"CostOfRevenue","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":37096000},"costOfRevenue@2014Q2":{"kind":"filed","concept":"CostOfRevenue","filing":19,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":40249000},"costOfRevenue@2014Q3":{"kind":"filed","concept":"CostOfRevenue","filing":20,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":41092000},"#105":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":159227000},"#106":{"kind":"filed","concept":"CostOfRevenue","filing":20,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":118437000},"costOfRevenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#105"},{"ref":"#106","weight":-1}],"rule":"quarter-from-ytd","value":40790000},"costOfRevenue@FY2014":{"kind":"filed","concept":"CostOfRevenue","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":159227000},"costOfRevenue@2015Q1":{"kind":"filed","concept":"CostOfRevenue","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":40265000},"costOfRevenue@2015Q2":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":41247000},"costOfRevenue@2015Q3":{"kind":"filed","concept":"CostOfRevenue","filing":23,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":44717000},"#107":{"kind":"filed","concept":"CostOfRevenue","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":171309000},"#108":{"kind":"filed","concept":"CostOfRevenue","filing":23,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":126229000},"costOfRevenue@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#107"},{"ref":"#108","weight":-1}],"rule":"quarter-from-ytd","value":45080000},"costOfRevenue@FY2015":{"kind":"filed","concept":"CostOfRevenue","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":171309000},"costOfRevenue@2016Q1":{"kind":"filed","concept":"CostOfRevenue","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":43548000},"costOfRevenue@2016Q2":{"kind":"filed","concept":"CostOfRevenue","filing":25,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":49786000},"costOfRevenue@2016Q3":{"kind":"filed","concept":"CostOfRevenue","filing":54,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":51783000},"#109":{"kind":"filed","concept":"CostOfRevenue","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":197477000},"#110":{"kind":"filed","concept":"CostOfRevenue","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":145117000},"costOfRevenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#109"},{"ref":"#110","weight":-1}],"rule":"quarter-from-ytd","value":52360000},"costOfRevenue@FY2016":{"kind":"filed","concept":"CostOfRevenue","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":197477000},"costOfRevenue@2017Q1":{"kind":"filed","concept":"CostOfRevenue","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":54212000},"costOfRevenue@2017Q2":{"kind":"filed","concept":"CostOfRevenue","filing":56,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":54116000},"costOfRevenue@2017Q3":{"kind":"filed","concept":"CostOfRevenue","filing":57,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":55542000},"#111":{"kind":"filed","concept":"CostOfRevenue","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":218091000},"#112":{"kind":"filed","concept":"CostOfRevenue","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":163870000},"costOfRevenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#111"},{"ref":"#112","weight":-1}],"rule":"quarter-from-ytd","value":54221000},"costOfRevenue@FY2017":{"kind":"filed","concept":"CostOfRevenue","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":218091000},"costOfRevenue@2018Q1":{"kind":"filed","concept":"CostOfRevenue","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":49537000},"costOfRevenue@2018Q2":{"kind":"filed","concept":"CostOfRevenue","filing":59,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":53248000},"costOfRevenue@2018Q3":{"kind":"filed","concept":"CostOfRevenue","filing":60,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":53080000},"#113":{"kind":"filed","concept":"CostOfRevenue","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":201167000},"#114":{"kind":"filed","concept":"CostOfRevenue","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":155865000},"costOfRevenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#113"},{"ref":"#114","weight":-1}],"rule":"quarter-from-ytd","value":45302000},"costOfRevenue@FY2018":{"kind":"filed","concept":"CostOfRevenue","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":201167000},"costOfRevenue@2019Q1":{"kind":"filed","concept":"CostOfRevenue","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":43714000},"costOfRevenue@2019Q2":{"kind":"filed","concept":"CostOfRevenue","filing":62,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":51293000},"costOfRevenue@2019Q3":{"kind":"filed","concept":"CostOfRevenue","filing":63,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":56028000},"#115":{"kind":"filed","concept":"CostOfRevenue","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":207267000},"#116":{"kind":"filed","concept":"CostOfRevenue","filing":63,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":151035000},"costOfRevenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#115"},{"ref":"#116","weight":-1}],"rule":"quarter-from-ytd","value":56232000},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfRevenue","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":207267000},"costOfRevenue@2020Q1":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":53184000},"costOfRevenue@2020Q2":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":53296000},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfRevenue","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":61560000},"#117":{"kind":"filed","concept":"CostOfRevenue","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":244728000},"#118":{"kind":"filed","concept":"CostOfRevenue","filing":32,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":168040000},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#117"},{"ref":"#118","weight":-1}],"rule":"quarter-from-ytd","value":76688000},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfRevenue","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":244728000},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":89326000},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":88797000},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfRevenue","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":85037000},"#119":{"kind":"filed","concept":"CostOfRevenue","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":342638000},"#120":{"kind":"filed","concept":"CostOfRevenue","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":263160000},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#119"},{"ref":"#120","weight":-1}],"rule":"quarter-from-ytd","value":79478000},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfRevenue","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":342638000},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfRevenue","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":81474000},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfRevenue","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":77143000},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":68198000},"#121":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":284231000},"#122":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":226815000},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#121"},{"ref":"#122","weight":-1}],"rule":"quarter-from-ytd","value":57416000},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfRevenue","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":284231000},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfRevenue","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":52340000},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":60377000},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfRevenue","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":59566000},"#123":{"kind":"filed","concept":"CostOfRevenue","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":215582000},"#124":{"kind":"filed","concept":"CostOfRevenue","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":172283000},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#123"},{"ref":"#124","weight":-1}],"rule":"quarter-from-ytd","value":43299000},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfRevenue","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":215582000},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfRevenue","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":43908000},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfRevenue","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":49665000},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":52666000},"#125":{"kind":"filed","concept":"CostOfRevenue","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":194222000},"#126":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":146239000},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#125"},{"ref":"#126","weight":-1}],"rule":"quarter-from-ytd","value":47983000},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfRevenue","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":194222000},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfRevenue","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":47294000},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":51898000},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":54068000},"#127":{"kind":"filed","concept":"CostOfRevenue","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":201855000},"#128":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":153260000},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#127"},{"ref":"#128","weight":-1}],"rule":"quarter-from-ytd","value":48595000},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfRevenue","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":201855000},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfRevenue","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":51370000},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":54302000},"grossProfit@2009Q2":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":24197000},"grossProfit@2009Q3":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":29123000},"#129":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":108068000},"#130":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":74252000},"grossProfit@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#129"},{"ref":"#130","weight":-1}],"rule":"quarter-from-ytd","value":33816000},"grossProfit@FY2009":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":108068000},"grossProfit@2010Q1":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":35922000},"grossProfit@2010Q2":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":41489000},"grossProfit@2010Q3":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":39005000},"grossProfit@2010Q4":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":36125000},"grossProfit@FY2010":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":152541000},"grossProfit@2011Q1":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":36423000},"grossProfit@2011Q2":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":37626000},"grossProfit@2011Q3":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":35043000},"grossProfit@2011Q4":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":31554000},"grossProfit@FY2011":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":140646000},"grossProfit@2012Q1":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":34592000},"grossProfit@2012Q2":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":37755000},"grossProfit@2012Q3":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":38751000},"grossProfit@2012Q4":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":39403000},"grossProfit@FY2012":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":150502000},"grossProfit@2013Q1":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":39864000},"grossProfit@2013Q2":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":46207000},"grossProfit@2013Q3":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":48774000},"grossProfit@2013Q4":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":48391000},"grossProfit@FY2013":{"kind":"filed","concept":"GrossProfit","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":183236000},"grossProfit@2014Q1":{"kind":"filed","concept":"GrossProfit","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":45977000},"grossProfit@2014Q2":{"kind":"filed","concept":"GrossProfit","filing":53,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":48736000},"grossProfit@2014Q3":{"kind":"filed","concept":"GrossProfit","filing":53,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":49052000},"grossProfit@2014Q4":{"kind":"filed","concept":"GrossProfit","filing":53,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":45805000},"grossProfit@FY2014":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":189570000},"grossProfit@2015Q1":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":42292000},"grossProfit@2015Q2":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":44018000},"grossProfit@2015Q3":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":44161000},"grossProfit@2015Q4":{"kind":"filed","concept":"GrossProfit","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":42916000},"grossProfit@FY2015":{"kind":"filed","concept":"GrossProfit","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":173300000},"grossProfit@2016Q1":{"kind":"filed","concept":"GrossProfit","filing":52,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":44488000},"grossProfit@2016Q2":{"kind":"filed","concept":"GrossProfit","filing":52,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":47785000},"grossProfit@2016Q3":{"kind":"filed","concept":"GrossProfit","filing":52,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":49842000},"grossProfit@2016Q4":{"kind":"filed","concept":"GrossProfit","filing":52,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":50076000},"grossProfit@FY2016":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":192191000},"grossProfit@2017Q1":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":50476000},"grossProfit@2017Q2":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":53447000},"grossProfit@2017Q3":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":55713000},"grossProfit@2017Q4":{"kind":"filed","concept":"GrossProfit","filing":26,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":54028000},"grossProfit@FY2017":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":213664000},"grossProfit@2018Q1":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":53544000},"grossProfit@2018Q2":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":56234000},"grossProfit@2018Q3":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":57005000},"grossProfit@2018Q4":{"kind":"filed","concept":"GrossProfit","filing":27,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":48005000},"grossProfit@FY2018":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":214788000},"grossProfit@2019Q1":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":45474000},"grossProfit@2019Q2":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":51572000},"grossProfit@2019Q3":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":58131000},"grossProfit@2019Q4":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":58225000},"grossProfit@FY2019":{"kind":"filed","concept":"GrossProfit","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":213402000},"grossProfit@2020Q1":{"kind":"filed","concept":"GrossProfit","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":56480000},"grossProfit@2020Q2":{"kind":"filed","concept":"GrossProfit","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":53536000},"grossProfit@2020Q3":{"kind":"filed","concept":"GrossProfit","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":59569000},"grossProfit@2020Q4":{"kind":"filed","concept":"GrossProfit","filing":28,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":74005000},"grossProfit@FY2020":{"kind":"filed","concept":"GrossProfit","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":243590000},"grossProfit@2021Q1":{"kind":"filed","concept":"GrossProfit","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":84411000},"grossProfit@2021Q2":{"kind":"filed","concept":"GrossProfit","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":91313000},"grossProfit@2021Q3":{"kind":"filed","concept":"GrossProfit","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":91739000},"#131":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":360639000},"#132":{"kind":"filed","concept":"GrossProfit","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":267463000},"grossProfit@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#131"},{"ref":"#132","weight":-1}],"rule":"quarter-from-ytd","value":93176000},"grossProfit@FY2021":{"kind":"filed","concept":"GrossProfit","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":360639000},"grossProfit@2022Q1":{"kind":"filed","concept":"GrossProfit","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":100675000},"grossProfit@2022Q2":{"kind":"filed","concept":"GrossProfit","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":106843000},"grossProfit@2022Q3":{"kind":"filed","concept":"GrossProfit","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":92035000},"#133":{"kind":"filed","concept":"GrossProfit","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":366907000},"#134":{"kind":"filed","concept":"GrossProfit","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":299553000},"grossProfit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#133"},{"ref":"#134","weight":-1}],"rule":"quarter-from-ytd","value":67354000},"grossProfit@FY2022":{"kind":"filed","concept":"GrossProfit","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":366907000},"grossProfit@2023Q1":{"kind":"filed","concept":"GrossProfit","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":53957000},"grossProfit@2023Q2":{"kind":"filed","concept":"GrossProfit","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":62846000},"grossProfit@2023Q3":{"kind":"filed","concept":"GrossProfit","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":65945000},"#135":{"kind":"filed","concept":"GrossProfit","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":228956000},"#136":{"kind":"filed","concept":"GrossProfit","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":182748000},"grossProfit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#135"},{"ref":"#136","weight":-1}],"rule":"quarter-from-ytd","value":46208000},"grossProfit@FY2023":{"kind":"filed","concept":"GrossProfit","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":228956000},"grossProfit@2024Q1":{"kind":"filed","concept":"GrossProfit","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":47780000},"grossProfit@2024Q2":{"kind":"filed","concept":"GrossProfit","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":56533000},"grossProfit@2024Q3":{"kind":"filed","concept":"GrossProfit","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":63171000},"#137":{"kind":"filed","concept":"GrossProfit","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":224751000},"#138":{"kind":"filed","concept":"GrossProfit","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":167484000},"grossProfit@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#137"},{"ref":"#138","weight":-1}],"rule":"quarter-from-ytd","value":57267000},"grossProfit@FY2024":{"kind":"filed","concept":"GrossProfit","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":224751000},"grossProfit@2025Q1":{"kind":"filed","concept":"GrossProfit","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":58235000},"grossProfit@2025Q2":{"kind":"filed","concept":"GrossProfit","filing":50,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":63954000},"grossProfit@2025Q3":{"kind":"filed","concept":"GrossProfit","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":64851000},"#139":{"kind":"filed","concept":"GrossProfit","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":241649000},"#140":{"kind":"filed","concept":"GrossProfit","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":187040000},"grossProfit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#139"},{"ref":"#140","weight":-1}],"rule":"quarter-from-ytd","value":54609000},"grossProfit@FY2025":{"kind":"filed","concept":"GrossProfit","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":241649000},"grossProfit@2026Q1":{"kind":"filed","concept":"GrossProfit","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":56938000},"grossProfit@2026Q2":{"kind":"filed","concept":"GrossProfit","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":64637000},"operatingExpenses@2009Q2":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":19208000},"operatingExpenses@2009Q3":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":18055000},"#141":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":79458000},"#142":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":56890000},"operatingExpenses@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#141"},{"ref":"#142","weight":-1}],"rule":"quarter-from-ytd","value":22568000},"operatingExpenses@FY2009":{"kind":"filed","concept":"OperatingExpenses","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":79458000},"operatingExpenses@2010Q1":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":21044000},"operatingExpenses@2010Q2":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":22666000},"operatingExpenses@2010Q3":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":23751000},"#143":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":92615000},"#144":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":67460000},"operatingExpenses@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#143"},{"ref":"#144","weight":-1}],"rule":"quarter-from-ytd","value":25155000},"operatingExpenses@FY2010":{"kind":"filed","concept":"OperatingExpenses","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":92615000},"operatingExpenses@2011Q1":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":24746000},"operatingExpenses@2011Q2":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":24440000},"operatingExpenses@2011Q3":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":24480000},"#145":{"kind":"filed","concept":"OperatingExpenses","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":97427000},"#146":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":73666000},"operatingExpenses@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#145"},{"ref":"#146","weight":-1}],"rule":"quarter-from-ytd","value":23761000},"operatingExpenses@FY2011":{"kind":"filed","concept":"OperatingExpenses","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":97427000},"operatingExpenses@2012Q1":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":25871000},"operatingExpenses@2012Q2":{"kind":"filed","concept":"OperatingExpenses","filing":12,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":28342000},"operatingExpenses@2012Q3":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":54998000},"#147":{"kind":"filed","concept":"OperatingExpenses","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":139150000},"#148":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":109212000},"operatingExpenses@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#147"},{"ref":"#148","weight":-1}],"rule":"quarter-from-ytd","value":29938000},"operatingExpenses@FY2012":{"kind":"filed","concept":"OperatingExpenses","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":139150000},"operatingExpenses@2013Q1":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":30787000},"operatingExpenses@2013Q2":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":32919000},"operatingExpenses@2013Q3":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":32180000},"#149":{"kind":"filed","concept":"OperatingExpenses","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":129170000},"#150":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":95886000},"operatingExpenses@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#149"},{"ref":"#150","weight":-1}],"rule":"quarter-from-ytd","value":33284000},"operatingExpenses@FY2013":{"kind":"filed","concept":"OperatingExpenses","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":129170000},"operatingExpenses@2014Q1":{"kind":"filed","concept":"OperatingExpenses","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":33246000},"operatingExpenses@2014Q2":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":34411000},"operatingExpenses@2014Q3":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":32177000},"#151":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":133774000},"#152":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":99834000},"operatingExpenses@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#151"},{"ref":"#152","weight":-1}],"rule":"quarter-from-ytd","value":33940000},"operatingExpenses@FY2014":{"kind":"filed","concept":"OperatingExpenses","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":133774000},"operatingExpenses@2015Q1":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":35335000},"operatingExpenses@2015Q2":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":34814000},"operatingExpenses@2015Q3":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":32378000},"#153":{"kind":"filed","concept":"OperatingExpenses","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":134394000},"#154":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":102527000},"operatingExpenses@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#153"},{"ref":"#154","weight":-1}],"rule":"quarter-from-ytd","value":31867000},"operatingExpenses@FY2015":{"kind":"filed","concept":"OperatingExpenses","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":134394000},"operatingExpenses@2016Q1":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":34035000},"operatingExpenses@2016Q2":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":36010000},"operatingExpenses@2016Q3":{"kind":"filed","concept":"OperatingExpenses","filing":54,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":36724000},"#155":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":143317000},"#156":{"kind":"filed","concept":"OperatingExpenses","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":106769000},"operatingExpenses@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#155"},{"ref":"#156","weight":-1}],"rule":"quarter-from-ytd","value":36548000},"operatingExpenses@FY2016":{"kind":"filed","concept":"OperatingExpenses","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":143317000},"operatingExpenses@2017Q1":{"kind":"filed","concept":"OperatingExpenses","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":37560000},"operatingExpenses@2017Q2":{"kind":"filed","concept":"OperatingExpenses","filing":56,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":39250000},"operatingExpenses@2017Q3":{"kind":"filed","concept":"OperatingExpenses","filing":57,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":39654000},"#157":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":156027000},"#158":{"kind":"filed","concept":"OperatingExpenses","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":116464000},"operatingExpenses@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#157"},{"ref":"#158","weight":-1}],"rule":"quarter-from-ytd","value":39563000},"operatingExpenses@FY2017":{"kind":"filed","concept":"OperatingExpenses","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":156027000},"operatingExpenses@2018Q1":{"kind":"filed","concept":"OperatingExpenses","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":39583000},"operatingExpenses@2018Q2":{"kind":"filed","concept":"OperatingExpenses","filing":59,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":40615000},"operatingExpenses@2018Q3":{"kind":"filed","concept":"OperatingExpenses","filing":60,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":38980000},"#159":{"kind":"filed","concept":"OperatingExpenses","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":159140000},"#160":{"kind":"filed","concept":"OperatingExpenses","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":119178000},"operatingExpenses@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#159"},{"ref":"#160","weight":-1}],"rule":"quarter-from-ytd","value":39962000},"operatingExpenses@FY2018":{"kind":"filed","concept":"OperatingExpenses","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":159140000},"operatingExpenses@2019Q1":{"kind":"filed","concept":"OperatingExpenses","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":39353000},"operatingExpenses@2019Q2":{"kind":"filed","concept":"OperatingExpenses","filing":62,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":41812000},"operatingExpenses@2019Q3":{"kind":"filed","concept":"OperatingExpenses","filing":63,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":40633000},"#161":{"kind":"filed","concept":"OperatingExpenses","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":-3620000},"#162":{"kind":"filed","concept":"OperatingExpenses","filing":63,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":121798000},"operatingExpenses@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#161"},{"ref":"#162","weight":-1}],"rule":"quarter-from-ytd","value":-125418000},"operatingExpenses@FY2019":{"kind":"filed","concept":"OperatingExpenses","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":-3620000},"operatingExpenses@2020Q1":{"kind":"filed","concept":"OperatingExpenses","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":41386000},"operatingExpenses@2020Q2":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":40611000},"operatingExpenses@2020Q3":{"kind":"filed","concept":"OperatingExpenses","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":44828000},"#163":{"kind":"filed","concept":"OperatingExpenses","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":173103000},"#164":{"kind":"filed","concept":"OperatingExpenses","filing":32,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":126825000},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#163"},{"ref":"#164","weight":-1}],"rule":"quarter-from-ytd","value":46278000},"operatingExpenses@FY2020":{"kind":"filed","concept":"OperatingExpenses","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":173103000},"operatingExpenses@2021Q1":{"kind":"filed","concept":"OperatingExpenses","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":44225000},"operatingExpenses@2021Q2":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":46337000},"operatingExpenses@2021Q3":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":46147000},"#165":{"kind":"filed","concept":"OperatingExpenses","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":185581000},"#166":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":136709000},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#165"},{"ref":"#166","weight":-1}],"rule":"quarter-from-ytd","value":48872000},"operatingExpenses@FY2021":{"kind":"filed","concept":"OperatingExpenses","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":185581000},"operatingExpenses@2022Q1":{"kind":"filed","concept":"OperatingExpenses","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":49628000},"operatingExpenses@2022Q2":{"kind":"filed","concept":"OperatingExpenses","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":46741000},"operatingExpenses@2022Q3":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":43664000},"#167":{"kind":"filed","concept":"OperatingExpenses","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":186495000},"#168":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":140033000},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#167"},{"ref":"#168","weight":-1}],"rule":"quarter-from-ytd","value":46462000},"operatingExpenses@FY2022":{"kind":"filed","concept":"OperatingExpenses","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":186495000},"operatingExpenses@2023Q1":{"kind":"filed","concept":"OperatingExpenses","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":48200000},"operatingExpenses@2023Q2":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":50205000},"operatingExpenses@2023Q3":{"kind":"filed","concept":"OperatingExpenses","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":48233000},"#169":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":193897000},"#170":{"kind":"filed","concept":"OperatingExpenses","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":146638000},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#169"},{"ref":"#170","weight":-1}],"rule":"quarter-from-ytd","value":47259000},"operatingExpenses@FY2023":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":193897000},"operatingExpenses@2024Q1":{"kind":"filed","concept":"OperatingExpenses","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":47310000},"operatingExpenses@2024Q2":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":54575000},"operatingExpenses@2024Q3":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":51589000},"#171":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":206822000},"#172":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":153474000},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#171"},{"ref":"#172","weight":-1}],"rule":"quarter-from-ytd","value":53348000},"operatingExpenses@FY2024":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":206822000},"operatingExpenses@2025Q1":{"kind":"filed","concept":"OperatingExpenses","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":51517000},"operatingExpenses@2025Q2":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":65299000},"operatingExpenses@2025Q3":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":68804000},"#173":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":231455000},"#174":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":185620000},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#173"},{"ref":"#174","weight":-1}],"rule":"quarter-from-ytd","value":45835000},"operatingExpenses@FY2025":{"kind":"filed","concept":"OperatingExpenses","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":231455000},"operatingExpenses@2026Q1":{"kind":"filed","concept":"OperatingExpenses","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":55484000},"operatingExpenses@2026Q2":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":55737000},"operatingIncome@2009Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":4989000},"operatingIncome@2009Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":11068000},"#175":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":28610000},"#176":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":17362000},"operatingIncome@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#175"},{"ref":"#176","weight":-1}],"rule":"quarter-from-ytd","value":11248000},"operatingIncome@FY2009":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":28610000},"operatingIncome@2010Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":14878000},"operatingIncome@2010Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":18823000},"operatingIncome@2010Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":15254000},"#177":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":59926000},"#178":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":48955000},"operatingIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#177"},{"ref":"#178","weight":-1}],"rule":"quarter-from-ytd","value":10971000},"operatingIncome@FY2010":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":59926000},"operatingIncome@2011Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":11677000},"operatingIncome@2011Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":13186000},"operatingIncome@2011Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":10563000},"#179":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":43219000},"#180":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":35426000},"operatingIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#179"},{"ref":"#180","weight":-1}],"rule":"quarter-from-ytd","value":7793000},"operatingIncome@FY2011":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":43219000},"operatingIncome@2012Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":8721000},"operatingIncome@2012Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":9413000},"operatingIncome@2012Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":-16247000},"#181":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":11352000},"#182":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":1887000},"operatingIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#181"},{"ref":"#182","weight":-1}],"rule":"quarter-from-ytd","value":9465000},"operatingIncome@FY2012":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":11352000},"operatingIncome@2013Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":9077000},"operatingIncome@2013Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":13288000},"operatingIncome@2013Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":16594000},"#183":{"kind":"filed","concept":"OperatingIncomeLoss","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":54066000},"#184":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":38959000},"operatingIncome@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#183"},{"ref":"#184","weight":-1}],"rule":"quarter-from-ytd","value":15107000},"operatingIncome@FY2013":{"kind":"filed","concept":"OperatingIncomeLoss","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":54066000},"operatingIncome@2014Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":12731000},"operatingIncome@2014Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":14325000},"operatingIncome@2014Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":16875000},"#185":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":55796000},"#186":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":43931000},"operatingIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#185"},{"ref":"#186","weight":-1}],"rule":"quarter-from-ytd","value":11865000},"operatingIncome@FY2014":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":55796000},"operatingIncome@2015Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":6957000},"operatingIncome@2015Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":9204000},"operatingIncome@2015Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":11783000},"#187":{"kind":"filed","concept":"OperatingIncomeLoss","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":38906000},"#188":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":27944000},"operatingIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#187"},{"ref":"#188","weight":-1}],"rule":"quarter-from-ytd","value":10962000},"operatingIncome@FY2015":{"kind":"filed","concept":"OperatingIncomeLoss","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":38906000},"operatingIncome@2016Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":10453000},"operatingIncome@2016Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":11775000},"operatingIncome@2016Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":54,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":13118000},"#189":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":48874000},"#190":{"kind":"filed","concept":"OperatingIncomeLoss","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":35346000},"operatingIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#189"},{"ref":"#190","weight":-1}],"rule":"quarter-from-ytd","value":13528000},"operatingIncome@FY2016":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":48874000},"operatingIncome@2017Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":12916000},"operatingIncome@2017Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":56,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":14197000},"operatingIncome@2017Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":57,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":16059000},"#191":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":57637000},"#192":{"kind":"filed","concept":"OperatingIncomeLoss","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":43172000},"operatingIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#191"},{"ref":"#192","weight":-1}],"rule":"quarter-from-ytd","value":14465000},"operatingIncome@FY2017":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":57637000},"operatingIncome@2018Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":13961000},"operatingIncome@2018Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":59,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":15619000},"operatingIncome@2018Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":60,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":18025000},"#193":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":55648000},"#194":{"kind":"filed","concept":"OperatingIncomeLoss","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":47605000},"operatingIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#193"},{"ref":"#194","weight":-1}],"rule":"quarter-from-ytd","value":8043000},"operatingIncome@FY2018":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":55648000},"operatingIncome@2019Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":6121000},"operatingIncome@2019Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":62,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":9760000},"operatingIncome@2019Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":63,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":17498000},"#195":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":217022000},"#196":{"kind":"filed","concept":"OperatingIncomeLoss","filing":63,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":33379000},"operatingIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#195"},{"ref":"#196","weight":-1}],"rule":"quarter-from-ytd","value":183643000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":217022000},"operatingIncome@2020Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":15094000},"operatingIncome@2020Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":12925000},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":14741000},"#197":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":70487000},"#198":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":42760000},"operatingIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#197"},{"ref":"#198","weight":-1}],"rule":"quarter-from-ytd","value":27727000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":70487000},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":40186000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":44976000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":45592000},"#199":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":175058000},"#200":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":130754000},"operatingIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#199"},{"ref":"#200","weight":-1}],"rule":"quarter-from-ytd","value":44304000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":175058000},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":51047000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":60102000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":48371000},"#201":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":180412000},"#202":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":159520000},"operatingIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#201"},{"ref":"#202","weight":-1}],"rule":"quarter-from-ytd","value":20892000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":180412000},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":5757000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":12641000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":17712000},"#203":{"kind":"filed","concept":"OperatingIncomeLoss","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":35059000},"#204":{"kind":"filed","concept":"OperatingIncomeLoss","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":36110000},"operatingIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#203"},{"ref":"#204","weight":-1}],"rule":"quarter-from-ytd","value":-1051000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":35059000},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":470000},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":1958000},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":11582000},"#205":{"kind":"filed","concept":"OperatingIncomeLoss","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":17929000},"#206":{"kind":"filed","concept":"OperatingIncomeLoss","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":14010000},"operatingIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#205"},{"ref":"#206","weight":-1}],"rule":"quarter-from-ytd","value":3919000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":17929000},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":6718000},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":50,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":-1345000},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":-3953000},"#207":{"kind":"filed","concept":"OperatingIncomeLoss","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":10194000},"#208":{"kind":"filed","concept":"OperatingIncomeLoss","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":1420000},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#207"},{"ref":"#208","weight":-1}],"rule":"quarter-from-ytd","value":8774000},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":10194000},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":1454000},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":8900000},"pretaxIncome@2014Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":14523000},"pretaxIncome@2014Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":17256000},"pretaxIncome@2015Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":6734000},"pretaxIncome@2015Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":9218000},"pretaxIncome@2015Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":12211000},"#209":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":39331000},"#210":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":28163000},"pretaxIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#209"},{"ref":"#210","weight":-1}],"rule":"quarter-from-ytd","value":11168000},"pretaxIncome@FY2015":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":39331000},"pretaxIncome@2016Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":10714000},"pretaxIncome@2016Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":12011000},"pretaxIncome@2016Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":54,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":13400000},"#211":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":49952000},"#212":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":36125000},"pretaxIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#211"},{"ref":"#212","weight":-1}],"rule":"quarter-from-ytd","value":13827000},"pretaxIncome@FY2016":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":49952000},"pretaxIncome@2017Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":13422000},"pretaxIncome@2017Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":56,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":14662000},"pretaxIncome@2017Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":57,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":16954000},"#213":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":60299000},"#214":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":45038000},"pretaxIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#213"},{"ref":"#214","weight":-1}],"rule":"quarter-from-ytd","value":15261000},"pretaxIncome@FY2017":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":60299000},"pretaxIncome@2018Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":14797000},"pretaxIncome@2018Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":59,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":16504000},"pretaxIncome@2018Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":60,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":19123000},"#215":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":59764000},"#216":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":50424000},"pretaxIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#215"},{"ref":"#216","weight":-1}],"rule":"quarter-from-ytd","value":9340000},"pretaxIncome@FY2018":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":59764000},"pretaxIncome@2019Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":7273000},"pretaxIncome@2019Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":62,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":11070000},"pretaxIncome@2019Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":63,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":18576000},"#217":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":222414000},"#218":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":63,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":36919000},"pretaxIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#218","weight":-1}],"rule":"quarter-from-ytd","value":185495000},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":222414000},"pretaxIncome@2020Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":16871000},"pretaxIncome@2020Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":14405000},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":15618000},"#219":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":75251000},"#220":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":46894000},"pretaxIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#219"},{"ref":"#220","weight":-1}],"rule":"quarter-from-ytd","value":28357000},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":75251000},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":40783000},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":45149000},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":45798000},"#221":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":176135000},"#222":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":131730000},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#221"},{"ref":"#222","weight":-1}],"rule":"quarter-from-ytd","value":44405000},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":176135000},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":51601000},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":60776000},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":49372000},"#223":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":183426000},"#224":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":161749000},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#223"},{"ref":"#224","weight":-1}],"rule":"quarter-from-ytd","value":21677000},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":183426000},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":7471000},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":15355000},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":20850000},"#225":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":45907000},"#226":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":43676000},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#225"},{"ref":"#226","weight":-1}],"rule":"quarter-from-ytd","value":2231000},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":45907000},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":3972000},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":5147000},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":14332000},"#227":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":30754000},"#228":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":23451000},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#227"},{"ref":"#228","weight":-1}],"rule":"quarter-from-ytd","value":7303000},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":30754000},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":9885000},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":1345000},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":-1398000},"#229":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":20979000},"#230":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":9832000},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#229"},{"ref":"#230","weight":-1}],"rule":"quarter-from-ytd","value":11147000},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":20979000},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":3920000},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":11233000},"pretaxIncome@2009Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":5743000},"pretaxIncome@2009Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":11246000},"#231":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":30523000},"#232":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":19118000},"pretaxIncome@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#231"},{"ref":"#232","weight":-1}],"rule":"quarter-from-ytd","value":11405000},"pretaxIncome@FY2009":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":30523000},"pretaxIncome@2010Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":15372000},"pretaxIncome@2010Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":4,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":19294000},"pretaxIncome@2010Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":5,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":15669000},"#233":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":61805000},"#234":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":5,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":50334000},"pretaxIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#233"},{"ref":"#234","weight":-1}],"rule":"quarter-from-ytd","value":11471000},"pretaxIncome@FY2010":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":61805000},"pretaxIncome@2011Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":12119000},"pretaxIncome@2011Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":8,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":13647000},"pretaxIncome@2011Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":9,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":11115000},"#235":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":45095000},"#236":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":9,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":36881000},"pretaxIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#235"},{"ref":"#236","weight":-1}],"rule":"quarter-from-ytd","value":8214000},"pretaxIncome@FY2011":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":45095000},"pretaxIncome@2012Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":9336000},"pretaxIncome@2012Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":12,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":9608000},"pretaxIncome@2012Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":13,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":-49347000},"#237":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":-20782000},"#238":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":13,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":-30403000},"pretaxIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#237"},{"ref":"#238","weight":-1}],"rule":"quarter-from-ytd","value":9621000},"pretaxIncome@FY2012":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":-20782000},"pretaxIncome@2013Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":9294000},"pretaxIncome@2013Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":16,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":13853000},"pretaxIncome@2013Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":17,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":16676000},"#239":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":55427000},"#240":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":17,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":39823000},"pretaxIncome@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#239"},{"ref":"#240","weight":-1}],"rule":"quarter-from-ytd","value":15604000},"pretaxIncome@FY2013":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":55427000},"pretaxIncome@2014Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":12988000},"#241":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":56814000},"#242":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":44767000},"pretaxIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#241"},{"ref":"#242","weight":-1}],"rule":"quarter-from-ytd","value":12047000},"pretaxIncome@FY2014":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":56814000},"interestExpense@FY2009":{"kind":"filed","concept":"InterestExpense","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":3000},"interestExpense@FY2010":{"kind":"filed","concept":"InterestExpense","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":3000},"interestExpense@FY2011":{"kind":"filed","concept":"InterestExpense","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":0},"interestExpense@FY2012":{"kind":"filed","concept":"InterestExpense","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":2000},"interestExpense@FY2013":{"kind":"filed","concept":"InterestExpense","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":23000},"interestExpense@FY2014":{"kind":"filed","concept":"InterestExpense","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":0},"interestExpense@FY2015":{"kind":"filed","concept":"InterestExpense","filing":53,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":0},"netIncome@2009Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":4529000},"netIncome@2009Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":9152000},"#243":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":23269000},"#244":{"kind":"filed","concept":"NetIncomeLoss","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":14085000},"netIncome@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#243"},{"ref":"#244","weight":-1}],"rule":"quarter-from-ytd","value":9184000},"netIncome@FY2009":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":23269000},"netIncome@2010Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":12314000},"netIncome@2010Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":15587000},"netIncome@2010Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":12634000},"netIncome@2010Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2010-10-01","end":"2010-12-31","value":8929000},"netIncome@FY2010":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":49464000},"netIncome@2011Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":9854000},"netIncome@2011Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":10599000},"netIncome@2011Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":7512000},"netIncome@2011Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":6326000},"netIncome@FY2011":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":34291000},"netIncome@2012Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":7461000},"netIncome@2012Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":-7176000},"netIncome@2012Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":-44406000},"netIncome@2012Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":10,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":9716000},"netIncome@FY2012":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":-34404000},"netIncome@2013Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":10903000},"netIncome@2013Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":13672000},"netIncome@2013Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":16654000},"netIncome@2013Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":14,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":16037000},"netIncome@FY2013":{"kind":"filed","concept":"NetIncomeLoss","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":57266000},"netIncome@2014Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":12363000},"netIncome@2014Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":53,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":16716000},"netIncome@2014Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":53,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":16111000},"netIncome@2014Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":53,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":14354000},"netIncome@FY2014":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":59544000},"netIncome@2015Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":6343000},"netIncome@2015Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":8590000},"netIncome@2015Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":11513000},"netIncome@2015Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":51,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":12701000},"netIncome@FY2015":{"kind":"filed","concept":"NetIncomeLoss","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":39152000},"netIncome@2016Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":52,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":10379000},"netIncome@2016Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":52,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":11407000},"netIncome@2016Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":52,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":12809000},"netIncome@2016Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":52,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":14303000},"netIncome@FY2016":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":48898000},"netIncome@2017Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":14099000},"netIncome@2017Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":13902000},"netIncome@2017Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":16506000},"netIncome@2017Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":26,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":-16898000},"netIncome@FY2017":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":27609000},"netIncome@2018Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":14200000},"netIncome@2018Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":15381000},"netIncome@2018Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":17667000},"netIncome@2018Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":22736000},"netIncome@FY2018":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":69984000},"netIncome@2019Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":7233000},"netIncome@2019Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":10845000},"netIncome@2019Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":17099000},"netIncome@2019Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":158291000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":193468000},"netIncome@2020Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":15886000},"netIncome@2020Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":13192000},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":14820000},"netIncome@2020Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":28,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":27278000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":71176000},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":39798000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":41881000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":42034000},"#245":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":164413000},"#246":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":123713000},"netIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#245"},{"ref":"#246","weight":-1}],"rule":"quarter-from-ytd","value":40700000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":164413000},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":46248000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":55824000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":45964000},"#247":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":170851000},"#248":{"kind":"filed","concept":"NetIncomeLoss","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":148036000},"netIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#247"},{"ref":"#248","weight":-1}],"rule":"quarter-from-ytd","value":22815000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":170851000},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":6875000},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":14793000},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":19796000},"#249":{"kind":"filed","concept":"NetIncomeLoss","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":55735000},"#250":{"kind":"filed","concept":"NetIncomeLoss","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":41464000},"netIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#249"},{"ref":"#250","weight":-1}],"rule":"quarter-from-ytd","value":14271000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":55735000},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":3954000},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":4849000},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":14291000},"#251":{"kind":"filed","concept":"NetIncomeLoss","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":32234000},"#252":{"kind":"filed","concept":"NetIncomeLoss","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":23094000},"netIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#251"},{"ref":"#252","weight":-1}],"rule":"quarter-from-ytd","value":9140000},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":32234000},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":8790000},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":50,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":1369000},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":-1356000},"#253":{"kind":"filed","concept":"NetIncomeLoss","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":22093000},"#254":{"kind":"filed","concept":"NetIncomeLoss","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":8803000},"netIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#253"},{"ref":"#254","weight":-1}],"rule":"quarter-from-ytd","value":13290000},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":22093000},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":3300000},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":9833000},"#255":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2009-04-01","end":"2009-06-30","value":0.16},"dilutedEps@2009Q2":{"kind":"computed","op":"product","terms":[{"ref":"#255"}],"scale":0.5,"rule":"split-restated","value":0.08},"#256":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2009-07-01","end":"2009-09-30","value":0.32},"dilutedEps@2009Q3":{"kind":"computed","op":"product","terms":[{"ref":"#256"}],"scale":0.5,"rule":"split-restated","value":0.16},"#257":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2009-01-01","end":"2009-12-31","value":0.82},"#258":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2009-01-01","end":"2009-12-31","value":28297000},"#259":{"kind":"computed","op":"product","terms":[{"ref":"#257"},{"ref":"#258"}],"value":23203540},"#260":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2009-01-01","end":"2009-09-30","value":0.5},"#261":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2009-01-01","end":"2009-09-30","value":28108000},"#262":{"kind":"computed","op":"product","terms":[{"ref":"#260"},{"ref":"#261"}],"value":14054000},"#263":{"kind":"computed","op":"sum","terms":[{"ref":"#259"},{"ref":"#262","weight":-1}],"value":9149540},"#264":{"kind":"computed","op":"sum","terms":[{"ref":"#258","weight":4},{"ref":"#261","weight":-3}],"rule":"unaverage-quarter","value":28864000},"#265":{"kind":"computed","op":"ratio","terms":[{"ref":"#263"},{"ref":"#264"}],"rule":"per-share-quarter","value":0.31698794345898007},"dilutedEps@2009Q4":{"kind":"computed","op":"product","terms":[{"ref":"#265"}],"scale":0.5,"rule":"split-restated","value":0.15849397172949004},"dilutedEps@FY2009":{"kind":"computed","op":"product","terms":[{"ref":"#257"}],"scale":0.5,"rule":"split-restated","value":0.41},"#266":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2010-01-01","end":"2010-03-31","value":0.42},"dilutedEps@2010Q1":{"kind":"computed","op":"product","terms":[{"ref":"#266"}],"scale":0.5,"rule":"split-restated","value":0.21},"#267":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2010-04-01","end":"2010-06-30","value":0.53},"dilutedEps@2010Q2":{"kind":"computed","op":"product","terms":[{"ref":"#267"}],"scale":0.5,"rule":"split-restated","value":0.265},"#268":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2010-07-01","end":"2010-09-30","value":0.43},"dilutedEps@2010Q3":{"kind":"computed","op":"product","terms":[{"ref":"#268"}],"scale":0.5,"rule":"split-restated","value":0.215},"#269":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2010-10-01","end":"2010-12-31","value":0.3},"dilutedEps@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#269"}],"scale":0.5,"rule":"split-restated","value":0.15},"#270":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2010-01-01","end":"2010-12-31","value":1.67},"dilutedEps@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#270"}],"scale":0.5,"rule":"split-restated","value":0.835},"#271":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2011-01-01","end":"2011-03-31","value":0.33},"dilutedEps@2011Q1":{"kind":"computed","op":"product","terms":[{"ref":"#271"}],"scale":0.5,"rule":"split-restated","value":0.165},"#272":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2011-04-01","end":"2011-06-30","value":0.35},"dilutedEps@2011Q2":{"kind":"computed","op":"product","terms":[{"ref":"#272"}],"scale":0.5,"rule":"split-restated","value":0.175},"#273":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2011-07-01","end":"2011-09-30","value":0.25},"dilutedEps@2011Q3":{"kind":"computed","op":"product","terms":[{"ref":"#273"}],"scale":0.5,"rule":"split-restated","value":0.125},"#274":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2011-10-01","end":"2011-12-31","value":0.22},"dilutedEps@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#274"}],"scale":0.5,"rule":"split-restated","value":0.11},"#275":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2011-01-01","end":"2011-12-31","value":1.14},"dilutedEps@FY2011":{"kind":"computed","op":"product","terms":[{"ref":"#275"}],"scale":0.5,"rule":"split-restated","value":0.57},"#276":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2012-01-01","end":"2012-03-31","value":0.25},"dilutedEps@2012Q1":{"kind":"computed","op":"product","terms":[{"ref":"#276"}],"scale":0.5,"rule":"split-restated","value":0.125},"#277":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2012-04-01","end":"2012-06-30","value":-0.25},"dilutedEps@2012Q2":{"kind":"computed","op":"product","terms":[{"ref":"#277"}],"scale":0.5,"rule":"split-restated","value":-0.125},"#278":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2012-07-01","end":"2012-09-30","value":-1.54},"dilutedEps@2012Q3":{"kind":"computed","op":"product","terms":[{"ref":"#278"}],"scale":0.5,"rule":"split-restated","value":-0.77},"#279":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2012-10-01","end":"2012-12-31","value":0.33},"dilutedEps@2012Q4":{"kind":"computed","op":"product","terms":[{"ref":"#279"}],"scale":0.5,"rule":"split-restated","value":0.165},"#280":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2012-01-01","end":"2012-12-31","value":-1.2},"dilutedEps@FY2012":{"kind":"computed","op":"product","terms":[{"ref":"#280"}],"scale":0.5,"rule":"split-restated","value":-0.6},"#281":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2013-01-01","end":"2013-03-31","value":0.37},"dilutedEps@2013Q1":{"kind":"computed","op":"product","terms":[{"ref":"#281"}],"scale":0.5,"rule":"split-restated","value":0.185},"#282":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2013-04-01","end":"2013-06-30","value":0.45},"dilutedEps@2013Q2":{"kind":"computed","op":"product","terms":[{"ref":"#282"}],"scale":0.5,"rule":"split-restated","value":0.225},"#283":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2013-07-01","end":"2013-09-30","value":0.54},"dilutedEps@2013Q3":{"kind":"computed","op":"product","terms":[{"ref":"#283"}],"scale":0.5,"rule":"split-restated","value":0.27},"#284":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2013-10-01","end":"2013-12-31","value":0.52},"dilutedEps@2013Q4":{"kind":"computed","op":"product","terms":[{"ref":"#284"}],"scale":0.5,"rule":"split-restated","value":0.26},"#285":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":53,"unit":"USD/shares","start":"2013-01-01","end":"2013-12-31","value":1.88},"dilutedEps@FY2013":{"kind":"computed","op":"product","terms":[{"ref":"#285"}],"scale":0.5,"rule":"split-restated","value":0.94},"#286":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":53,"unit":"USD/shares","start":"2014-01-01","end":"2014-03-31","value":0.4},"dilutedEps@2014Q1":{"kind":"computed","op":"product","terms":[{"ref":"#286"}],"scale":0.5,"rule":"split-restated","value":0.2},"#287":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":53,"unit":"USD/shares","start":"2014-04-01","end":"2014-06-30","value":0.54},"dilutedEps@2014Q2":{"kind":"computed","op":"product","terms":[{"ref":"#287"}],"scale":0.5,"rule":"split-restated","value":0.27},"#288":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":53,"unit":"USD/shares","start":"2014-07-01","end":"2014-09-30","value":0.52},"dilutedEps@2014Q3":{"kind":"computed","op":"product","terms":[{"ref":"#288"}],"scale":0.5,"rule":"split-restated","value":0.26},"#289":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":53,"unit":"USD/shares","start":"2014-10-01","end":"2014-12-31","value":0.48},"dilutedEps@2014Q4":{"kind":"computed","op":"product","terms":[{"ref":"#289"}],"scale":0.5,"rule":"split-restated","value":0.24},"#290":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2014-01-01","end":"2014-12-31","value":1.93},"dilutedEps@FY2014":{"kind":"computed","op":"product","terms":[{"ref":"#290"}],"scale":0.5,"rule":"split-restated","value":0.965},"#291":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2015-01-01","end":"2015-03-31","value":0.21},"dilutedEps@2015Q1":{"kind":"computed","op":"product","terms":[{"ref":"#291"}],"scale":0.5,"rule":"split-restated","value":0.105},"#292":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2015-04-01","end":"2015-06-30","value":0.29},"dilutedEps@2015Q2":{"kind":"computed","op":"product","terms":[{"ref":"#292"}],"scale":0.5,"rule":"split-restated","value":0.145},"#293":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2015-07-01","end":"2015-09-30","value":0.39},"dilutedEps@2015Q3":{"kind":"computed","op":"product","terms":[{"ref":"#293"}],"scale":0.5,"rule":"split-restated","value":0.195},"#294":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":51,"unit":"USD/shares","start":"2015-10-01","end":"2015-12-31","value":0.44},"dilutedEps@2015Q4":{"kind":"computed","op":"product","terms":[{"ref":"#294"}],"scale":0.5,"rule":"split-restated","value":0.22},"#295":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":52,"unit":"USD/shares","start":"2015-01-01","end":"2015-12-31","value":1.32},"dilutedEps@FY2015":{"kind":"computed","op":"product","terms":[{"ref":"#295"}],"scale":0.5,"rule":"split-restated","value":0.66},"#296":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":52,"unit":"USD/shares","start":"2016-01-01","end":"2016-03-31","value":0.35},"dilutedEps@2016Q1":{"kind":"computed","op":"product","terms":[{"ref":"#296"}],"scale":0.5,"rule":"split-restated","value":0.175},"#297":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":52,"unit":"USD/shares","start":"2016-04-01","end":"2016-06-30","value":0.39},"dilutedEps@2016Q2":{"kind":"computed","op":"product","terms":[{"ref":"#297"}],"scale":0.5,"rule":"split-restated","value":0.195},"#298":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":52,"unit":"USD/shares","start":"2016-07-01","end":"2016-09-30","value":0.43},"dilutedEps@2016Q3":{"kind":"computed","op":"product","terms":[{"ref":"#298"}],"scale":0.5,"rule":"split-restated","value":0.215},"#299":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":52,"unit":"USD/shares","start":"2016-10-01","end":"2016-12-31","value":0.48},"dilutedEps@2016Q4":{"kind":"computed","op":"product","terms":[{"ref":"#299"}],"scale":0.5,"rule":"split-restated","value":0.24},"#300":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2016-01-01","end":"2016-12-31","value":1.65},"dilutedEps@FY2016":{"kind":"computed","op":"product","terms":[{"ref":"#300"}],"scale":0.5,"rule":"split-restated","value":0.825},"#301":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2017-01-01","end":"2017-03-31","value":0.47},"dilutedEps@2017Q1":{"kind":"computed","op":"product","terms":[{"ref":"#301"}],"scale":0.5,"rule":"split-restated","value":0.235},"#302":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2017-04-01","end":"2017-06-30","value":0.46},"dilutedEps@2017Q2":{"kind":"computed","op":"product","terms":[{"ref":"#302"}],"scale":0.5,"rule":"split-restated","value":0.23},"#303":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2017-07-01","end":"2017-09-30","value":0.54},"dilutedEps@2017Q3":{"kind":"computed","op":"product","terms":[{"ref":"#303"}],"scale":0.5,"rule":"split-restated","value":0.27},"#304":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":26,"unit":"USD/shares","start":"2017-10-01","end":"2017-12-31","value":-0.57},"dilutedEps@2017Q4":{"kind":"computed","op":"product","terms":[{"ref":"#304"}],"scale":0.5,"rule":"split-restated","value":-0.285},"#305":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2017-01-01","end":"2017-12-31","value":0.9},"dilutedEps@FY2017":{"kind":"computed","op":"product","terms":[{"ref":"#305"}],"scale":0.5,"rule":"split-restated","value":0.45},"#306":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2018-01-01","end":"2018-03-31","value":0.46},"dilutedEps@2018Q1":{"kind":"computed","op":"product","terms":[{"ref":"#306"}],"scale":0.5,"rule":"split-restated","value":0.23},"#307":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2018-04-01","end":"2018-06-30","value":0.51},"dilutedEps@2018Q2":{"kind":"computed","op":"product","terms":[{"ref":"#307"}],"scale":0.5,"rule":"split-restated","value":0.255},"#308":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2018-07-01","end":"2018-09-30","value":0.59},"dilutedEps@2018Q3":{"kind":"computed","op":"product","terms":[{"ref":"#308"}],"scale":0.5,"rule":"split-restated","value":0.295},"#309":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":27,"unit":"USD/shares","start":"2018-10-01","end":"2018-12-31","value":0.77},"dilutedEps@2018Q4":{"kind":"computed","op":"product","terms":[{"ref":"#309"}],"scale":0.5,"rule":"split-restated","value":0.385},"dilutedEps@FY2018":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2018-01-01","end":"2018-12-31","value":1.16},"dilutedEps@2019Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2019-01-01","end":"2019-03-31","value":0.13},"dilutedEps@2019Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2019-04-01","end":"2019-06-30","value":0.19},"dilutedEps@2019Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2019-07-01","end":"2019-09-30","value":0.29},"dilutedEps@2019Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2019-10-01","end":"2019-12-31","value":2.64},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":29,"unit":"USD/shares","start":"2019-01-01","end":"2019-12-31","value":3.24},"dilutedEps@2020Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":30,"unit":"USD/shares","start":"2020-01-01","end":"2020-03-31","value":0.26},"dilutedEps@2020Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":31,"unit":"USD/shares","start":"2020-04-01","end":"2020-06-30","value":0.22},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":32,"unit":"USD/shares","start":"2020-07-01","end":"2020-09-30","value":0.24},"dilutedEps@2020Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":28,"unit":"USD/shares","start":"2020-10-01","end":"2020-12-31","value":0.45},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":33,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":1.17},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":34,"unit":"USD/shares","start":"2021-01-01","end":"2021-03-31","value":0.65},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":35,"unit":"USD/shares","start":"2021-04-01","end":"2021-06-30","value":0.68},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2021-07-01","end":"2021-09-30","value":0.69},"#310":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":2.67},"#311":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":61467000},"#312":{"kind":"computed","op":"product","terms":[{"ref":"#310"},{"ref":"#311"}],"value":164116890},"#313":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":36,"unit":"USD/shares","start":"2021-01-01","end":"2021-09-30","value":2.01},"#314":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2021-01-01","end":"2021-09-30","value":61466000},"#315":{"kind":"computed","op":"product","terms":[{"ref":"#313"},{"ref":"#314"}],"value":123546659.99999999},"#316":{"kind":"computed","op":"sum","terms":[{"ref":"#312"},{"ref":"#315","weight":-1}],"value":40570230.000000015},"#317":{"kind":"computed","op":"sum","terms":[{"ref":"#311","weight":4},{"ref":"#314","weight":-3}],"rule":"unaverage-quarter","value":61470000},"dilutedEps@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#316"},{"ref":"#317"}],"rule":"per-share-quarter","value":0.660000488042948},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":37,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":2.67},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":38,"unit":"USD/shares","start":"2022-01-01","end":"2022-03-31","value":0.77},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":39,"unit":"USD/shares","start":"2022-04-01","end":"2022-06-30","value":0.96},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2022-07-01","end":"2022-09-30","value":0.8},"#318":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":2.93},"#319":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":58371000},"#320":{"kind":"computed","op":"product","terms":[{"ref":"#318"},{"ref":"#319"}],"value":171027030},"#321":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":40,"unit":"USD/shares","start":"2022-01-01","end":"2022-09-30","value":2.52},"#322":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2022-01-01","end":"2022-09-30","value":58635000},"#323":{"kind":"computed","op":"product","terms":[{"ref":"#321"},{"ref":"#322"}],"value":147760200},"#324":{"kind":"computed","op":"sum","terms":[{"ref":"#320"},{"ref":"#323","weight":-1}],"value":23266830},"#325":{"kind":"computed","op":"sum","terms":[{"ref":"#319","weight":4},{"ref":"#322","weight":-3}],"rule":"unaverage-quarter","value":57579000},"dilutedEps@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#324"},{"ref":"#325"}],"rule":"per-share-quarter","value":0.4040853436148596},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":41,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":2.93},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":42,"unit":"USD/shares","start":"2023-01-01","end":"2023-03-31","value":0.12},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":43,"unit":"USD/shares","start":"2023-04-01","end":"2023-06-30","value":0.26},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":44,"unit":"USD/shares","start":"2023-07-01","end":"2023-09-30","value":0.34},"#326":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":45,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":0.97},"#327":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":57622000},"#328":{"kind":"computed","op":"product","terms":[{"ref":"#326"},{"ref":"#327"}],"value":55893340},"#329":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":44,"unit":"USD/shares","start":"2023-01-01","end":"2023-09-30","value":0.72},"#330":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":44,"unit":"shares","start":"2023-01-01","end":"2023-09-30","value":57711000},"#331":{"kind":"computed","op":"product","terms":[{"ref":"#329"},{"ref":"#330"}],"value":41551920},"#332":{"kind":"computed","op":"sum","terms":[{"ref":"#328"},{"ref":"#331","weight":-1}],"value":14341420},"#333":{"kind":"computed","op":"sum","terms":[{"ref":"#327","weight":4},{"ref":"#330","weight":-3}],"rule":"unaverage-quarter","value":57355000},"dilutedEps@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#332"},{"ref":"#333"}],"rule":"per-share-quarter","value":0.2500465521750501},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":45,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":0.97},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":46,"unit":"USD/shares","start":"2024-01-01","end":"2024-03-31","value":0.07},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":47,"unit":"USD/shares","start":"2024-04-01","end":"2024-06-30","value":0.09},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":48,"unit":"USD/shares","start":"2024-07-01","end":"2024-09-30","value":0.25},"#334":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":45,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":0.56},"#335":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":57130000},"#336":{"kind":"computed","op":"product","terms":[{"ref":"#334"},{"ref":"#335"}],"value":31992800.000000004},"#337":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":48,"unit":"USD/shares","start":"2024-01-01","end":"2024-09-30","value":0.4},"#338":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2024-01-01","end":"2024-09-30","value":57106000},"#339":{"kind":"computed","op":"product","terms":[{"ref":"#337"},{"ref":"#338"}],"value":22842400},"#340":{"kind":"computed","op":"sum","terms":[{"ref":"#336"},{"ref":"#339","weight":-1}],"value":9150400.000000004},"#341":{"kind":"computed","op":"sum","terms":[{"ref":"#335","weight":4},{"ref":"#338","weight":-3}],"rule":"unaverage-quarter","value":57202000},"dilutedEps@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#340"},{"ref":"#341"}],"rule":"per-share-quarter","value":0.15996643474004413},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":45,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":0.56},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":49,"unit":"USD/shares","start":"2025-01-01","end":"2025-03-31","value":0.15},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2025-04-01","end":"2025-06-30","value":0.02},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":48,"unit":"USD/shares","start":"2025-07-01","end":"2025-09-30","value":-0.02},"#342":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":45,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":0.39},"#343":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":56324000},"#344":{"kind":"computed","op":"product","terms":[{"ref":"#342"},{"ref":"#343"}],"value":21966360},"#345":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":48,"unit":"USD/shares","start":"2025-01-01","end":"2025-09-30","value":0.16},"#346":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2025-01-01","end":"2025-09-30","value":56586000},"#347":{"kind":"computed","op":"product","terms":[{"ref":"#345"},{"ref":"#346"}],"value":9053760},"#348":{"kind":"computed","op":"sum","terms":[{"ref":"#344"},{"ref":"#347","weight":-1}],"value":12912600},"#349":{"kind":"computed","op":"sum","terms":[{"ref":"#343","weight":4},{"ref":"#346","weight":-3}],"rule":"unaverage-quarter","value":55538000},"dilutedEps@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#348"},{"ref":"#349"}],"rule":"per-share-quarter","value":0.23250027008534696},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":45,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":0.39},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":49,"unit":"USD/shares","start":"2026-01-01","end":"2026-03-31","value":0.06},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":50,"unit":"USD/shares","start":"2026-04-01","end":"2026-06-30","value":0.17},"cash@2009Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2009-06-30","value":152652000},"cash@2009Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2009-09-30","value":150024000},"cash@2009Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2009-12-31","value":134974000},"cash@FY2009":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2009-12-31","value":134974000},"cash@2010Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2010-03-31","value":125295000},"cash@2010Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2010-06-30","value":159775000},"cash@2010Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2010-09-30","value":164083000},"cash@2010Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2010-12-31","value":155667000},"cash@FY2010":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":10,"unit":"USD","end":"2010-12-31","value":155667000},"cash@2011Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2011-03-31","value":137694000},"cash@2011Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2011-06-30","value":170494000},"cash@2011Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2011-09-30","value":148578000},"cash@2011Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2011-12-31","value":139836000},"cash@FY2011":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2011-12-31","value":139836000},"cash@2012Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2012-03-31","value":147155000},"cash@2012Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2012-06-30","value":73360000},"cash@2012Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2012-09-30","value":74747000},"cash@2012Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":53,"unit":"USD","end":"2012-12-31","value":63394000},"cash@FY2012":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":53,"unit":"USD","end":"2012-12-31","value":63394000},"cash@2013Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2013-03-31","value":69489000},"cash@2013Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2013-06-30","value":85426000},"cash@2013Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2013-09-30","value":78118000},"cash@2013Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2013-12-31","value":92928000},"cash@FY2013":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2013-12-31","value":92928000},"cash@2014Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2014-03-31","value":83967000},"cash@2014Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2014-06-30","value":79060000},"cash@2014Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2014-09-30","value":60720000},"cash@2014Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":52,"unit":"USD","end":"2014-12-31","value":60708000},"cash@FY2014":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":52,"unit":"USD","end":"2014-12-31","value":60708000},"cash@2015Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2015-03-31","value":85637000},"cash@2015Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2015-06-30","value":75941000},"cash@2015Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2015-09-30","value":59735000},"cash@2015Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2015-12-31","value":90092000},"cash@FY2015":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2015-12-31","value":90092000},"cash@2016Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2016-03-31","value":94735000},"cash@2016Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2016-06-30","value":105343000},"cash@2016Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":54,"unit":"USD","end":"2016-09-30","value":95890000},"cash@2016Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2016-12-31","value":62134000},"cash@FY2016":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2016-12-31","value":62134000},"cash@2017Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":55,"unit":"USD","end":"2017-03-31","value":46335000},"cash@2017Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":56,"unit":"USD","end":"2017-06-30","value":32649000},"cash@2017Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":57,"unit":"USD","end":"2017-09-30","value":50700000},"cash@2017Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2017-12-31","value":93655000},"cash@FY2017":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2017-12-31","value":93655000},"cash@2018Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":58,"unit":"USD","end":"2018-03-31","value":121327000},"cash@2018Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":59,"unit":"USD","end":"2018-06-30","value":148187000},"cash@2018Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":60,"unit":"USD","end":"2018-09-30","value":148551000},"cash@2018Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2018-12-31","value":134137000},"cash@FY2018":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2018-12-31","value":134137000},"cash@2019Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":58,"unit":"USD","end":"2019-03-31","value":125795000},"cash@2019Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":59,"unit":"USD","end":"2019-06-30","value":99491000},"cash@2019Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":60,"unit":"USD","end":"2019-09-30","value":80162000},"cash@2019Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2019-12-31","value":178690000},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2019-12-31","value":178690000},"cash@2020Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":61,"unit":"USD","end":"2020-03-31","value":190459000},"cash@2020Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":62,"unit":"USD","end":"2020-06-30","value":251325000},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":63,"unit":"USD","end":"2020-09-30","value":232014000},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2020-12-31","value":258874000},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2020-12-31","value":258874000},"cash@2021Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":30,"unit":"USD","end":"2021-03-31","value":343272000},"cash@2021Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2021-06-30","value":297481000},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":32,"unit":"USD","end":"2021-09-30","value":262435000},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2021-12-31","value":158117000},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2021-12-31","value":158117000},"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2022-03-31","value":170624000},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":35,"unit":"USD","end":"2022-06-30","value":67383000},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2022-09-30","value":133474000},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2022-12-31","value":105372000},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2022-12-31","value":105372000},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":38,"unit":"USD","end":"2023-03-31","value":94189000},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2023-06-30","value":84096000},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2023-09-30","value":94743000},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2023-12-31","value":63929000},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2023-12-31","value":63929000},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2024-03-31","value":56443000},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2024-06-30","value":50493000},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2024-09-30","value":58469000},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":45,"unit":"USD","end":"2024-12-31","value":50972000},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":45,"unit":"USD","end":"2024-12-31","value":50972000},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":46,"unit":"USD","end":"2025-03-31","value":49614000},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":47,"unit":"USD","end":"2025-06-30","value":66935000},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":48,"unit":"USD","end":"2025-09-30","value":48646000},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2025-12-31","value":58755000},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2025-12-31","value":58755000},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":49,"unit":"USD","end":"2026-03-31","value":63390000},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2026-06-30","value":70612000},"currentAssets@2009Q4":{"kind":"filed","concept":"AssetsCurrent","filing":64,"unit":"USD","end":"2009-12-31","value":215875000},"currentAssets@FY2009":{"kind":"filed","concept":"AssetsCurrent","filing":64,"unit":"USD","end":"2009-12-31","value":215875000},"currentAssets@2010Q2":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2010-06-30","value":239672000},"currentAssets@2010Q3":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2010-09-30","value":249898000},"currentAssets@2010Q4":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2010-12-31","value":261510000},"currentAssets@FY2010":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2010-12-31","value":261510000},"currentAssets@2011Q1":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2011-03-31","value":255733000},"currentAssets@2011Q2":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2011-06-30","value":276733000},"currentAssets@2011Q3":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2011-09-30","value":267907000},"currentAssets@2011Q4":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2011-12-31","value":250101000},"currentAssets@FY2011":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2011-12-31","value":250101000},"currentAssets@2012Q1":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2012-03-31","value":280669000},"currentAssets@2012Q2":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2012-06-30","value":208600000},"currentAssets@2012Q3":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2012-09-30","value":186937000},"currentAssets@2012Q4":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2012-12-31","value":164864000},"currentAssets@FY2012":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2012-12-31","value":164864000},"currentAssets@2013Q1":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2013-03-31","value":191111000},"currentAssets@2013Q2":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2013-06-30","value":216468000},"currentAssets@2013Q3":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2013-09-30","value":251383000},"currentAssets@2013Q4":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2013-12-31","value":277422000},"currentAssets@FY2013":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2013-12-31","value":277422000},"currentAssets@2014Q1":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2014-03-31","value":301092000},"currentAssets@2014Q2":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2014-06-30","value":295727000},"currentAssets@2014Q3":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2014-09-30","value":292079000},"currentAssets@2014Q4":{"kind":"filed","concept":"AssetsCurrent","filing":53,"unit":"USD","end":"2014-12-31","value":265912000},"currentAssets@FY2014":{"kind":"filed","concept":"AssetsCurrent","filing":53,"unit":"USD","end":"2014-12-31","value":265912000},"currentAssets@2015Q1":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2015-03-31","value":262334000},"currentAssets@2015Q2":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2015-06-30","value":257810000},"currentAssets@2015Q3":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2015-09-30","value":223312000},"currentAssets@2015Q4":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2015-12-31","value":240403000},"currentAssets@FY2015":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2015-12-31","value":240403000},"currentAssets@2016Q1":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2016-03-31","value":249408000},"currentAssets@2016Q2":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2016-06-30","value":269471000},"currentAssets@2016Q3":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2016-09-30","value":298555000},"currentAssets@2016Q4":{"kind":"filed","concept":"AssetsCurrent","filing":52,"unit":"USD","end":"2016-12-31","value":318264000},"currentAssets@FY2016":{"kind":"filed","concept":"AssetsCurrent","filing":52,"unit":"USD","end":"2016-12-31","value":318264000},"currentAssets@2017Q1":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2017-03-31","value":333053000},"currentAssets@2017Q2":{"kind":"filed","concept":"AssetsCurrent","filing":25,"unit":"USD","end":"2017-06-30","value":342026000},"currentAssets@2017Q3":{"kind":"filed","concept":"AssetsCurrent","filing":54,"unit":"USD","end":"2017-09-30","value":346923000},"currentAssets@2017Q4":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2017-12-31","value":364534000},"currentAssets@FY2017":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2017-12-31","value":364534000},"currentAssets@2018Q1":{"kind":"filed","concept":"AssetsCurrent","filing":55,"unit":"USD","end":"2018-03-31","value":349635000},"currentAssets@2018Q2":{"kind":"filed","concept":"AssetsCurrent","filing":56,"unit":"USD","end":"2018-06-30","value":332967000},"currentAssets@2018Q3":{"kind":"filed","concept":"AssetsCurrent","filing":57,"unit":"USD","end":"2018-09-30","value":348833000},"currentAssets@2018Q4":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2018-12-31","value":332432000},"currentAssets@FY2018":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2018-12-31","value":332432000},"currentAssets@2019Q1":{"kind":"filed","concept":"AssetsCurrent","filing":58,"unit":"USD","end":"2019-03-31","value":341119000},"currentAssets@2019Q2":{"kind":"filed","concept":"AssetsCurrent","filing":59,"unit":"USD","end":"2019-06-30","value":360002000},"currentAssets@2019Q3":{"kind":"filed","concept":"AssetsCurrent","filing":60,"unit":"USD","end":"2019-09-30","value":374656000},"currentAssets@2019Q4":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2019-12-31","value":541339000},"currentAssets@FY2019":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2019-12-31","value":541339000},"currentAssets@2020Q1":{"kind":"filed","concept":"AssetsCurrent","filing":61,"unit":"USD","end":"2020-03-31","value":560442000},"currentAssets@2020Q2":{"kind":"filed","concept":"AssetsCurrent","filing":62,"unit":"USD","end":"2020-06-30","value":577228000},"currentAssets@2020Q3":{"kind":"filed","concept":"AssetsCurrent","filing":63,"unit":"USD","end":"2020-09-30","value":592947000},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2020-12-31","value":601232000},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2020-12-31","value":601232000},"currentAssets@2021Q1":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2021-03-31","value":642312000},"currentAssets@2021Q2":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2021-06-30","value":667545000},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2021-09-30","value":703347000},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2021-12-31","value":686815000},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2021-12-31","value":686815000},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2022-03-31","value":592501000},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2022-06-30","value":481049000},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2022-09-30","value":512029000},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2022-12-31","value":525073000},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2022-12-31","value":525073000},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2023-03-31","value":539195000},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2023-06-30","value":550987000},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2023-09-30","value":556116000},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2023-12-31","value":511600000},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2023-12-31","value":511600000},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":42,"unit":"USD","end":"2024-03-31","value":502464000},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2024-06-30","value":499836000},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2024-09-30","value":507886000},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":45,"unit":"USD","end":"2024-12-31","value":514039000},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":45,"unit":"USD","end":"2024-12-31","value":514039000},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":46,"unit":"USD","end":"2025-03-31","value":499815000},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":47,"unit":"USD","end":"2025-06-30","value":482903000},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":48,"unit":"USD","end":"2025-09-30","value":456063000},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2025-12-31","value":458329000},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2025-12-31","value":458329000},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":49,"unit":"USD","end":"2026-03-31","value":458340000},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2026-06-30","value":471164000},"totalAssets@2009Q4":{"kind":"filed","concept":"Assets","filing":64,"unit":"USD","end":"2009-12-31","value":344567000},"totalAssets@FY2009":{"kind":"filed","concept":"Assets","filing":64,"unit":"USD","end":"2009-12-31","value":344567000},"totalAssets@2010Q2":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2010-06-30","value":392081000},"totalAssets@2010Q3":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2010-09-30","value":403347000},"totalAssets@2010Q4":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2010-12-31","value":433070000},"totalAssets@FY2010":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2010-12-31","value":433070000},"totalAssets@2011Q1":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2011-03-31","value":436973000},"totalAssets@2011Q2":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2011-06-30","value":454308000},"totalAssets@2011Q3":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2011-09-30","value":440488000},"totalAssets@2011Q4":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2011-12-31","value":432919000},"totalAssets@FY2011":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2011-12-31","value":432919000},"totalAssets@2012Q1":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2012-03-31","value":450253000},"totalAssets@2012Q2":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2012-06-30","value":479614000},"totalAssets@2012Q3":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2012-09-30","value":416602000},"totalAssets@2012Q4":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2012-12-31","value":399130000},"totalAssets@FY2012":{"kind":"filed","concept":"Assets","filing":10,"unit":"USD","end":"2012-12-31","value":399130000},"totalAssets@2013Q1":{"kind":"filed","concept":"Assets","filing":11,"unit":"USD","end":"2013-03-31","value":426649000},"totalAssets@2013Q2":{"kind":"filed","concept":"Assets","filing":12,"unit":"USD","end":"2013-06-30","value":449897000},"totalAssets@2013Q3":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2013-09-30","value":483639000},"totalAssets@2013Q4":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2013-12-31","value":501421000},"totalAssets@FY2013":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2013-12-31","value":501421000},"totalAssets@2014Q1":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2014-03-31","value":521329000},"totalAssets@2014Q2":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2014-06-30","value":517589000},"totalAssets@2014Q3":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2014-09-30","value":519416000},"totalAssets@2014Q4":{"kind":"filed","concept":"Assets","filing":53,"unit":"USD","end":"2014-12-31","value":493663000},"totalAssets@FY2014":{"kind":"filed","concept":"Assets","filing":53,"unit":"USD","end":"2014-12-31","value":493663000},"totalAssets@2015Q1":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2015-03-31","value":507174000},"totalAssets@2015Q2":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2015-06-30","value":499519000},"totalAssets@2015Q3":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2015-09-30","value":473490000},"totalAssets@2015Q4":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2015-12-31","value":487537000},"totalAssets@FY2015":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2015-12-31","value":487537000},"totalAssets@2016Q1":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2016-03-31","value":492796000},"totalAssets@2016Q2":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2016-06-30","value":509506000},"totalAssets@2016Q3":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2016-09-30","value":535288000},"totalAssets@2016Q4":{"kind":"filed","concept":"Assets","filing":52,"unit":"USD","end":"2016-12-31","value":554410000},"totalAssets@FY2016":{"kind":"filed","concept":"Assets","filing":52,"unit":"USD","end":"2016-12-31","value":554410000},"totalAssets@2017Q1":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2017-03-31","value":588660000},"totalAssets@2017Q2":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2017-06-30","value":601538000},"totalAssets@2017Q3":{"kind":"filed","concept":"Assets","filing":54,"unit":"USD","end":"2017-09-30","value":624483000},"totalAssets@2017Q4":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2017-12-31","value":621074000},"totalAssets@FY2017":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2017-12-31","value":621074000},"totalAssets@2018Q1":{"kind":"filed","concept":"Assets","filing":55,"unit":"USD","end":"2018-03-31","value":604434000},"totalAssets@2018Q2":{"kind":"filed","concept":"Assets","filing":56,"unit":"USD","end":"2018-06-30","value":588027000},"totalAssets@2018Q3":{"kind":"filed","concept":"Assets","filing":57,"unit":"USD","end":"2018-09-30","value":604427000},"totalAssets@2018Q4":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2018-12-31","value":588697000},"totalAssets@FY2018":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2018-12-31","value":588697000},"totalAssets@2019Q1":{"kind":"filed","concept":"Assets","filing":58,"unit":"USD","end":"2019-03-31","value":600505000},"totalAssets@2019Q2":{"kind":"filed","concept":"Assets","filing":59,"unit":"USD","end":"2019-06-30","value":620389000},"totalAssets@2019Q3":{"kind":"filed","concept":"Assets","filing":60,"unit":"USD","end":"2019-09-30","value":636410000},"totalAssets@2019Q4":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2019-12-31","value":803896000},"totalAssets@FY2019":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2019-12-31","value":803896000},"totalAssets@2020Q1":{"kind":"filed","concept":"Assets","filing":61,"unit":"USD","end":"2020-03-31","value":827439000},"totalAssets@2020Q2":{"kind":"filed","concept":"Assets","filing":62,"unit":"USD","end":"2020-06-30","value":853777000},"totalAssets@2020Q3":{"kind":"filed","concept":"Assets","filing":63,"unit":"USD","end":"2020-09-30","value":876068000},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2020-12-31","value":903339000},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2020-12-31","value":903339000},"totalAssets@2021Q1":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2021-03-31","value":944719000},"totalAssets@2021Q2":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2021-06-30","value":967849000},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2021-09-30","value":1004990000},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2021-12-31","value":1014487000},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2021-12-31","value":1014487000},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2022-03-31","value":919195000},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2022-06-30","value":809004000},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2022-09-30","value":837963000},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2022-12-31","value":840096000},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2022-12-31","value":840096000},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2023-03-31","value":851405000},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2023-06-30","value":859457000},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2023-09-30","value":865490000},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2023-12-31","value":819868000},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2023-12-31","value":819868000},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":42,"unit":"USD","end":"2024-03-31","value":805776000},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":43,"unit":"USD","end":"2024-06-30","value":804760000},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2024-09-30","value":824991000},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":45,"unit":"USD","end":"2024-12-31","value":828826000},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":45,"unit":"USD","end":"2024-12-31","value":828826000},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":46,"unit":"USD","end":"2025-03-31","value":814400000},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":47,"unit":"USD","end":"2025-06-30","value":797537000},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":48,"unit":"USD","end":"2025-09-30","value":772530000},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2025-12-31","value":772207000},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2025-12-31","value":772207000},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":49,"unit":"USD","end":"2026-03-31","value":770687000},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2026-06-30","value":779006000},"currentLiabilities@2015Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2015-06-30","value":64491000},"currentLiabilities@2009Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":64,"unit":"USD","end":"2009-12-31","value":35916000},"currentLiabilities@FY2009":{"kind":"filed","concept":"LiabilitiesCurrent","filing":64,"unit":"USD","end":"2009-12-31","value":35916000},"currentLiabilities@2010Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2010-06-30","value":48689000},"currentLiabilities@2010Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2010-09-30","value":41934000},"currentLiabilities@2010Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2010-12-31","value":49455000},"currentLiabilities@FY2010":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2010-12-31","value":49455000},"currentLiabilities@2011Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2011-03-31","value":33256000},"currentLiabilities@2011Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2011-06-30","value":34339000},"currentLiabilities@2011Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2011-09-30","value":38296000},"currentLiabilities@2011Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2011-12-31","value":34022000},"currentLiabilities@FY2011":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2011-12-31","value":34022000},"currentLiabilities@2012Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2012-03-31","value":32478000},"currentLiabilities@2012Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2012-06-30","value":81439000},"currentLiabilities@2012Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2012-09-30","value":56777000},"currentLiabilities@2012Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2012-12-31","value":40567000},"currentLiabilities@FY2012":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2012-12-31","value":40567000},"currentLiabilities@2013Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2013-03-31","value":47096000},"currentLiabilities@2013Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2013-06-30","value":48937000},"currentLiabilities@2013Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2013-09-30","value":50959000},"currentLiabilities@2013Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2013-12-31","value":50418000},"currentLiabilities@FY2013":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2013-12-31","value":50418000},"currentLiabilities@2014Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2014-03-31","value":54281000},"currentLiabilities@2014Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2014-06-30","value":55581000},"currentLiabilities@2014Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2014-09-30","value":58435000},"currentLiabilities@2014Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":53,"unit":"USD","end":"2014-12-31","value":55160000},"currentLiabilities@FY2014":{"kind":"filed","concept":"LiabilitiesCurrent","filing":53,"unit":"USD","end":"2014-12-31","value":55160000},"currentLiabilities@2015Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2015-03-31","value":58927000},"currentLiabilities@2015Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2015-09-30","value":55226000},"currentLiabilities@2015Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2015-12-31","value":51993000},"currentLiabilities@FY2015":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2015-12-31","value":51993000},"currentLiabilities@2016Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2016-03-31","value":50493000},"currentLiabilities@2016Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2016-06-30","value":54513000},"currentLiabilities@2016Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2016-09-30","value":59140000},"currentLiabilities@2016Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":52,"unit":"USD","end":"2016-12-31","value":43946000},"currentLiabilities@FY2016":{"kind":"filed","concept":"LiabilitiesCurrent","filing":52,"unit":"USD","end":"2016-12-31","value":43946000},"currentLiabilities@2017Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2017-03-31","value":50910000},"currentLiabilities@2017Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":25,"unit":"USD","end":"2017-06-30","value":46693000},"currentLiabilities@2017Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":54,"unit":"USD","end":"2017-09-30","value":54368000},"currentLiabilities@2017Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2017-12-31","value":51051000},"currentLiabilities@FY2017":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2017-12-31","value":51051000},"currentLiabilities@2018Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":55,"unit":"USD","end":"2018-03-31","value":48165000},"currentLiabilities@2018Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":56,"unit":"USD","end":"2018-06-30","value":44413000},"currentLiabilities@2018Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":57,"unit":"USD","end":"2018-09-30","value":50505000},"currentLiabilities@2018Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2018-12-31","value":48366000},"currentLiabilities@FY2018":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2018-12-31","value":48366000},"currentLiabilities@2019Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":58,"unit":"USD","end":"2019-03-31","value":50921000},"currentLiabilities@2019Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":59,"unit":"USD","end":"2019-06-30","value":55334000},"currentLiabilities@2019Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":60,"unit":"USD","end":"2019-09-30","value":49652000},"currentLiabilities@2019Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2019-12-31","value":50476000},"currentLiabilities@FY2019":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2019-12-31","value":50476000},"currentLiabilities@2020Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":61,"unit":"USD","end":"2020-03-31","value":54470000},"currentLiabilities@2020Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":62,"unit":"USD","end":"2020-06-30","value":64755000},"currentLiabilities@2020Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":63,"unit":"USD","end":"2020-09-30","value":66251000},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2020-12-31","value":62526000},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2020-12-31","value":62526000},"currentLiabilities@2021Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2021-03-31","value":62527000},"currentLiabilities@2021Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2021-06-30","value":68266000},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2021-09-30","value":66062000},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2021-12-31","value":72321000},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2021-12-31","value":72321000},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2022-03-31","value":69234000},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2022-06-30","value":70129000},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2022-09-30","value":58859000},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2022-12-31","value":58376000},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2022-12-31","value":58376000},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2023-03-31","value":63062000},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2023-06-30","value":64819000},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2023-09-30","value":53421000},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2023-12-31","value":48867000},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2023-12-31","value":48867000},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":42,"unit":"USD","end":"2024-03-31","value":49535000},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2024-06-30","value":50224000},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2024-09-30","value":50758000},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":45,"unit":"USD","end":"2024-12-31","value":55317000},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":45,"unit":"USD","end":"2024-12-31","value":55317000},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":46,"unit":"USD","end":"2025-03-31","value":54950000},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":47,"unit":"USD","end":"2025-06-30","value":64999000},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":48,"unit":"USD","end":"2025-09-30","value":71095000},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2025-12-31","value":70361000},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2025-12-31","value":70361000},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":49,"unit":"USD","end":"2026-03-31","value":66589000},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2026-06-30","value":66648000},"totalLiabilities@2009Q4":{"kind":"filed","concept":"Liabilities","filing":64,"unit":"USD","end":"2009-12-31","value":59775000},"totalLiabilities@FY2009":{"kind":"filed","concept":"Liabilities","filing":64,"unit":"USD","end":"2009-12-31","value":59775000},"totalLiabilities@2010Q2":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2010-06-30","value":74877000},"totalLiabilities@2010Q3":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2010-09-30","value":69391000},"totalLiabilities@2010Q4":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2010-12-31","value":79035000},"totalLiabilities@FY2010":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2010-12-31","value":79035000},"totalLiabilities@2011Q1":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2011-03-31","value":63932000},"totalLiabilities@2011Q2":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2011-06-30","value":66379000},"totalLiabilities@2011Q3":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2011-09-30","value":72101000},"totalLiabilities@2011Q4":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2011-12-31","value":68390000},"totalLiabilities@FY2011":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2011-12-31","value":68390000},"totalLiabilities@2012Q1":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2012-03-31","value":67668000},"totalLiabilities@2012Q2":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2012-06-30","value":93610000},"totalLiabilities@2012Q3":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2012-09-30","value":68926000},"totalLiabilities@2012Q4":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2012-12-31","value":58081000},"totalLiabilities@FY2012":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2012-12-31","value":58081000},"totalLiabilities@2013Q1":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2013-03-31","value":64881000},"totalLiabilities@2013Q2":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2013-06-30","value":66614000},"totalLiabilities@2013Q3":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2013-09-30","value":68735000},"totalLiabilities@2013Q4":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2013-12-31","value":64735000},"totalLiabilities@FY2013":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2013-12-31","value":64735000},"totalLiabilities@2014Q1":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2014-03-31","value":64151000},"totalLiabilities@2014Q2":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2014-06-30","value":64926000},"totalLiabilities@2014Q3":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2014-09-30","value":67783000},"totalLiabilities@2014Q4":{"kind":"filed","concept":"Liabilities","filing":53,"unit":"USD","end":"2014-12-31","value":62987000},"totalLiabilities@FY2014":{"kind":"filed","concept":"Liabilities","filing":53,"unit":"USD","end":"2014-12-31","value":62987000},"totalLiabilities@2015Q1":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2015-03-31","value":66692000},"totalLiabilities@2015Q2":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2015-06-30","value":71838000},"totalLiabilities@2015Q3":{"kind":"filed","concept":"Liabilities","filing":20,"unit":"USD","end":"2015-09-30","value":62293000},"totalLiabilities@2015Q4":{"kind":"filed","concept":"Liabilities","filing":51,"unit":"USD","end":"2015-12-31","value":58918000},"totalLiabilities@FY2015":{"kind":"filed","concept":"Liabilities","filing":51,"unit":"USD","end":"2015-12-31","value":58918000},"totalLiabilities@2016Q1":{"kind":"filed","concept":"Liabilities","filing":21,"unit":"USD","end":"2016-03-31","value":57575000},"totalLiabilities@2016Q2":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2016-06-30","value":61498000},"totalLiabilities@2016Q3":{"kind":"filed","concept":"Liabilities","filing":23,"unit":"USD","end":"2016-09-30","value":66230000},"totalLiabilities@2016Q4":{"kind":"filed","concept":"Liabilities","filing":52,"unit":"USD","end":"2016-12-31","value":51326000},"totalLiabilities@FY2016":{"kind":"filed","concept":"Liabilities","filing":52,"unit":"USD","end":"2016-12-31","value":51326000},"totalLiabilities@2017Q1":{"kind":"filed","concept":"Liabilities","filing":24,"unit":"USD","end":"2017-03-31","value":58517000},"totalLiabilities@2017Q2":{"kind":"filed","concept":"Liabilities","filing":25,"unit":"USD","end":"2017-06-30","value":54535000},"totalLiabilities@2017Q3":{"kind":"filed","concept":"Liabilities","filing":54,"unit":"USD","end":"2017-09-30","value":62224000},"totalLiabilities@2017Q4":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2017-12-31","value":73392000},"totalLiabilities@FY2017":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2017-12-31","value":73392000},"totalLiabilities@2018Q1":{"kind":"filed","concept":"Liabilities","filing":55,"unit":"USD","end":"2018-03-31","value":70602000},"totalLiabilities@2018Q2":{"kind":"filed","concept":"Liabilities","filing":56,"unit":"USD","end":"2018-06-30","value":66198000},"totalLiabilities@2018Q3":{"kind":"filed","concept":"Liabilities","filing":57,"unit":"USD","end":"2018-09-30","value":73295000},"totalLiabilities@2018Q4":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2018-12-31","value":61625000},"totalLiabilities@FY2018":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2018-12-31","value":61625000},"totalLiabilities@2019Q1":{"kind":"filed","concept":"Liabilities","filing":58,"unit":"USD","end":"2019-03-31","value":69204000},"totalLiabilities@2019Q2":{"kind":"filed","concept":"Liabilities","filing":59,"unit":"USD","end":"2019-06-30","value":76524000},"totalLiabilities@2019Q3":{"kind":"filed","concept":"Liabilities","filing":60,"unit":"USD","end":"2019-09-30","value":71082000},"totalLiabilities@2019Q4":{"kind":"filed","concept":"Liabilities","filing":28,"unit":"USD","end":"2019-12-31","value":79350000},"totalLiabilities@FY2019":{"kind":"filed","concept":"Liabilities","filing":28,"unit":"USD","end":"2019-12-31","value":79350000},"totalLiabilities@2020Q1":{"kind":"filed","concept":"Liabilities","filing":61,"unit":"USD","end":"2020-03-31","value":83609000},"totalLiabilities@2020Q2":{"kind":"filed","concept":"Liabilities","filing":62,"unit":"USD","end":"2020-06-30","value":94305000},"totalLiabilities@2020Q3":{"kind":"filed","concept":"Liabilities","filing":63,"unit":"USD","end":"2020-09-30","value":96271000},"totalLiabilities@2020Q4":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2020-12-31","value":92928000},"totalLiabilities@FY2020":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2020-12-31","value":92928000},"totalLiabilities@2021Q1":{"kind":"filed","concept":"Liabilities","filing":30,"unit":"USD","end":"2021-03-31","value":90896000},"totalLiabilities@2021Q2":{"kind":"filed","concept":"Liabilities","filing":31,"unit":"USD","end":"2021-06-30","value":97505000},"totalLiabilities@2021Q3":{"kind":"filed","concept":"Liabilities","filing":32,"unit":"USD","end":"2021-09-30","value":96634000},"totalLiabilities@2021Q4":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2021-12-31","value":102455000},"totalLiabilities@FY2021":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2021-12-31","value":102455000},"totalLiabilities@2022Q1":{"kind":"filed","concept":"Liabilities","filing":34,"unit":"USD","end":"2022-03-31","value":98622000},"totalLiabilities@2022Q2":{"kind":"filed","concept":"Liabilities","filing":35,"unit":"USD","end":"2022-06-30","value":98759000},"totalLiabilities@2022Q3":{"kind":"filed","concept":"Liabilities","filing":36,"unit":"USD","end":"2022-09-30","value":87681000},"totalLiabilities@2022Q4":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2022-12-31","value":84880000},"totalLiabilities@FY2022":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2022-12-31","value":84880000},"totalLiabilities@2023Q1":{"kind":"filed","concept":"Liabilities","filing":38,"unit":"USD","end":"2023-03-31","value":89103000},"totalLiabilities@2023Q2":{"kind":"filed","concept":"Liabilities","filing":39,"unit":"USD","end":"2023-06-30","value":91528000},"totalLiabilities@2023Q3":{"kind":"filed","concept":"Liabilities","filing":40,"unit":"USD","end":"2023-09-30","value":80433000},"totalLiabilities@2023Q4":{"kind":"filed","concept":"Liabilities","filing":41,"unit":"USD","end":"2023-12-31","value":67627000},"totalLiabilities@FY2023":{"kind":"filed","concept":"Liabilities","filing":41,"unit":"USD","end":"2023-12-31","value":67627000},"totalLiabilities@2024Q1":{"kind":"filed","concept":"Liabilities","filing":42,"unit":"USD","end":"2024-03-31","value":67598000},"totalLiabilities@2024Q2":{"kind":"filed","concept":"Liabilities","filing":43,"unit":"USD","end":"2024-06-30","value":74018000},"totalLiabilities@2024Q3":{"kind":"filed","concept":"Liabilities","filing":44,"unit":"USD","end":"2024-09-30","value":75778000},"totalLiabilities@2024Q4":{"kind":"filed","concept":"Liabilities","filing":45,"unit":"USD","end":"2024-12-31","value":79054000},"totalLiabilities@FY2024":{"kind":"filed","concept":"Liabilities","filing":45,"unit":"USD","end":"2024-12-31","value":79054000},"totalLiabilities@2025Q1":{"kind":"filed","concept":"Liabilities","filing":46,"unit":"USD","end":"2025-03-31","value":78585000},"totalLiabilities@2025Q2":{"kind":"filed","concept":"Liabilities","filing":47,"unit":"USD","end":"2025-06-30","value":93749000},"totalLiabilities@2025Q3":{"kind":"filed","concept":"Liabilities","filing":48,"unit":"USD","end":"2025-09-30","value":100554000},"totalLiabilities@2025Q4":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2025-12-31","value":99362000},"totalLiabilities@FY2025":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2025-12-31","value":99362000},"totalLiabilities@2026Q1":{"kind":"filed","concept":"Liabilities","filing":49,"unit":"USD","end":"2026-03-31","value":98881000},"totalLiabilities@2026Q2":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2026-06-30","value":98478000},"equity@2009Q4":{"kind":"filed","concept":"StockholdersEquity","filing":6,"unit":"USD","end":"2009-12-31","value":283401000},"equity@FY2009":{"kind":"filed","concept":"StockholdersEquity","filing":6,"unit":"USD","end":"2009-12-31","value":283401000},"equity@2010Q2":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2010-06-30","value":317204000},"equity@2010Q3":{"kind":"filed","concept":"StockholdersEquity","filing":1,"unit":"USD","end":"2010-09-30","value":333956000},"equity@2010Q4":{"kind":"filed","concept":"StockholdersEquity","filing":10,"unit":"USD","end":"2010-12-31","value":352644000},"equity@FY2010":{"kind":"filed","concept":"StockholdersEquity","filing":10,"unit":"USD","end":"2010-12-31","value":352644000},"equity@2011Q1":{"kind":"filed","concept":"StockholdersEquity","filing":3,"unit":"USD","end":"2011-03-31","value":373041000},"equity@2011Q2":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2011-06-30","value":387929000},"equity@2011Q3":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2011-09-30","value":368387000},"equity@2011Q4":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2011-12-31","value":364529000},"equity@FY2011":{"kind":"filed","concept":"StockholdersEquity","filing":14,"unit":"USD","end":"2011-12-31","value":364529000},"equity@2012Q1":{"kind":"filed","concept":"StockholdersEquity","filing":7,"unit":"USD","end":"2012-03-31","value":382585000},"equity@2012Q2":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2012-06-30","value":386004000},"equity@2012Q3":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2012-09-30","value":347676000},"equity@2012Q4":{"kind":"filed","concept":"StockholdersEquity","filing":53,"unit":"USD","end":"2012-12-31","value":341049000},"equity@FY2012":{"kind":"filed","concept":"StockholdersEquity","filing":53,"unit":"USD","end":"2012-12-31","value":341049000},"equity@2013Q1":{"kind":"filed","concept":"StockholdersEquity","filing":11,"unit":"USD","end":"2013-03-31","value":361768000},"equity@2013Q2":{"kind":"filed","concept":"StockholdersEquity","filing":12,"unit":"USD","end":"2013-06-30","value":383283000},"equity@2013Q3":{"kind":"filed","concept":"StockholdersEquity","filing":13,"unit":"USD","end":"2013-09-30","value":414904000},"equity@2013Q4":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2013-12-31","value":436686000},"equity@FY2013":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2013-12-31","value":436686000},"equity@2014Q1":{"kind":"filed","concept":"StockholdersEquity","filing":15,"unit":"USD","end":"2014-03-31","value":457178000},"equity@2014Q2":{"kind":"filed","concept":"StockholdersEquity","filing":16,"unit":"USD","end":"2014-06-30","value":452663000},"equity@2014Q3":{"kind":"filed","concept":"StockholdersEquity","filing":17,"unit":"USD","end":"2014-09-30","value":451633000},"equity@2014Q4":{"kind":"filed","concept":"StockholdersEquity","filing":52,"unit":"USD","end":"2014-12-31","value":430676000},"equity@FY2014":{"kind":"filed","concept":"StockholdersEquity","filing":52,"unit":"USD","end":"2014-12-31","value":430676000},"equity@2015Q1":{"kind":"filed","concept":"StockholdersEquity","filing":18,"unit":"USD","end":"2015-03-31","value":440482000},"equity@2015Q2":{"kind":"filed","concept":"StockholdersEquity","filing":19,"unit":"USD","end":"2015-06-30","value":427681000},"equity@2015Q3":{"kind":"filed","concept":"StockholdersEquity","filing":20,"unit":"USD","end":"2015-09-30","value":411197000},"equity@2015Q4":{"kind":"filed","concept":"StockholdersEquity","filing":26,"unit":"USD","end":"2015-12-31","value":442590000},"equity@FY2015":{"kind":"filed","concept":"StockholdersEquity","filing":26,"unit":"USD","end":"2015-12-31","value":442590000},"equity@2016Q1":{"kind":"filed","concept":"StockholdersEquity","filing":21,"unit":"USD","end":"2016-03-31","value":435221000},"equity@2016Q2":{"kind":"filed","concept":"StockholdersEquity","filing":22,"unit":"USD","end":"2016-06-30","value":448008000},"equity@2016Q3":{"kind":"filed","concept":"StockholdersEquity","filing":23,"unit":"USD","end":"2016-09-30","value":469058000},"equity@2016Q4":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2016-12-31","value":503084000},"equity@FY2016":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2016-12-31","value":503084000},"equity@2017Q1":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2017-03-31","value":530143000},"equity@2017Q2":{"kind":"filed","concept":"StockholdersEquity","filing":25,"unit":"USD","end":"2017-06-30","value":547003000},"equity@2017Q3":{"kind":"filed","concept":"StockholdersEquity","filing":54,"unit":"USD","end":"2017-09-30","value":562259000},"equity@2017Q4":{"kind":"filed","concept":"StockholdersEquity","filing":28,"unit":"USD","end":"2017-12-31","value":547682000},"equity@FY2017":{"kind":"filed","concept":"StockholdersEquity","filing":28,"unit":"USD","end":"2017-12-31","value":547682000},"equity@2018Q1":{"kind":"filed","concept":"StockholdersEquity","filing":58,"unit":"USD","end":"2018-03-31","value":533832000},"equity@2018Q2":{"kind":"filed","concept":"StockholdersEquity","filing":59,"unit":"USD","end":"2018-06-30","value":521829000},"equity@2018Q3":{"kind":"filed","concept":"StockholdersEquity","filing":60,"unit":"USD","end":"2018-09-30","value":531132000},"equity@2018Q4":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2018-12-31","value":527072000},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquity","filing":29,"unit":"USD","end":"2018-12-31","value":527072000},"equity@2019Q1":{"kind":"filed","concept":"StockholdersEquity","filing":61,"unit":"USD","end":"2019-03-31","value":531301000},"equity@2019Q2":{"kind":"filed","concept":"StockholdersEquity","filing":62,"unit":"USD","end":"2019-06-30","value":543865000},"equity@2019Q3":{"kind":"filed","concept":"StockholdersEquity","filing":63,"unit":"USD","end":"2019-09-30","value":565328000},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2019-12-31","value":724546000},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2019-12-31","value":724546000},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquity","filing":30,"unit":"USD","end":"2020-03-31","value":743830000},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquity","filing":31,"unit":"USD","end":"2020-06-30","value":759472000},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquity","filing":32,"unit":"USD","end":"2020-09-30","value":779797000},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquity","filing":37,"unit":"USD","end":"2020-12-31","value":810411000},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquity","filing":37,"unit":"USD","end":"2020-12-31","value":810411000},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquity","filing":34,"unit":"USD","end":"2021-03-31","value":853823000},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquity","filing":35,"unit":"USD","end":"2021-06-30","value":870344000},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2021-09-30","value":908356000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquity","filing":41,"unit":"USD","end":"2021-12-31","value":912032000},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquity","filing":41,"unit":"USD","end":"2021-12-31","value":912032000},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquity","filing":38,"unit":"USD","end":"2022-03-31","value":820573000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquity","filing":39,"unit":"USD","end":"2022-06-30","value":710245000},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquity","filing":40,"unit":"USD","end":"2022-09-30","value":750282000},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquity","filing":45,"unit":"USD","end":"2022-12-31","value":755216000},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquity","filing":45,"unit":"USD","end":"2022-12-31","value":755216000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquity","filing":42,"unit":"USD","end":"2023-03-31","value":762302000},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquity","filing":43,"unit":"USD","end":"2023-06-30","value":767929000},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquity","filing":44,"unit":"USD","end":"2023-09-30","value":785057000},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquity","filing":45,"unit":"USD","end":"2023-12-31","value":752241000},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquity","filing":45,"unit":"USD","end":"2023-12-31","value":752241000},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquity","filing":46,"unit":"USD","end":"2024-03-31","value":738178000},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquity","filing":47,"unit":"USD","end":"2024-06-30","value":730742000},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquity","filing":48,"unit":"USD","end":"2024-09-30","value":749213000},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2024-12-31","value":749772000},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2024-12-31","value":749772000},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2025-03-31","value":735815000},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2025-06-30","value":703788000},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquity","filing":48,"unit":"USD","end":"2025-09-30","value":671976000},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2025-12-31","value":672845000},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2025-12-31","value":672845000},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2026-03-31","value":671806000},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2026-06-30","value":680528000},"#350":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":35329000},"#351":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2009-01-01","end":"2009-06-30","value":19240000},"operatingCashFlow@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#350"},{"ref":"#351","weight":-1}],"rule":"quarter-from-ytd","value":16089000},"#352":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":44971000},"operatingCashFlow@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#352"},{"ref":"#350","weight":-1}],"rule":"quarter-from-ytd","value":9642000},"operatingCashFlow@FY2009":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":44971000},"operatingCashFlow@2010Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":16779000},"#353":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":51866000},"#354":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":16779000},"operatingCashFlow@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#353"},{"ref":"#354","weight":-1}],"rule":"quarter-from-ytd","value":35087000},"#355":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":65574000},"operatingCashFlow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#355"},{"ref":"#353","weight":-1}],"rule":"quarter-from-ytd","value":13708000},"#356":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":59972000},"operatingCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#356"},{"ref":"#355","weight":-1}],"rule":"quarter-from-ytd","value":-5602000},"operatingCashFlow@FY2010":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":59972000},"operatingCashFlow@2011Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":5675000},"#357":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":40639000},"#358":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":5675000},"operatingCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#357"},{"ref":"#358","weight":-1}],"rule":"quarter-from-ytd","value":34964000},"#359":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":60026000},"operatingCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#359"},{"ref":"#357","weight":-1}],"rule":"quarter-from-ytd","value":19387000},"#360":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":69192000},"operatingCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#360"},{"ref":"#359","weight":-1}],"rule":"quarter-from-ytd","value":9166000},"operatingCashFlow@FY2011":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":69192000},"operatingCashFlow@2012Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":21567000},"#361":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":12,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":49310000},"#362":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":21567000},"operatingCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#361"},{"ref":"#362","weight":-1}],"rule":"quarter-from-ytd","value":27743000},"#363":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":13,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":29679000},"operatingCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#363"},{"ref":"#361","weight":-1}],"rule":"quarter-from-ytd","value":-19631000},"#364":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":51830000},"operatingCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#364"},{"ref":"#363","weight":-1}],"rule":"quarter-from-ytd","value":22151000},"operatingCashFlow@FY2012":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":51830000},"operatingCashFlow@2013Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":21572000},"#365":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":46207000},"#366":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":21572000},"operatingCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#365"},{"ref":"#366","weight":-1}],"rule":"quarter-from-ytd","value":24635000},"#367":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":17,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":75208000},"operatingCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#367"},{"ref":"#365","weight":-1}],"rule":"quarter-from-ytd","value":29001000},"#368":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":98671000},"operatingCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#368"},{"ref":"#367","weight":-1}],"rule":"quarter-from-ytd","value":23463000},"operatingCashFlow@FY2013":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":98671000},"operatingCashFlow@2014Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":16243000},"#369":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":42478000},"#370":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":16243000},"operatingCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#369"},{"ref":"#370","weight":-1}],"rule":"quarter-from-ytd","value":26235000},"#371":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":73087000},"operatingCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#371"},{"ref":"#369","weight":-1}],"rule":"quarter-from-ytd","value":30609000},"#372":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":85562000},"operatingCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#372"},{"ref":"#371","weight":-1}],"rule":"quarter-from-ytd","value":12475000},"operatingCashFlow@FY2014":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":85562000},"operatingCashFlow@2015Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":17672000},"#373":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":42733000},"#374":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":17672000},"operatingCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#373"},{"ref":"#374","weight":-1}],"rule":"quarter-from-ytd","value":25061000},"#375":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":67388000},"operatingCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#375"},{"ref":"#373","weight":-1}],"rule":"quarter-from-ytd","value":24655000},"#376":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":92187000},"operatingCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#376"},{"ref":"#375","weight":-1}],"rule":"quarter-from-ytd","value":24799000},"operatingCashFlow@FY2015":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":92187000},"operatingCashFlow@2016Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":20291000},"#377":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":43901000},"#378":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":20291000},"operatingCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#377"},{"ref":"#378","weight":-1}],"rule":"quarter-from-ytd","value":23610000},"#379":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":70159000},"operatingCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#379"},{"ref":"#377","weight":-1}],"rule":"quarter-from-ytd","value":26258000},"#380":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":97901000},"operatingCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#380"},{"ref":"#379","weight":-1}],"rule":"quarter-from-ytd","value":27742000},"operatingCashFlow@FY2016":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":97901000},"operatingCashFlow@2017Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":5947000},"#381":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":56,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":30035000},"#382":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":5947000},"operatingCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#381"},{"ref":"#382","weight":-1}],"rule":"quarter-from-ytd","value":24088000},"#383":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":54597000},"operatingCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#383"},{"ref":"#381","weight":-1}],"rule":"quarter-from-ytd","value":24562000},"#384":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":82039000},"operatingCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#384"},{"ref":"#383","weight":-1}],"rule":"quarter-from-ytd","value":27442000},"operatingCashFlow@FY2017":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":82039000},"operatingCashFlow@2018Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":15729000},"#385":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":59,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":42426000},"#386":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":15729000},"operatingCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#385"},{"ref":"#386","weight":-1}],"rule":"quarter-from-ytd","value":26697000},"#387":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":65635000},"operatingCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#387"},{"ref":"#385","weight":-1}],"rule":"quarter-from-ytd","value":23209000},"#388":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":83964000},"operatingCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#388"},{"ref":"#387","weight":-1}],"rule":"quarter-from-ytd","value":18329000},"operatingCashFlow@FY2018":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":83964000},"operatingCashFlow@2019Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":1076000},"#389":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":62,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":20496000},"#390":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":1076000},"operatingCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#389"},{"ref":"#390","weight":-1}],"rule":"quarter-from-ytd","value":19420000},"#391":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":63,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":42340000},"operatingCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#391"},{"ref":"#389","weight":-1}],"rule":"quarter-from-ytd","value":21844000},"#392":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":224499000},"operatingCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#392"},{"ref":"#391","weight":-1}],"rule":"quarter-from-ytd","value":182159000},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":224499000},"operatingCashFlow@2020Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":26391000},"#393":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":31,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":63044000},"#394":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":26391000},"operatingCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#393"},{"ref":"#394","weight":-1}],"rule":"quarter-from-ytd","value":36653000},"#395":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":32,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":79273000},"operatingCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#395"},{"ref":"#393","weight":-1}],"rule":"quarter-from-ytd","value":16229000},"#396":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":125639000},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#396"},{"ref":"#395","weight":-1}],"rule":"quarter-from-ytd","value":46366000},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":125639000},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":58122000},"#397":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":124970000},"#398":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":58122000},"operatingCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#397"},{"ref":"#398","weight":-1}],"rule":"quarter-from-ytd","value":66848000},"#399":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":183705000},"operatingCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#399"},{"ref":"#397","weight":-1}],"rule":"quarter-from-ytd","value":58735000},"#400":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":230868000},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#400"},{"ref":"#399","weight":-1}],"rule":"quarter-from-ytd","value":47163000},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":230868000},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":74597000},"#401":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":39,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":141419000},"#402":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":74597000},"operatingCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#401"},{"ref":"#402","weight":-1}],"rule":"quarter-from-ytd","value":66822000},"#403":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":191245000},"operatingCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#403"},{"ref":"#401","weight":-1}],"rule":"quarter-from-ytd","value":49826000},"#404":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":215343000},"operatingCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#404"},{"ref":"#403","weight":-1}],"rule":"quarter-from-ytd","value":24098000},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":215343000},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":16585000},"#405":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":43,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":22766000},"#406":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":16585000},"operatingCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#405"},{"ref":"#406","weight":-1}],"rule":"quarter-from-ytd","value":6181000},"#407":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":49492000},"operatingCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#407"},{"ref":"#405","weight":-1}],"rule":"quarter-from-ytd","value":26726000},"#408":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":65759000},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#408"},{"ref":"#407","weight":-1}],"rule":"quarter-from-ytd","value":16267000},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":65759000},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":15905000},"#409":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":47,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":33536000},"#410":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":15905000},"operatingCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#409"},{"ref":"#410","weight":-1}],"rule":"quarter-from-ytd","value":17631000},"#411":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":66455000},"operatingCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#411"},{"ref":"#409","weight":-1}],"rule":"quarter-from-ytd","value":32919000},"#412":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":81181000},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#412"},{"ref":"#411","weight":-1}],"rule":"quarter-from-ytd","value":14726000},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":81181000},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":26386000},"#413":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":55458000},"#414":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":26386000},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#413"},{"ref":"#414","weight":-1}],"rule":"quarter-from-ytd","value":29072000},"#415":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":85312000},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#415"},{"ref":"#413","weight":-1}],"rule":"quarter-from-ytd","value":29854000},"#416":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":111518000},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#416"},{"ref":"#415","weight":-1}],"rule":"quarter-from-ytd","value":26206000},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":111518000},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":20045000},"#417":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":50,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":42025000},"#418":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":20045000},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#417"},{"ref":"#418","weight":-1}],"rule":"quarter-from-ytd","value":21980000},"#419":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":7567000},"#420":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":0,"unit":"USD","start":"2009-01-01","end":"2009-06-30","value":3488000},"#421":{"kind":"computed","op":"sum","terms":[{"ref":"#419"},{"ref":"#420","weight":-1}],"rule":"quarter-from-ytd","value":4079000},"capex@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#421"}],"rule":"component-sum","value":4079000},"#422":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":2,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":14356000},"#423":{"kind":"computed","op":"sum","terms":[{"ref":"#422"},{"ref":"#419","weight":-1}],"rule":"quarter-from-ytd","value":6789000},"capex@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#423"}],"rule":"component-sum","value":6789000},"capex@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#422"}],"rule":"component-sum","value":14356000},"#424":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":3360000},"capex@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#424"}],"rule":"component-sum","value":3360000},"#425":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":4,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":13513000},"#426":{"kind":"computed","op":"sum","terms":[{"ref":"#425"},{"ref":"#424","weight":-1}],"rule":"quarter-from-ytd","value":10153000},"capex@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#426"}],"rule":"component-sum","value":10153000},"#427":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":21833000},"#428":{"kind":"computed","op":"sum","terms":[{"ref":"#427"},{"ref":"#425","weight":-1}],"rule":"quarter-from-ytd","value":8320000},"capex@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#428"}],"rule":"component-sum","value":8320000},"#429":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":30567000},"#430":{"kind":"computed","op":"sum","terms":[{"ref":"#429"},{"ref":"#427","weight":-1}],"rule":"quarter-from-ytd","value":8734000},"capex@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#430"}],"rule":"component-sum","value":8734000},"capex@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#429"}],"rule":"component-sum","value":30567000},"#431":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":7248000},"capex@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#431"}],"rule":"component-sum","value":7248000},"#432":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":8,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":12519000},"#433":{"kind":"computed","op":"sum","terms":[{"ref":"#432"},{"ref":"#431","weight":-1}],"rule":"quarter-from-ytd","value":5271000},"capex@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#433"}],"rule":"component-sum","value":5271000},"#434":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":16229000},"#435":{"kind":"computed","op":"sum","terms":[{"ref":"#434"},{"ref":"#432","weight":-1}],"rule":"quarter-from-ytd","value":3710000},"capex@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#435"}],"rule":"component-sum","value":3710000},"#436":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":10,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":23223000},"#437":{"kind":"computed","op":"sum","terms":[{"ref":"#436"},{"ref":"#434","weight":-1}],"rule":"quarter-from-ytd","value":6994000},"capex@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#437"}],"rule":"component-sum","value":6994000},"capex@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#436"}],"rule":"component-sum","value":23223000},"#438":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":7471000},"capex@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#438"}],"rule":"component-sum","value":7471000},"#439":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":12,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":8754000},"#440":{"kind":"computed","op":"sum","terms":[{"ref":"#439"},{"ref":"#438","weight":-1}],"rule":"quarter-from-ytd","value":1283000},"capex@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#440"}],"rule":"component-sum","value":1283000},"#441":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":13,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":12181000},"#442":{"kind":"computed","op":"sum","terms":[{"ref":"#441"},{"ref":"#439","weight":-1}],"rule":"quarter-from-ytd","value":3427000},"capex@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#442"}],"rule":"component-sum","value":3427000},"#443":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":16358000},"#444":{"kind":"computed","op":"sum","terms":[{"ref":"#443"},{"ref":"#441","weight":-1}],"rule":"quarter-from-ytd","value":4177000},"capex@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#444"}],"rule":"component-sum","value":4177000},"capex@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#443"}],"rule":"component-sum","value":16358000},"#445":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":3950000},"capex@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#445"}],"rule":"component-sum","value":3950000},"#446":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":6892000},"#447":{"kind":"computed","op":"sum","terms":[{"ref":"#446"},{"ref":"#445","weight":-1}],"rule":"quarter-from-ytd","value":2942000},"capex@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#447"}],"rule":"component-sum","value":2942000},"#448":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":17,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":11250000},"#449":{"kind":"computed","op":"sum","terms":[{"ref":"#448"},{"ref":"#446","weight":-1}],"rule":"quarter-from-ytd","value":4358000},"capex@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#449"}],"rule":"component-sum","value":4358000},"#450":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":53,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":13960000},"#451":{"kind":"computed","op":"sum","terms":[{"ref":"#450"},{"ref":"#448","weight":-1}],"rule":"quarter-from-ytd","value":2710000},"capex@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#451"}],"rule":"component-sum","value":2710000},"capex@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#450"}],"rule":"component-sum","value":13960000},"#452":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":4465000},"capex@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#452"}],"rule":"component-sum","value":4465000},"#453":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":9885000},"#454":{"kind":"computed","op":"sum","terms":[{"ref":"#453"},{"ref":"#452","weight":-1}],"rule":"quarter-from-ytd","value":5420000},"capex@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#454"}],"rule":"component-sum","value":5420000},"#455":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":20,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":17394000},"#456":{"kind":"computed","op":"sum","terms":[{"ref":"#455"},{"ref":"#453","weight":-1}],"rule":"quarter-from-ytd","value":7509000},"capex@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#456"}],"rule":"component-sum","value":7509000},"#457":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":51,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":23071000},"#458":{"kind":"computed","op":"sum","terms":[{"ref":"#457"},{"ref":"#455","weight":-1}],"rule":"quarter-from-ytd","value":5677000},"capex@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#458"}],"rule":"component-sum","value":5677000},"capex@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#457"}],"rule":"component-sum","value":23071000},"#459":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":3322000},"capex@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#459"}],"rule":"component-sum","value":3322000},"#460":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":22,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":5144000},"#461":{"kind":"computed","op":"sum","terms":[{"ref":"#460"},{"ref":"#459","weight":-1}],"rule":"quarter-from-ytd","value":1822000},"capex@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#461"}],"rule":"component-sum","value":1822000},"#462":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":23,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":7619000},"#463":{"kind":"computed","op":"sum","terms":[{"ref":"#462"},{"ref":"#460","weight":-1}],"rule":"quarter-from-ytd","value":2475000},"capex@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#463"}],"rule":"component-sum","value":2475000},"#464":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":52,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":11359000},"#465":{"kind":"computed","op":"sum","terms":[{"ref":"#464"},{"ref":"#462","weight":-1}],"rule":"quarter-from-ytd","value":3740000},"capex@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#465"}],"rule":"component-sum","value":3740000},"capex@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#464"}],"rule":"component-sum","value":11359000},"#466":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":2095000},"capex@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#466"}],"rule":"component-sum","value":2095000},"#467":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":25,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":4890000},"#468":{"kind":"computed","op":"sum","terms":[{"ref":"#467"},{"ref":"#466","weight":-1}],"rule":"quarter-from-ytd","value":2795000},"capex@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#468"}],"rule":"component-sum","value":2795000},"#469":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":54,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":8074000},"#470":{"kind":"computed","op":"sum","terms":[{"ref":"#469"},{"ref":"#467","weight":-1}],"rule":"quarter-from-ytd","value":3184000},"capex@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#470"}],"rule":"component-sum","value":3184000},"#471":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":12198000},"#472":{"kind":"computed","op":"sum","terms":[{"ref":"#471"},{"ref":"#469","weight":-1}],"rule":"quarter-from-ytd","value":4124000},"capex@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#472"}],"rule":"component-sum","value":4124000},"#473":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":26,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":0},"capex@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#471"},{"ref":"#473"}],"rule":"component-sum","value":12198000},"#474":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":6403000},"#475":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":0},"capex@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#474"},{"ref":"#475"}],"rule":"component-sum","value":6403000},"#476":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":56,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":22876000},"#477":{"kind":"computed","op":"sum","terms":[{"ref":"#476"},{"ref":"#474","weight":-1}],"rule":"quarter-from-ytd","value":16473000},"#478":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":56,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":0},"#479":{"kind":"computed","op":"sum","terms":[{"ref":"#478"},{"ref":"#475","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#477"},{"ref":"#479"}],"rule":"component-sum","value":16473000},"#480":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":29567000},"#481":{"kind":"computed","op":"sum","terms":[{"ref":"#480"},{"ref":"#476","weight":-1}],"rule":"quarter-from-ytd","value":6691000},"#482":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":57,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":0},"#483":{"kind":"computed","op":"sum","terms":[{"ref":"#482"},{"ref":"#478","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#481"},{"ref":"#483"}],"rule":"component-sum","value":6691000},"#484":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":32496000},"#485":{"kind":"computed","op":"sum","terms":[{"ref":"#484"},{"ref":"#480","weight":-1}],"rule":"quarter-from-ytd","value":2929000},"#486":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":27,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":0},"#487":{"kind":"computed","op":"sum","terms":[{"ref":"#486"},{"ref":"#482","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#485"},{"ref":"#487"}],"rule":"component-sum","value":2929000},"capex@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#484"},{"ref":"#486"}],"rule":"component-sum","value":32496000},"#488":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":6491000},"#489":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":500000},"capex@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#488"},{"ref":"#489"}],"rule":"component-sum","value":6991000},"#490":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":59,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":10513000},"#491":{"kind":"computed","op":"sum","terms":[{"ref":"#490"},{"ref":"#488","weight":-1}],"rule":"quarter-from-ytd","value":4022000},"#492":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":59,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":500000},"#493":{"kind":"computed","op":"sum","terms":[{"ref":"#492"},{"ref":"#489","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#491"},{"ref":"#493"}],"rule":"component-sum","value":4022000},"#494":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":19120000},"#495":{"kind":"computed","op":"sum","terms":[{"ref":"#494"},{"ref":"#490","weight":-1}],"rule":"quarter-from-ytd","value":8607000},"#496":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":60,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":900000},"#497":{"kind":"computed","op":"sum","terms":[{"ref":"#496"},{"ref":"#492","weight":-1}],"rule":"quarter-from-ytd","value":400000},"capex@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#495"},{"ref":"#497"}],"rule":"component-sum","value":9007000},"#498":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":24677000},"#499":{"kind":"computed","op":"sum","terms":[{"ref":"#498"},{"ref":"#494","weight":-1}],"rule":"quarter-from-ytd","value":5557000},"#500":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":28,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":900000},"#501":{"kind":"computed","op":"sum","terms":[{"ref":"#500"},{"ref":"#496","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#499"},{"ref":"#501"}],"rule":"component-sum","value":5557000},"capex@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#498"},{"ref":"#500"}],"rule":"component-sum","value":25577000},"#502":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":3459000},"#503":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":214000},"capex@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#502"},{"ref":"#503"}],"rule":"component-sum","value":3673000},"#504":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":62,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":8348000},"#505":{"kind":"computed","op":"sum","terms":[{"ref":"#504"},{"ref":"#502","weight":-1}],"rule":"quarter-from-ytd","value":4889000},"#506":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":62,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":251000},"#507":{"kind":"computed","op":"sum","terms":[{"ref":"#506"},{"ref":"#503","weight":-1}],"rule":"quarter-from-ytd","value":37000},"capex@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#505"},{"ref":"#507"}],"rule":"component-sum","value":4926000},"#508":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":63,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":14325000},"#509":{"kind":"computed","op":"sum","terms":[{"ref":"#508"},{"ref":"#504","weight":-1}],"rule":"quarter-from-ytd","value":5977000},"#510":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":63,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":351000},"#511":{"kind":"computed","op":"sum","terms":[{"ref":"#510"},{"ref":"#506","weight":-1}],"rule":"quarter-from-ytd","value":100000},"capex@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#509"},{"ref":"#511"}],"rule":"component-sum","value":6077000},"#512":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":24114000},"#513":{"kind":"computed","op":"sum","terms":[{"ref":"#512"},{"ref":"#508","weight":-1}],"rule":"quarter-from-ytd","value":9789000},"#514":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":29,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":1026000},"#515":{"kind":"computed","op":"sum","terms":[{"ref":"#514"},{"ref":"#510","weight":-1}],"rule":"quarter-from-ytd","value":675000},"capex@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#513"},{"ref":"#515"}],"rule":"component-sum","value":10464000},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#512"},{"ref":"#514"}],"rule":"component-sum","value":25140000},"#516":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":11603000},"#517":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":61,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":0},"capex@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#516"},{"ref":"#517"}],"rule":"component-sum","value":11603000},"#518":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":31,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":21622000},"#519":{"kind":"computed","op":"sum","terms":[{"ref":"#518"},{"ref":"#516","weight":-1}],"rule":"quarter-from-ytd","value":10019000},"#520":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":62,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":0},"#521":{"kind":"computed","op":"sum","terms":[{"ref":"#520"},{"ref":"#517","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#519"},{"ref":"#521"}],"rule":"component-sum","value":10019000},"#522":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":32,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":35738000},"#523":{"kind":"computed","op":"sum","terms":[{"ref":"#522"},{"ref":"#518","weight":-1}],"rule":"quarter-from-ytd","value":14116000},"#524":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":63,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":0},"#525":{"kind":"computed","op":"sum","terms":[{"ref":"#524"},{"ref":"#520","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#523"},{"ref":"#525"}],"rule":"component-sum","value":14116000},"#526":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":33,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":70598000},"#527":{"kind":"computed","op":"sum","terms":[{"ref":"#526"},{"ref":"#522","weight":-1}],"rule":"quarter-from-ytd","value":34860000},"#528":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":29,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":0},"#529":{"kind":"computed","op":"sum","terms":[{"ref":"#528"},{"ref":"#524","weight":-1}],"rule":"quarter-from-ytd","value":0},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#527"},{"ref":"#529"}],"rule":"component-sum","value":34860000},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#526"},{"ref":"#528"}],"rule":"component-sum","value":70598000},"#530":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":11051000},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#530"}],"rule":"component-sum","value":11051000},"#531":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":35,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":19294000},"#532":{"kind":"computed","op":"sum","terms":[{"ref":"#531"},{"ref":"#530","weight":-1}],"rule":"quarter-from-ytd","value":8243000},"capex@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#532"}],"rule":"component-sum","value":8243000},"#533":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":36,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":30305000},"#534":{"kind":"computed","op":"sum","terms":[{"ref":"#533"},{"ref":"#531","weight":-1}],"rule":"quarter-from-ytd","value":11011000},"capex@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#534"}],"rule":"component-sum","value":11011000},"#535":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":37,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":47272000},"#536":{"kind":"computed","op":"sum","terms":[{"ref":"#535"},{"ref":"#533","weight":-1}],"rule":"quarter-from-ytd","value":16967000},"capex@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#536"}],"rule":"component-sum","value":16967000},"#537":{"kind":"filed","concept":"PaymentsToAcquireIntangibleAssets","filing":29,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":0},"capex@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#535"},{"ref":"#537"}],"rule":"component-sum","value":47272000},"#538":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":14700000},"capex@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#538"}],"rule":"component-sum","value":14700000},"#539":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":39,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":27944000},"#540":{"kind":"computed","op":"sum","terms":[{"ref":"#539"},{"ref":"#538","weight":-1}],"rule":"quarter-from-ytd","value":13244000},"capex@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#540"}],"rule":"component-sum","value":13244000},"#541":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":33444000},"#542":{"kind":"computed","op":"sum","terms":[{"ref":"#541"},{"ref":"#539","weight":-1}],"rule":"quarter-from-ytd","value":5500000},"capex@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#542"}],"rule":"component-sum","value":5500000},"#543":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":41,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":39211000},"#544":{"kind":"computed","op":"sum","terms":[{"ref":"#543"},{"ref":"#541","weight":-1}],"rule":"quarter-from-ytd","value":5767000},"capex@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#544"}],"rule":"component-sum","value":5767000},"capex@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#543"}],"rule":"component-sum","value":39211000},"#545":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":4082000},"capex@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#545"}],"rule":"component-sum","value":4082000},"#546":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":43,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":7211000},"#547":{"kind":"computed","op":"sum","terms":[{"ref":"#546"},{"ref":"#545","weight":-1}],"rule":"quarter-from-ytd","value":3129000},"capex@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#547"}],"rule":"component-sum","value":3129000},"#548":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":44,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":14741000},"#549":{"kind":"computed","op":"sum","terms":[{"ref":"#548"},{"ref":"#546","weight":-1}],"rule":"quarter-from-ytd","value":7530000},"capex@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#549"}],"rule":"component-sum","value":7530000},"#550":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":20884000},"#551":{"kind":"computed","op":"sum","terms":[{"ref":"#550"},{"ref":"#548","weight":-1}],"rule":"quarter-from-ytd","value":6143000},"capex@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#551"}],"rule":"component-sum","value":6143000},"capex@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#550"}],"rule":"component-sum","value":20884000},"#552":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":4343000},"capex@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#552"}],"rule":"component-sum","value":4343000},"#553":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":47,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":8510000},"#554":{"kind":"computed","op":"sum","terms":[{"ref":"#553"},{"ref":"#552","weight":-1}],"rule":"quarter-from-ytd","value":4167000},"capex@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#554"}],"rule":"component-sum","value":4167000},"#555":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":48,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":14241000},"#556":{"kind":"computed","op":"sum","terms":[{"ref":"#555"},{"ref":"#553","weight":-1}],"rule":"quarter-from-ytd","value":5731000},"capex@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#556"}],"rule":"component-sum","value":5731000},"#557":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":17286000},"#558":{"kind":"computed","op":"sum","terms":[{"ref":"#557"},{"ref":"#555","weight":-1}],"rule":"quarter-from-ytd","value":3045000},"capex@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#558"}],"rule":"component-sum","value":3045000},"capex@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#557"}],"rule":"component-sum","value":17286000},"#559":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":5726000},"capex@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#559"}],"rule":"component-sum","value":5726000},"#560":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":50,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":11652000},"#561":{"kind":"computed","op":"sum","terms":[{"ref":"#560"},{"ref":"#559","weight":-1}],"rule":"quarter-from-ytd","value":5926000},"capex@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#561"}],"rule":"component-sum","value":5926000},"#562":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":48,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":17346000},"#563":{"kind":"computed","op":"sum","terms":[{"ref":"#562"},{"ref":"#560","weight":-1}],"rule":"quarter-from-ytd","value":5694000},"capex@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#563"}],"rule":"component-sum","value":5694000},"#564":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":24396000},"#565":{"kind":"computed","op":"sum","terms":[{"ref":"#564"},{"ref":"#562","weight":-1}],"rule":"quarter-from-ytd","value":7050000},"capex@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#565"}],"rule":"component-sum","value":7050000},"capex@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#564"}],"rule":"component-sum","value":24396000},"#566":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":1998000},"capex@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#566"}],"rule":"component-sum","value":1998000},"#567":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":50,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":6300000},"#568":{"kind":"computed","op":"sum","terms":[{"ref":"#567"},{"ref":"#566","weight":-1}],"rule":"quarter-from-ytd","value":4302000},"capex@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#568"}],"rule":"component-sum","value":4302000},"#569":{"kind":"filed","concept":"DepreciationAndAmortization","filing":1,"unit":"USD","start":"2009-01-01","end":"2009-09-30","value":7550000},"#570":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2009-01-01","end":"2009-06-30","value":4978000},"depreciationAndAmortization@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#569"},{"ref":"#570","weight":-1}],"rule":"quarter-from-ytd","value":2572000},"#571":{"kind":"filed","concept":"DepreciationAndAmortization","filing":1,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":9478000},"#572":{"kind":"filed","concept":"DepreciationAndAmortization","filing":0,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":6134000},"depreciationAndAmortization@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#571"},{"ref":"#572","weight":-1}],"rule":"quarter-from-ytd","value":3344000},"#573":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2009-04-01","end":"2009-06-30","value":27944000},"dilutedShares@2009Q2":{"kind":"computed","op":"product","terms":[{"ref":"#573"}],"scale":2,"rule":"split-restated","value":55888000},"#574":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2009-07-01","end":"2009-09-30","value":28431000},"dilutedShares@2009Q3":{"kind":"computed","op":"product","terms":[{"ref":"#574"}],"scale":2,"rule":"split-restated","value":56862000},"dilutedShares@2009Q4":{"kind":"computed","op":"product","terms":[{"ref":"#264"}],"scale":2,"rule":"split-restated","value":57728000},"dilutedShares@FY2009":{"kind":"computed","op":"product","terms":[{"ref":"#258"}],"scale":2,"rule":"split-restated","value":56594000},"#575":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2010-01-01","end":"2010-03-31","value":29358000},"dilutedShares@2010Q1":{"kind":"computed","op":"product","terms":[{"ref":"#575"}],"scale":2,"rule":"split-restated","value":58716000},"#576":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2010-04-01","end":"2010-06-30","value":29535000},"dilutedShares@2010Q2":{"kind":"computed","op":"product","terms":[{"ref":"#576"}],"scale":2,"rule":"split-restated","value":59070000},"#577":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2010-07-01","end":"2010-09-30","value":29283000},"dilutedShares@2010Q3":{"kind":"computed","op":"product","terms":[{"ref":"#577"}],"scale":2,"rule":"split-restated","value":58566000},"#578":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2010-10-01","end":"2010-12-31","value":29844000},"dilutedShares@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#578"}],"scale":2,"rule":"split-restated","value":59688000},"#579":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2010-01-01","end":"2010-12-31","value":29556000},"dilutedShares@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#579"}],"scale":2,"rule":"split-restated","value":59112000},"#580":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2011-01-01","end":"2011-03-31","value":30187000},"dilutedShares@2011Q1":{"kind":"computed","op":"product","terms":[{"ref":"#580"}],"scale":2,"rule":"split-restated","value":60374000},"#581":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2011-04-01","end":"2011-06-30","value":30346000},"dilutedShares@2011Q2":{"kind":"computed","op":"product","terms":[{"ref":"#581"}],"scale":2,"rule":"split-restated","value":60692000},"#582":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2011-07-01","end":"2011-09-30","value":29879000},"dilutedShares@2011Q3":{"kind":"computed","op":"product","terms":[{"ref":"#582"}],"scale":2,"rule":"split-restated","value":59758000},"#583":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2011-10-01","end":"2011-12-31","value":29171000},"dilutedShares@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#583"}],"scale":2,"rule":"split-restated","value":58342000},"#584":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2011-01-01","end":"2011-12-31","value":29964000},"dilutedShares@FY2011":{"kind":"computed","op":"product","terms":[{"ref":"#584"}],"scale":2,"rule":"split-restated","value":59928000},"#585":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2012-01-01","end":"2012-03-31","value":29435000},"dilutedShares@2012Q1":{"kind":"computed","op":"product","terms":[{"ref":"#585"}],"scale":2,"rule":"split-restated","value":58870000},"#586":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2012-04-01","end":"2012-06-30","value":28619000},"dilutedShares@2012Q2":{"kind":"computed","op":"product","terms":[{"ref":"#586"}],"scale":2,"rule":"split-restated","value":57238000},"#587":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2012-07-01","end":"2012-09-30","value":28908000},"dilutedShares@2012Q3":{"kind":"computed","op":"product","terms":[{"ref":"#587"}],"scale":2,"rule":"split-restated","value":57816000},"#588":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2012-10-01","end":"2012-12-31","value":29436000},"dilutedShares@2012Q4":{"kind":"computed","op":"product","terms":[{"ref":"#588"}],"scale":2,"rule":"split-restated","value":58872000},"#589":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2012-01-01","end":"2012-12-31","value":28636000},"dilutedShares@FY2012":{"kind":"computed","op":"product","terms":[{"ref":"#589"}],"scale":2,"rule":"split-restated","value":57272000},"#590":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2013-01-01","end":"2013-03-31","value":29783000},"dilutedShares@2013Q1":{"kind":"computed","op":"product","terms":[{"ref":"#590"}],"scale":2,"rule":"split-restated","value":59566000},"#591":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2013-04-01","end":"2013-06-30","value":30158000},"dilutedShares@2013Q2":{"kind":"computed","op":"product","terms":[{"ref":"#591"}],"scale":2,"rule":"split-restated","value":60316000},"#592":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2013-07-01","end":"2013-09-30","value":30652000},"dilutedShares@2013Q3":{"kind":"computed","op":"product","terms":[{"ref":"#592"}],"scale":2,"rule":"split-restated","value":61304000},"#593":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2013-10-01","end":"2013-12-31","value":30924000},"dilutedShares@2013Q4":{"kind":"computed","op":"product","terms":[{"ref":"#593"}],"scale":2,"rule":"split-restated","value":61848000},"#594":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2013-01-01","end":"2013-12-31","value":30420000},"dilutedShares@FY2013":{"kind":"computed","op":"product","terms":[{"ref":"#594"}],"scale":2,"rule":"split-restated","value":60840000},"#595":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2014-01-01","end":"2014-03-31","value":31167000},"dilutedShares@2014Q1":{"kind":"computed","op":"product","terms":[{"ref":"#595"}],"scale":2,"rule":"split-restated","value":62334000},"#596":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2014-04-01","end":"2014-06-30","value":31110000},"dilutedShares@2014Q2":{"kind":"computed","op":"product","terms":[{"ref":"#596"}],"scale":2,"rule":"split-restated","value":62220000},"#597":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2014-07-01","end":"2014-09-30","value":30757000},"dilutedShares@2014Q3":{"kind":"computed","op":"product","terms":[{"ref":"#597"}],"scale":2,"rule":"split-restated","value":61514000},"#598":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2014-10-01","end":"2014-12-31","value":30051000},"dilutedShares@2014Q4":{"kind":"computed","op":"product","terms":[{"ref":"#598"}],"scale":2,"rule":"split-restated","value":60102000},"#599":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":30829000},"dilutedShares@FY2014":{"kind":"computed","op":"product","terms":[{"ref":"#599"}],"scale":2,"rule":"split-restated","value":61658000},"#600":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2015-01-01","end":"2015-03-31","value":30058000},"dilutedShares@2015Q1":{"kind":"computed","op":"product","terms":[{"ref":"#600"}],"scale":2,"rule":"split-restated","value":60116000},"#601":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2015-04-01","end":"2015-06-30","value":30034000},"dilutedShares@2015Q2":{"kind":"computed","op":"product","terms":[{"ref":"#601"}],"scale":2,"rule":"split-restated","value":60068000},"#602":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2015-07-01","end":"2015-09-30","value":29298000},"dilutedShares@2015Q3":{"kind":"computed","op":"product","terms":[{"ref":"#602"}],"scale":2,"rule":"split-restated","value":58596000},"#603":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2015-10-01","end":"2015-12-31","value":29126000},"dilutedShares@2015Q4":{"kind":"computed","op":"product","terms":[{"ref":"#603"}],"scale":2,"rule":"split-restated","value":58252000},"#604":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":52,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":29696000},"dilutedShares@FY2015":{"kind":"computed","op":"product","terms":[{"ref":"#604"}],"scale":2,"rule":"split-restated","value":59392000},"#605":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":52,"unit":"shares","start":"2016-01-01","end":"2016-03-31","value":29244000},"dilutedShares@2016Q1":{"kind":"computed","op":"product","terms":[{"ref":"#605"}],"scale":2,"rule":"split-restated","value":58488000},"#606":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":52,"unit":"shares","start":"2016-04-01","end":"2016-06-30","value":29422000},"dilutedShares@2016Q2":{"kind":"computed","op":"product","terms":[{"ref":"#606"}],"scale":2,"rule":"split-restated","value":58844000},"#607":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":52,"unit":"shares","start":"2016-07-01","end":"2016-09-30","value":29625000},"dilutedShares@2016Q3":{"kind":"computed","op":"product","terms":[{"ref":"#607"}],"scale":2,"rule":"split-restated","value":59250000},"#608":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":52,"unit":"shares","start":"2016-10-01","end":"2016-12-31","value":29914000},"dilutedShares@2016Q4":{"kind":"computed","op":"product","terms":[{"ref":"#608"}],"scale":2,"rule":"split-restated","value":59828000},"#609":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":29619000},"dilutedShares@FY2016":{"kind":"computed","op":"product","terms":[{"ref":"#609"}],"scale":2,"rule":"split-restated","value":59238000},"#610":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2017-01-01","end":"2017-03-31","value":30248000},"dilutedShares@2017Q1":{"kind":"computed","op":"product","terms":[{"ref":"#610"}],"scale":2,"rule":"split-restated","value":60496000},"#611":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2017-04-01","end":"2017-06-30","value":30454000},"dilutedShares@2017Q2":{"kind":"computed","op":"product","terms":[{"ref":"#611"}],"scale":2,"rule":"split-restated","value":60908000},"#612":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2017-07-01","end":"2017-09-30","value":30614000},"dilutedShares@2017Q3":{"kind":"computed","op":"product","terms":[{"ref":"#612"}],"scale":2,"rule":"split-restated","value":61228000},"#613":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2017-10-01","end":"2017-12-31","value":29759000},"dilutedShares@2017Q4":{"kind":"computed","op":"product","terms":[{"ref":"#613"}],"scale":2,"rule":"split-restated","value":59518000},"#614":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":30545000},"dilutedShares@FY2017":{"kind":"computed","op":"product","terms":[{"ref":"#614"}],"scale":2,"rule":"split-restated","value":61090000},"#615":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2018-01-01","end":"2018-03-31","value":30552000},"dilutedShares@2018Q1":{"kind":"computed","op":"product","terms":[{"ref":"#615"}],"scale":2,"rule":"split-restated","value":61104000},"#616":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2018-04-01","end":"2018-06-30","value":30183000},"dilutedShares@2018Q2":{"kind":"computed","op":"product","terms":[{"ref":"#616"}],"scale":2,"rule":"split-restated","value":60366000},"#617":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2018-07-01","end":"2018-09-30","value":29998000},"dilutedShares@2018Q3":{"kind":"computed","op":"product","terms":[{"ref":"#617"}],"scale":2,"rule":"split-restated","value":59996000},"#618":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2018-10-01","end":"2018-12-31","value":29651000},"dilutedShares@2018Q4":{"kind":"computed","op":"product","terms":[{"ref":"#618"}],"scale":2,"rule":"split-restated","value":59302000},"dilutedShares@FY2018":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":60294000},"dilutedShares@2019Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2019-01-01","end":"2019-03-31","value":58892000},"dilutedShares@2019Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2019-04-01","end":"2019-06-30","value":59404000},"dilutedShares@2019Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2019-07-01","end":"2019-09-30","value":59732000},"dilutedShares@2019Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2019-10-01","end":"2019-12-31","value":60010000},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":59632000},"dilutedShares@2020Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2020-01-01","end":"2020-03-31","value":60268000},"dilutedShares@2020Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2020-04-01","end":"2020-06-30","value":60624000},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2020-07-01","end":"2020-09-30","value":60852000},"dilutedShares@2020Q4":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2020-10-01","end":"2020-12-31","value":61176000},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":60845000},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2021-01-01","end":"2021-03-31","value":61451000},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2021-04-01","end":"2021-06-30","value":61466000},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2021-07-01","end":"2021-09-30","value":61363000},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#311","weight":4},{"ref":"#314","weight":-3}],"rule":"unaverage-quarter","value":61470000},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":61467000},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2022-01-01","end":"2022-03-31","value":60107000},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2022-04-01","end":"2022-06-30","value":58305000},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2022-07-01","end":"2022-09-30","value":57603000},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#319","weight":4},{"ref":"#322","weight":-3}],"rule":"unaverage-quarter","value":57579000},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":58371000},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2023-01-01","end":"2023-03-31","value":57579000},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2023-04-01","end":"2023-06-30","value":57669000},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":44,"unit":"shares","start":"2023-07-01","end":"2023-09-30","value":57741000},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#327","weight":4},{"ref":"#330","weight":-3}],"rule":"unaverage-quarter","value":57355000},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":57622000},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":46,"unit":"shares","start":"2024-01-01","end":"2024-03-31","value":57132000},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":47,"unit":"shares","start":"2024-04-01","end":"2024-06-30","value":56984000},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2024-07-01","end":"2024-09-30","value":57004000},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#335","weight":4},{"ref":"#338","weight":-3}],"rule":"unaverage-quarter","value":57202000},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":57130000},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":49,"unit":"shares","start":"2025-01-01","end":"2025-03-31","value":57123000},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2025-04-01","end":"2025-06-30","value":56387000},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2025-07-01","end":"2025-09-30","value":55796000},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#343","weight":4},{"ref":"#346","weight":-3}],"rule":"unaverage-quarter","value":55538000},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":56324000},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":49,"unit":"shares","start":"2026-01-01","end":"2026-03-31","value":55874000},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2026-04-01","end":"2026-06-30","value":56696000},"#619":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":64,"unit":"shares","end":"2009-12-31","value":27277927},"sharesOutstanding@2009Q4":{"kind":"computed","op":"product","terms":[{"ref":"#619"}],"scale":2,"rule":"split-restated","value":54555854},"sharesOutstanding@FY2009":{"kind":"computed","op":"product","terms":[{"ref":"#619"}],"scale":2,"rule":"split-restated","value":54555854},"#620":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2010-12-31","value":28375363},"sharesOutstanding@2010Q4":{"kind":"computed","op":"product","terms":[{"ref":"#620"}],"scale":2,"rule":"split-restated","value":56750726},"sharesOutstanding@FY2010":{"kind":"computed","op":"product","terms":[{"ref":"#620"}],"scale":2,"rule":"split-restated","value":56750726},"#621":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":6,"unit":"shares","end":"2011-12-31","value":28065707},"sharesOutstanding@2011Q4":{"kind":"computed","op":"product","terms":[{"ref":"#621"}],"scale":2,"rule":"split-restated","value":56131414},"sharesOutstanding@FY2011":{"kind":"computed","op":"product","terms":[{"ref":"#621"}],"scale":2,"rule":"split-restated","value":56131414},"#622":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2012-12-31","value":28536182},"sharesOutstanding@2012Q4":{"kind":"computed","op":"product","terms":[{"ref":"#622"}],"scale":2,"rule":"split-restated","value":57072364},"sharesOutstanding@FY2012":{"kind":"computed","op":"product","terms":[{"ref":"#622"}],"scale":2,"rule":"split-restated","value":57072364},"#623":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2013-12-31","value":30021943},"sharesOutstanding@2013Q4":{"kind":"computed","op":"product","terms":[{"ref":"#623"}],"scale":2,"rule":"split-restated","value":60043886},"sharesOutstanding@FY2013":{"kind":"computed","op":"product","terms":[{"ref":"#623"}],"scale":2,"rule":"split-restated","value":60043886},"#624":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":53,"unit":"shares","end":"2014-12-31","value":29208468},"sharesOutstanding@2014Q4":{"kind":"computed","op":"product","terms":[{"ref":"#624"}],"scale":2,"rule":"split-restated","value":58416936},"sharesOutstanding@FY2014":{"kind":"computed","op":"product","terms":[{"ref":"#624"}],"scale":2,"rule":"split-restated","value":58416936},"#625":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":51,"unit":"shares","end":"2015-12-31","value":28652178},"sharesOutstanding@2015Q4":{"kind":"computed","op":"product","terms":[{"ref":"#625"}],"scale":2,"rule":"split-restated","value":57304356},"sharesOutstanding@FY2015":{"kind":"computed","op":"product","terms":[{"ref":"#625"}],"scale":2,"rule":"split-restated","value":57304356},"#626":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":52,"unit":"shares","end":"2016-12-31","value":29249635},"sharesOutstanding@2016Q4":{"kind":"computed","op":"product","terms":[{"ref":"#626"}],"scale":2,"rule":"split-restated","value":58499270},"sharesOutstanding@FY2016":{"kind":"computed","op":"product","terms":[{"ref":"#626"}],"scale":2,"rule":"split-restated","value":58499270},"#627":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":60,"unit":"shares","end":"2017-12-31","value":29782000},"sharesOutstanding@2017Q4":{"kind":"computed","op":"product","terms":[{"ref":"#627"}],"scale":2,"rule":"split-restated","value":59564000},"sharesOutstanding@FY2017":{"kind":"computed","op":"product","terms":[{"ref":"#627"}],"scale":2,"rule":"split-restated","value":59564000},"#628":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":59,"unit":"shares","end":"2018-03-31","value":29630000},"sharesOutstanding@2018Q1":{"kind":"computed","op":"product","terms":[{"ref":"#628"}],"scale":2,"rule":"split-restated","value":59260000},"#629":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":60,"unit":"shares","end":"2018-06-30","value":29421000},"sharesOutstanding@2018Q2":{"kind":"computed","op":"product","terms":[{"ref":"#629"}],"scale":2,"rule":"split-restated","value":58842000},"#630":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":60,"unit":"shares","end":"2018-09-30","value":29328000},"sharesOutstanding@2018Q3":{"kind":"computed","op":"product","terms":[{"ref":"#630"}],"scale":2,"rule":"split-restated","value":58656000},"sharesOutstanding@2018Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":63,"unit":"shares","end":"2018-12-31","value":57778000},"sharesOutstanding@FY2018":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":63,"unit":"shares","end":"2018-12-31","value":57778000},"#631":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":62,"unit":"shares","end":"2019-03-31","value":29110000},"sharesOutstanding@2019Q1":{"kind":"computed","op":"product","terms":[{"ref":"#631"}],"scale":2,"rule":"split-restated","value":58220000},"sharesOutstanding@2019Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":63,"unit":"shares","end":"2019-06-30","value":58660000},"sharesOutstanding@2019Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":63,"unit":"shares","end":"2019-09-30","value":58838000},"sharesOutstanding@2019Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2019-12-31","value":58862000},"sharesOutstanding@FY2019":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2019-12-31","value":58862000},"sharesOutstanding@2020Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":31,"unit":"shares","end":"2020-03-31","value":59382000},"sharesOutstanding@2020Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2020-06-30","value":59752000},"sharesOutstanding@2020Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2020-09-30","value":59855000},"sharesOutstanding@2020Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2020-12-31","value":59910000},"sharesOutstanding@FY2020":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2020-12-31","value":59910000},"sharesOutstanding@2021Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":35,"unit":"shares","end":"2021-03-31","value":60363000},"sharesOutstanding@2021Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2021-06-30","value":60344000},"sharesOutstanding@2021Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2021-09-30","value":60328000},"sharesOutstanding@2021Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":40,"unit":"shares","end":"2021-12-31","value":59913000},"sharesOutstanding@FY2021":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":40,"unit":"shares","end":"2021-12-31","value":59913000},"sharesOutstanding@2022Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":39,"unit":"shares","end":"2022-03-31","value":58778000},"sharesOutstanding@2022Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":40,"unit":"shares","end":"2022-06-30","value":57134000},"sharesOutstanding@2022Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":40,"unit":"shares","end":"2022-09-30","value":57195000},"sharesOutstanding@2022Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":44,"unit":"shares","end":"2022-12-31","value":56961000},"sharesOutstanding@FY2022":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":44,"unit":"shares","end":"2022-12-31","value":56961000},"sharesOutstanding@2023Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":43,"unit":"shares","end":"2023-03-31","value":57206000},"sharesOutstanding@2023Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":44,"unit":"shares","end":"2023-06-30","value":57351000},"sharesOutstanding@2023Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":44,"unit":"shares","end":"2023-09-30","value":57386000},"sharesOutstanding@2023Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2023-12-31","value":56738000},"sharesOutstanding@FY2023":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2023-12-31","value":56738000},"sharesOutstanding@2024Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":47,"unit":"shares","end":"2024-03-31","value":56759000},"sharesOutstanding@2024Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2024-06-30","value":56778000},"sharesOutstanding@2024Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2024-09-30","value":56840000},"sharesOutstanding@2024Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":45,"unit":"shares","end":"2024-12-31","value":56837000},"sharesOutstanding@FY2024":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":45,"unit":"shares","end":"2024-12-31","value":56837000},"sharesOutstanding@2025Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":47,"unit":"shares","end":"2025-03-31","value":56692000},"sharesOutstanding@2025Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2025-06-30","value":56158000},"sharesOutstanding@2025Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2025-09-30","value":55312000},"sharesOutstanding@2025Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2025-12-31","value":55339000},"sharesOutstanding@FY2025":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2025-12-31","value":55339000},"sharesOutstanding@2026Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":49,"unit":"shares","end":"2026-03-31","value":55600000},"sharesOutstanding@2026Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2026-06-30","value":55783000},"#632":{"kind":"filed","concept":"CostOfRevenue","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":25053000},"#633":{"kind":"filed","concept":"OperatingExpenses","filing":0,"unit":"USD","start":"2009-04-01","end":"2009-06-30","value":19208000},"totalCosts@2009Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#632"},{"ref":"#633"}],"rule":"component-sum","value":44261000},"#634":{"kind":"filed","concept":"CostOfRevenue","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":30901000},"#635":{"kind":"filed","concept":"OperatingExpenses","filing":1,"unit":"USD","start":"2009-07-01","end":"2009-09-30","value":18055000},"totalCosts@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#634"},{"ref":"#635"}],"rule":"component-sum","value":48956000},"#636":{"kind":"computed","op":"sum","terms":[{"ref":"#95"},{"ref":"#96","weight":-1}],"rule":"quarter-from-ytd","value":32322000},"#637":{"kind":"computed","op":"sum","terms":[{"ref":"#141"},{"ref":"#142","weight":-1}],"rule":"quarter-from-ytd","value":22568000},"totalCosts@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#636"},{"ref":"#637"}],"rule":"component-sum","value":54890000},"totalCosts@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#95"},{"ref":"#141"}],"rule":"component-sum","value":187091000},"#638":{"kind":"filed","concept":"CostOfRevenue","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":35585000},"#639":{"kind":"filed","concept":"OperatingExpenses","filing":3,"unit":"USD","start":"2010-01-01","end":"2010-03-31","value":21044000},"totalCosts@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#638"},{"ref":"#639"}],"rule":"component-sum","value":56629000},"#640":{"kind":"filed","concept":"CostOfRevenue","filing":4,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":38369000},"#641":{"kind":"filed","concept":"OperatingExpenses","filing":4,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":22666000},"totalCosts@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#640"},{"ref":"#641"}],"rule":"component-sum","value":61035000},"#642":{"kind":"filed","concept":"CostOfRevenue","filing":5,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":36447000},"#643":{"kind":"filed","concept":"OperatingExpenses","filing":5,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":23751000},"totalCosts@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#642"},{"ref":"#643"}],"rule":"component-sum","value":60198000},"#644":{"kind":"computed","op":"sum","terms":[{"ref":"#97"},{"ref":"#98","weight":-1}],"rule":"quarter-from-ytd","value":36860000},"#645":{"kind":"computed","op":"sum","terms":[{"ref":"#143"},{"ref":"#144","weight":-1}],"rule":"quarter-from-ytd","value":25155000},"totalCosts@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#644"},{"ref":"#645"}],"rule":"component-sum","value":62015000},"totalCosts@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#97"},{"ref":"#143"}],"rule":"component-sum","value":239877000},"#646":{"kind":"filed","concept":"CostOfRevenue","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":40339000},"#647":{"kind":"filed","concept":"OperatingExpenses","filing":7,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":24746000},"totalCosts@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#646"},{"ref":"#647"}],"rule":"component-sum","value":65085000},"#648":{"kind":"filed","concept":"CostOfRevenue","filing":8,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":42558000},"#649":{"kind":"filed","concept":"OperatingExpenses","filing":8,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":24440000},"totalCosts@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#648"},{"ref":"#649"}],"rule":"component-sum","value":66998000},"#650":{"kind":"filed","concept":"CostOfRevenue","filing":9,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":40020000},"#651":{"kind":"filed","concept":"OperatingExpenses","filing":9,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":24480000},"totalCosts@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#650"},{"ref":"#651"}],"rule":"component-sum","value":64500000},"#652":{"kind":"computed","op":"sum","terms":[{"ref":"#99"},{"ref":"#100","weight":-1}],"rule":"quarter-from-ytd","value":35176000},"#653":{"kind":"computed","op":"sum","terms":[{"ref":"#145"},{"ref":"#146","weight":-1}],"rule":"quarter-from-ytd","value":23761000},"totalCosts@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#652"},{"ref":"#653"}],"rule":"component-sum","value":58937000},"totalCosts@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#99"},{"ref":"#145"}],"rule":"component-sum","value":255520000},"#654":{"kind":"filed","concept":"CostOfRevenue","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":37181000},"#655":{"kind":"filed","concept":"OperatingExpenses","filing":11,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":25871000},"totalCosts@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#654"},{"ref":"#655"}],"rule":"component-sum","value":63052000},"#656":{"kind":"filed","concept":"CostOfRevenue","filing":12,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":38627000},"#657":{"kind":"filed","concept":"OperatingExpenses","filing":12,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":28342000},"totalCosts@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#656"},{"ref":"#657"}],"rule":"component-sum","value":66969000},"#658":{"kind":"filed","concept":"CostOfRevenue","filing":13,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":39294000},"#659":{"kind":"filed","concept":"OperatingExpenses","filing":13,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":54998000},"totalCosts@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#658"},{"ref":"#659"}],"rule":"component-sum","value":94292000},"#660":{"kind":"computed","op":"sum","terms":[{"ref":"#101"},{"ref":"#102","weight":-1}],"rule":"quarter-from-ytd","value":39767000},"#661":{"kind":"computed","op":"sum","terms":[{"ref":"#147"},{"ref":"#148","weight":-1}],"rule":"quarter-from-ytd","value":29938000},"totalCosts@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#660"},{"ref":"#661"}],"rule":"component-sum","value":69705000},"totalCosts@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#101"},{"ref":"#147"}],"rule":"component-sum","value":294018000},"#662":{"kind":"filed","concept":"CostOfRevenue","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":37176000},"#663":{"kind":"filed","concept":"OperatingExpenses","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":30787000},"totalCosts@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#662"},{"ref":"#663"}],"rule":"component-sum","value":67963000},"#664":{"kind":"filed","concept":"CostOfRevenue","filing":16,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":41715000},"#665":{"kind":"filed","concept":"OperatingExpenses","filing":16,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":32919000},"totalCosts@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#664"},{"ref":"#665"}],"rule":"component-sum","value":74634000},"#666":{"kind":"filed","concept":"CostOfRevenue","filing":17,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":42941000},"#667":{"kind":"filed","concept":"OperatingExpenses","filing":17,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":32180000},"totalCosts@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#666"},{"ref":"#667"}],"rule":"component-sum","value":75121000},"#668":{"kind":"computed","op":"sum","terms":[{"ref":"#103"},{"ref":"#104","weight":-1}],"rule":"quarter-from-ytd","value":42021000},"#669":{"kind":"computed","op":"sum","terms":[{"ref":"#149"},{"ref":"#150","weight":-1}],"rule":"quarter-from-ytd","value":33284000},"totalCosts@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#668"},{"ref":"#669"}],"rule":"component-sum","value":75305000},"totalCosts@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#103"},{"ref":"#149"}],"rule":"component-sum","value":293023000},"#670":{"kind":"filed","concept":"CostOfRevenue","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":37096000},"#671":{"kind":"filed","concept":"OperatingExpenses","filing":18,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":33246000},"totalCosts@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#670"},{"ref":"#671"}],"rule":"component-sum","value":70342000},"#672":{"kind":"filed","concept":"CostOfRevenue","filing":19,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":40249000},"#673":{"kind":"filed","concept":"OperatingExpenses","filing":19,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":34411000},"totalCosts@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#672"},{"ref":"#673"}],"rule":"component-sum","value":74660000},"#674":{"kind":"filed","concept":"CostOfRevenue","filing":20,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":41092000},"#675":{"kind":"filed","concept":"OperatingExpenses","filing":20,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":32177000},"totalCosts@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#674"},{"ref":"#675"}],"rule":"component-sum","value":73269000},"#676":{"kind":"computed","op":"sum","terms":[{"ref":"#105"},{"ref":"#106","weight":-1}],"rule":"quarter-from-ytd","value":40790000},"#677":{"kind":"computed","op":"sum","terms":[{"ref":"#151"},{"ref":"#152","weight":-1}],"rule":"quarter-from-ytd","value":33940000},"totalCosts@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#676"},{"ref":"#677"}],"rule":"component-sum","value":74730000},"totalCosts@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#105"},{"ref":"#151"}],"rule":"component-sum","value":293001000},"#678":{"kind":"filed","concept":"CostOfRevenue","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":40265000},"#679":{"kind":"filed","concept":"OperatingExpenses","filing":21,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":35335000},"totalCosts@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#678"},{"ref":"#679"}],"rule":"component-sum","value":75600000},"#680":{"kind":"filed","concept":"CostOfRevenue","filing":22,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":41247000},"#681":{"kind":"filed","concept":"OperatingExpenses","filing":22,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":34814000},"totalCosts@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#680"},{"ref":"#681"}],"rule":"component-sum","value":76061000},"#682":{"kind":"filed","concept":"CostOfRevenue","filing":23,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":44717000},"#683":{"kind":"filed","concept":"OperatingExpenses","filing":23,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":32378000},"totalCosts@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#682"},{"ref":"#683"}],"rule":"component-sum","value":77095000},"#684":{"kind":"computed","op":"sum","terms":[{"ref":"#107"},{"ref":"#108","weight":-1}],"rule":"quarter-from-ytd","value":45080000},"#685":{"kind":"computed","op":"sum","terms":[{"ref":"#153"},{"ref":"#154","weight":-1}],"rule":"quarter-from-ytd","value":31867000},"totalCosts@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#684"},{"ref":"#685"}],"rule":"component-sum","value":76947000},"totalCosts@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#107"},{"ref":"#153"}],"rule":"component-sum","value":305703000},"#686":{"kind":"filed","concept":"CostOfRevenue","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":43548000},"#687":{"kind":"filed","concept":"OperatingExpenses","filing":24,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":34035000},"totalCosts@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#686"},{"ref":"#687"}],"rule":"component-sum","value":77583000},"#688":{"kind":"filed","concept":"CostOfRevenue","filing":25,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":49786000},"#689":{"kind":"filed","concept":"OperatingExpenses","filing":25,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":36010000},"totalCosts@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#688"},{"ref":"#689"}],"rule":"component-sum","value":85796000},"totalCosts@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"operatingIncome@2016Q3","weight":-1}],"value":90672000},"#690":{"kind":"computed","op":"sum","terms":[{"ref":"#109"},{"ref":"#110","weight":-1}],"rule":"quarter-from-ytd","value":52360000},"#691":{"kind":"computed","op":"sum","terms":[{"ref":"#155"},{"ref":"#156","weight":-1}],"rule":"quarter-from-ytd","value":36548000},"totalCosts@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#690"},{"ref":"#691"}],"rule":"component-sum","value":88908000},"totalCosts@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#109"},{"ref":"#155"}],"rule":"component-sum","value":340794000},"#692":{"kind":"filed","concept":"CostOfRevenue","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":54212000},"#693":{"kind":"filed","concept":"OperatingExpenses","filing":55,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":37560000},"totalCosts@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#692"},{"ref":"#693"}],"rule":"component-sum","value":91772000},"#694":{"kind":"filed","concept":"CostOfRevenue","filing":56,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":54116000},"#695":{"kind":"filed","concept":"OperatingExpenses","filing":56,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":39250000},"totalCosts@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#694"},{"ref":"#695"}],"rule":"component-sum","value":93366000},"#696":{"kind":"filed","concept":"CostOfRevenue","filing":57,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":55542000},"#697":{"kind":"filed","concept":"OperatingExpenses","filing":57,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":39654000},"totalCosts@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#696"},{"ref":"#697"}],"rule":"component-sum","value":95196000},"#698":{"kind":"computed","op":"sum","terms":[{"ref":"#111"},{"ref":"#112","weight":-1}],"rule":"quarter-from-ytd","value":54221000},"#699":{"kind":"computed","op":"sum","terms":[{"ref":"#157"},{"ref":"#158","weight":-1}],"rule":"quarter-from-ytd","value":39563000},"totalCosts@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#698"},{"ref":"#699"}],"rule":"component-sum","value":93784000},"totalCosts@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#111"},{"ref":"#157"}],"rule":"component-sum","value":374118000},"#700":{"kind":"filed","concept":"CostOfRevenue","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":49537000},"#701":{"kind":"filed","concept":"OperatingExpenses","filing":58,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":39583000},"totalCosts@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#700"},{"ref":"#701"}],"rule":"component-sum","value":89120000},"#702":{"kind":"filed","concept":"CostOfRevenue","filing":59,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":53248000},"#703":{"kind":"filed","concept":"OperatingExpenses","filing":59,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":40615000},"totalCosts@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#702"},{"ref":"#703"}],"rule":"component-sum","value":93863000},"#704":{"kind":"filed","concept":"CostOfRevenue","filing":60,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":53080000},"#705":{"kind":"filed","concept":"OperatingExpenses","filing":60,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":38980000},"totalCosts@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#704"},{"ref":"#705"}],"rule":"component-sum","value":92060000},"#706":{"kind":"computed","op":"sum","terms":[{"ref":"#113"},{"ref":"#114","weight":-1}],"rule":"quarter-from-ytd","value":45302000},"#707":{"kind":"computed","op":"sum","terms":[{"ref":"#159"},{"ref":"#160","weight":-1}],"rule":"quarter-from-ytd","value":39962000},"totalCosts@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#706"},{"ref":"#707"}],"rule":"component-sum","value":85264000},"totalCosts@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#113"},{"ref":"#159"}],"rule":"component-sum","value":360307000},"#708":{"kind":"filed","concept":"CostOfRevenue","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":43714000},"#709":{"kind":"filed","concept":"OperatingExpenses","filing":61,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":39353000},"totalCosts@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#708"},{"ref":"#709"}],"rule":"component-sum","value":83067000},"#710":{"kind":"filed","concept":"CostOfRevenue","filing":62,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":51293000},"#711":{"kind":"filed","concept":"OperatingExpenses","filing":62,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":41812000},"totalCosts@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#710"},{"ref":"#711"}],"rule":"component-sum","value":93105000},"#712":{"kind":"filed","concept":"CostOfRevenue","filing":63,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":56028000},"#713":{"kind":"filed","concept":"OperatingExpenses","filing":63,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":40633000},"totalCosts@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#712"},{"ref":"#713"}],"rule":"component-sum","value":96661000},"#714":{"kind":"computed","op":"sum","terms":[{"ref":"#115"},{"ref":"#116","weight":-1}],"rule":"quarter-from-ytd","value":56232000},"#715":{"kind":"computed","op":"sum","terms":[{"ref":"#161"},{"ref":"#162","weight":-1}],"rule":"quarter-from-ytd","value":-125418000},"totalCosts@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#714"},{"ref":"#715"}],"rule":"component-sum","value":-69186000},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#115"},{"ref":"#161"}],"rule":"component-sum","value":203647000},"#716":{"kind":"filed","concept":"CostOfRevenue","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":53184000},"#717":{"kind":"filed","concept":"OperatingExpenses","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":41386000},"totalCosts@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#716"},{"ref":"#717"}],"rule":"component-sum","value":94570000},"#718":{"kind":"filed","concept":"CostOfRevenue","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":53296000},"#719":{"kind":"filed","concept":"OperatingExpenses","filing":31,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":40611000},"totalCosts@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#718"},{"ref":"#719"}],"rule":"component-sum","value":93907000},"#720":{"kind":"filed","concept":"CostOfRevenue","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":61560000},"#721":{"kind":"filed","concept":"OperatingExpenses","filing":32,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":44828000},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#720"},{"ref":"#721"}],"rule":"component-sum","value":106388000},"#722":{"kind":"computed","op":"sum","terms":[{"ref":"#117"},{"ref":"#118","weight":-1}],"rule":"quarter-from-ytd","value":76688000},"#723":{"kind":"computed","op":"sum","terms":[{"ref":"#163"},{"ref":"#164","weight":-1}],"rule":"quarter-from-ytd","value":46278000},"totalCosts@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#722"},{"ref":"#723"}],"rule":"component-sum","value":122966000},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#117"},{"ref":"#163"}],"rule":"component-sum","value":417831000},"#724":{"kind":"filed","concept":"CostOfRevenue","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":89326000},"#725":{"kind":"filed","concept":"OperatingExpenses","filing":34,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":44225000},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#724"},{"ref":"#725"}],"rule":"component-sum","value":133551000},"#726":{"kind":"filed","concept":"CostOfRevenue","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":88797000},"#727":{"kind":"filed","concept":"OperatingExpenses","filing":35,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":46337000},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#726"},{"ref":"#727"}],"rule":"component-sum","value":135134000},"#728":{"kind":"filed","concept":"CostOfRevenue","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":85037000},"#729":{"kind":"filed","concept":"OperatingExpenses","filing":36,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":46147000},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#728"},{"ref":"#729"}],"rule":"component-sum","value":131184000},"#730":{"kind":"computed","op":"sum","terms":[{"ref":"#119"},{"ref":"#120","weight":-1}],"rule":"quarter-from-ytd","value":79478000},"#731":{"kind":"computed","op":"sum","terms":[{"ref":"#165"},{"ref":"#166","weight":-1}],"rule":"quarter-from-ytd","value":48872000},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#730"},{"ref":"#731"}],"rule":"component-sum","value":128350000},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#119"},{"ref":"#165"}],"rule":"component-sum","value":528219000},"#732":{"kind":"filed","concept":"CostOfRevenue","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":81474000},"#733":{"kind":"filed","concept":"OperatingExpenses","filing":38,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":49628000},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#732"},{"ref":"#733"}],"rule":"component-sum","value":131102000},"#734":{"kind":"filed","concept":"CostOfRevenue","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":77143000},"#735":{"kind":"filed","concept":"OperatingExpenses","filing":39,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":46741000},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#734"},{"ref":"#735"}],"rule":"component-sum","value":123884000},"#736":{"kind":"filed","concept":"CostOfRevenue","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":68198000},"#737":{"kind":"filed","concept":"OperatingExpenses","filing":40,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":43664000},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#736"},{"ref":"#737"}],"rule":"component-sum","value":111862000},"#738":{"kind":"computed","op":"sum","terms":[{"ref":"#121"},{"ref":"#122","weight":-1}],"rule":"quarter-from-ytd","value":57416000},"#739":{"kind":"computed","op":"sum","terms":[{"ref":"#167"},{"ref":"#168","weight":-1}],"rule":"quarter-from-ytd","value":46462000},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#738"},{"ref":"#739"}],"rule":"component-sum","value":103878000},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#121"},{"ref":"#167"}],"rule":"component-sum","value":470726000},"#740":{"kind":"filed","concept":"CostOfRevenue","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":52340000},"#741":{"kind":"filed","concept":"OperatingExpenses","filing":42,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":48200000},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#740"},{"ref":"#741"}],"rule":"component-sum","value":100540000},"#742":{"kind":"filed","concept":"CostOfRevenue","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":60377000},"#743":{"kind":"filed","concept":"OperatingExpenses","filing":43,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":50205000},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#742"},{"ref":"#743"}],"rule":"component-sum","value":110582000},"#744":{"kind":"filed","concept":"CostOfRevenue","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":59566000},"#745":{"kind":"filed","concept":"OperatingExpenses","filing":44,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":48233000},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#744"},{"ref":"#745"}],"rule":"component-sum","value":107799000},"#746":{"kind":"computed","op":"sum","terms":[{"ref":"#123"},{"ref":"#124","weight":-1}],"rule":"quarter-from-ytd","value":43299000},"#747":{"kind":"computed","op":"sum","terms":[{"ref":"#169"},{"ref":"#170","weight":-1}],"rule":"quarter-from-ytd","value":47259000},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#746"},{"ref":"#747"}],"rule":"component-sum","value":90558000},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#123"},{"ref":"#169"}],"rule":"component-sum","value":409479000},"#748":{"kind":"filed","concept":"CostOfRevenue","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":43908000},"#749":{"kind":"filed","concept":"OperatingExpenses","filing":46,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":47310000},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#748"},{"ref":"#749"}],"rule":"component-sum","value":91218000},"#750":{"kind":"filed","concept":"CostOfRevenue","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":49665000},"#751":{"kind":"filed","concept":"OperatingExpenses","filing":47,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":54575000},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#750"},{"ref":"#751"}],"rule":"component-sum","value":104240000},"#752":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":52666000},"#753":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":51589000},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#752"},{"ref":"#753"}],"rule":"component-sum","value":104255000},"#754":{"kind":"computed","op":"sum","terms":[{"ref":"#125"},{"ref":"#126","weight":-1}],"rule":"quarter-from-ytd","value":47983000},"#755":{"kind":"computed","op":"sum","terms":[{"ref":"#171"},{"ref":"#172","weight":-1}],"rule":"quarter-from-ytd","value":53348000},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#754"},{"ref":"#755"}],"rule":"component-sum","value":101331000},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#125"},{"ref":"#171"}],"rule":"component-sum","value":401044000},"#756":{"kind":"filed","concept":"CostOfRevenue","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":47294000},"#757":{"kind":"filed","concept":"OperatingExpenses","filing":49,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":51517000},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#756"},{"ref":"#757"}],"rule":"component-sum","value":98811000},"#758":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":51898000},"#759":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":65299000},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#758"},{"ref":"#759"}],"rule":"component-sum","value":117197000},"#760":{"kind":"filed","concept":"CostOfRevenue","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":54068000},"#761":{"kind":"filed","concept":"OperatingExpenses","filing":48,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":68804000},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#760"},{"ref":"#761"}],"rule":"component-sum","value":122872000},"#762":{"kind":"computed","op":"sum","terms":[{"ref":"#127"},{"ref":"#128","weight":-1}],"rule":"quarter-from-ytd","value":48595000},"#763":{"kind":"computed","op":"sum","terms":[{"ref":"#173"},{"ref":"#174","weight":-1}],"rule":"quarter-from-ytd","value":45835000},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#762"},{"ref":"#763"}],"rule":"component-sum","value":94430000},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#127"},{"ref":"#173"}],"rule":"component-sum","value":433310000},"#764":{"kind":"filed","concept":"CostOfRevenue","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":51370000},"#765":{"kind":"filed","concept":"OperatingExpenses","filing":49,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":55484000},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#764"},{"ref":"#765"}],"rule":"component-sum","value":106854000},"#766":{"kind":"filed","concept":"CostOfRevenue","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":54302000},"#767":{"kind":"filed","concept":"OperatingExpenses","filing":50,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":55737000},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#766"},{"ref":"#767"}],"rule":"component-sum","value":110039000},"netMargin@2009Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2009Q2"},{"ref":"revenue@2009Q2"}],"scale":100,"value":9.195939086294416},"freeCashFlow@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2009Q3"},{"ref":"capex@2009Q3","weight":-1}],"value":12010000},"capexOutflow@2009Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2009Q3","weight":-1}],"value":-4079000},"grossMargin@2009Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2009Q3"},{"ref":"revenue@2009Q3"}],"scale":100,"value":48.51892576302812},"operatingMargin@2009Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2009Q3"},{"ref":"revenue@2009Q3"}],"scale":100,"value":18.43929095028655},"netMargin@2009Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2009Q3"},{"ref":"revenue@2009Q3"}],"scale":100,"value":15.247234439557511},"operatingMargin@2009Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2009Q2"},{"ref":"revenue@2009Q2"}],"scale":100,"value":10.12994923857868},"grossMargin@2009Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2009Q2"},{"ref":"revenue@2009Q2"}],"scale":100,"value":49.13096446700508},"freeCashFlow@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2009Q4"},{"ref":"capex@2009Q4","weight":-1}],"value":2853000},"capexOutflow@2009Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2009Q4","weight":-1}],"value":-6789000},"grossMargin@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2009Q4"},{"ref":"revenue@2009Q4"}],"scale":100,"value":51.12945659076477},"operatingMargin@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2009Q4"},{"ref":"revenue@2009Q4"}],"scale":100,"value":17.00686443496931},"netMargin@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2009Q4"},{"ref":"revenue@2009Q4"}],"scale":100,"value":13.88611690707309},"currentRatio@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2009Q4"},{"ref":"currentLiabilities@2009Q4"}],"value":6.010552400044548},"freeCashFlow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2009"},{"ref":"capex@FY2009","weight":-1}],"value":30615000},"capexOutflow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2009","weight":-1}],"value":-14356000},"grossMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":50.10083402487703},"operatingMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":13.263730812559979},"netMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":10.787618045349813},"currentRatio@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2009"},{"ref":"currentLiabilities@FY2009"}],"value":6.010552400044548},"ebit@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2009"},{"ref":"interestExpense@FY2009"}],"value":30526000},"freeCashFlow@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q1"},{"ref":"capex@2010Q1","weight":-1}],"value":13419000},"capexOutflow@2010Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q1","weight":-1}],"value":-3360000},"grossMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":50.23564126589005},"operatingMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":20.806354622624358},"netMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":17.22069168053477},"freeCashFlow@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q2"},{"ref":"capex@2010Q2","weight":-1}],"value":24934000},"capexOutflow@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q2","weight":-1}],"value":-10153000},"grossMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":51.95346740464324},"operatingMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":23.570587793333168},"netMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":19.518395151393726},"currentRatio@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q2"},{"ref":"currentLiabilities@2010Q2"}],"value":4.922508164061698},"freeCashFlow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q3"},{"ref":"capex@2010Q3","weight":-1}],"value":5388000},"capexOutflow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q3","weight":-1}],"value":-8320000},"ebit@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2012"},{"ref":"interestExpense@FY2012"}],"value":-20780000},"grossMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":51.69511742564809},"operatingMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":20.216826591740443},"netMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":16.744420293696656},"currentRatio@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q3"},{"ref":"currentLiabilities@2010Q3"}],"value":5.959317021986932},"freeCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q4"},{"ref":"capex@2010Q4","weight":-1}],"value":-14336000},"capexOutflow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q4","weight":-1}],"value":-8734000},"grossMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":49.49579371386294},"operatingMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":15.031649905461322},"netMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":12.233853067711616},"currentRatio@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q4"},{"ref":"currentLiabilities@2010Q4"}],"value":5.287837427964816},"freeCashFlow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2010"},{"ref":"capex@FY2010","weight":-1}],"value":29405000},"capexOutflow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2010","weight":-1}],"value":-30567000},"grossMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":50.88041147019876},"operatingMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":19.98845908813454},"netMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":16.49883423448064},"currentRatio@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2010"},{"ref":"currentLiabilities@FY2010"}],"value":5.287837427964816},"ebit@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2010"},{"ref":"interestExpense@FY2010"}],"value":61808000},"freeCashFlow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q1"},{"ref":"capex@2011Q1","weight":-1}],"value":-1573000},"capexOutflow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q1","weight":-1}],"value":-7248000},"grossMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":47.44925874781793},"operatingMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":15.211953831322788},"netMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":12.837080847294235},"currentRatio@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q1"},{"ref":"currentLiabilities@2011Q1"}],"value":7.68983040654318},"freeCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q2"},{"ref":"capex@2011Q2","weight":-1}],"value":29693000},"capexOutflow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q2","weight":-1}],"value":-5271000},"grossMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":46.924573480993715},"operatingMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":16.44467724234261},"netMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":13.218347800059863},"currentRatio@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q2"},{"ref":"currentLiabilities@2011Q2"}],"value":8.05885436384286},"freeCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q3"},{"ref":"capex@2011Q3","weight":-1}],"value":15677000},"capexOutflow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q3","weight":-1}],"value":-3710000},"grossMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":46.68478478078414},"operatingMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":14.072179369329763},"netMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":10.007593621358058},"currentRatio@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q3"},{"ref":"currentLiabilities@2011Q3"}],"value":6.995691456026739},"freeCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q4"},{"ref":"capex@2011Q4","weight":-1}],"value":2172000},"capexOutflow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q4","weight":-1}],"value":-6994000},"grossMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":47.28607822568559},"operatingMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":11.678405514760977},"netMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":9.479994005694591},"currentRatio@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q4"},{"ref":"currentLiabilities@2011Q4"}],"value":7.351155134912704},"freeCashFlow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2011"},{"ref":"capex@FY2011","weight":-1}],"value":45969000},"capexOutflow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2011","weight":-1}],"value":-23223000},"grossMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":47.079892481396804},"operatingMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":14.46714356009761},"netMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":11.478581638152367},"currentRatio@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2011"},{"ref":"currentLiabilities@FY2011"}],"value":7.351155134912704},"ebit@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2011"},{"ref":"interestExpense@FY2011"}],"value":45095000},"freeCashFlow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q1"},{"ref":"capex@2012Q1","weight":-1}],"value":14096000},"capexOutflow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q1","weight":-1}],"value":-7471000},"grossMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":48.196396973792375},"operatingMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":12.150808799966562},"netMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":10.395273988825881},"currentRatio@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q1"},{"ref":"currentLiabilities@2012Q1"}],"value":8.641819077529405},"freeCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q2"},{"ref":"capex@2012Q2","weight":-1}],"value":26460000},"capexOutflow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q2","weight":-1}],"value":-1283000},"grossMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":49.42918488649158},"operatingMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":12.323584090492524},"netMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":-9.394883611322038},"currentRatio@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q2"},{"ref":"currentLiabilities@2012Q2"}],"value":2.5614263436437086},"freeCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q3"},{"ref":"capex@2012Q3","weight":-1}],"value":-23058000},"capexOutflow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q3","weight":-1}],"value":-3427000},"grossMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":49.65212377474534},"operatingMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":-20.817477096546863},"netMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":-56.89794349413799},"currentRatio@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q3"},{"ref":"currentLiabilities@2012Q3"}],"value":3.2924775877556054},"freeCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q4"},{"ref":"capex@2012Q4","weight":-1}],"value":17974000},"capexOutflow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q4","weight":-1}],"value":-4177000},"grossMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":49.770114942528735},"operatingMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":11.955286093217127},"netMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":12.27232537577365},"currentRatio@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q4"},{"ref":"currentLiabilities@2012Q4"}],"value":4.06399290063352},"freeCashFlow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2012"},{"ref":"capex@FY2012","weight":-1}],"value":35472000},"capexOutflow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2012","weight":-1}],"value":-16358000},"grossMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":49.285129515014575},"operatingMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":3.7174575105609584},"netMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":-11.26633264564299},"currentRatio@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2012"},{"ref":"currentLiabilities@FY2012"}],"value":4.06399290063352},"freeCashFlow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q1"},{"ref":"capex@2013Q1","weight":-1}],"value":17622000},"capexOutflow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q1","weight":-1}],"value":-3950000},"grossMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":51.74454828660436},"operatingMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":11.782191069574246},"netMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":14.15238836967809},"currentRatio@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q1"},{"ref":"currentLiabilities@2013Q1"}],"value":4.057903006624766},"freeCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q2"},{"ref":"capex@2013Q2","weight":-1}],"value":21693000},"capexOutflow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q2","weight":-1}],"value":-2942000},"grossMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":52.554536975955955},"operatingMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":15.113395964604992},"netMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":15.550146720957212},"currentRatio@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q2"},{"ref":"currentLiabilities@2013Q2"}],"value":4.42340151623516},"freeCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q3"},{"ref":"capex@2013Q3","weight":-1}],"value":24643000},"capexOutflow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q3","weight":-1}],"value":-4358000},"grossMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":53.17995965763507},"operatingMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":18.093005506187644},"netMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":18.158425557433354},"currentRatio@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q3"},{"ref":"currentLiabilities@2013Q3"}],"value":4.93304421201358},"freeCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q4"},{"ref":"capex@2013Q4","weight":-1}],"value":20753000},"capexOutflow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q4","weight":-1}],"value":-2710000},"grossMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":53.52276246515949},"operatingMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":16.709065168340487},"netMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":17.737689687209663},"currentRatio@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q4"},{"ref":"currentLiabilities@2013Q4"}],"value":5.502439604903011},"freeCashFlow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2013"},{"ref":"capex@FY2013","weight":-1}],"value":84711000},"capexOutflow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2013","weight":-1}],"value":-13960000},"capexOutflow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q4","weight":-1}],"value":-2929000},"grossMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":52.792223320243515},"operatingMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":15.576984577442673},"netMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":16.4989383126518},"currentRatio@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2013"},{"ref":"currentLiabilities@FY2013"}],"value":5.502439604903011},"ebit@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2013"},{"ref":"interestExpense@FY2013"}],"value":55450000},"freeCashFlow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q1"},{"ref":"capex@2014Q1","weight":-1}],"value":11778000},"capexOutflow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q1","weight":-1}],"value":-4465000},"grossMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":55.34529871317997},"operatingMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":15.325075535974383},"netMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":14.882091654328121},"currentRatio@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q1"},{"ref":"currentLiabilities@2014Q1"}],"value":5.546913284574713},"freeCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q2"},{"ref":"capex@2014Q2","weight":-1}],"value":20815000},"capexOutflow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q2","weight":-1}],"value":-5420000},"grossMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":54.76878125526774},"operatingMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":16.098218800921504},"netMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":18.785188514918243},"currentRatio@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q2"},{"ref":"currentLiabilities@2014Q2"}],"value":5.3206491426926465},"freeCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q3"},{"ref":"capex@2014Q3","weight":-1}],"value":23100000},"capexOutflow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q3","weight":-1}],"value":-7509000},"grossMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":54.415157969471075},"operatingMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":18.72004792332268},"netMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":17.87251508697196},"currentRatio@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q3"},{"ref":"currentLiabilities@2014Q3"}],"value":4.99835714896894},"freeCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q4"},{"ref":"capex@2014Q4","weight":-1}],"value":6798000},"capexOutflow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q4","weight":-1}],"value":-5677000},"grossMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":52.8956637219239},"operatingMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":13.701714879611988},"netMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":16.576014781453893},"currentRatio@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q4"},{"ref":"currentLiabilities@2014Q4"}],"value":4.820739666424946},"freeCashFlow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2014"},{"ref":"capex@FY2014","weight":-1}],"value":62491000},"capexOutflow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2014","weight":-1}],"value":-23071000},"grossMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":54.34966470468496},"operatingMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":15.996697219299477},"netMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":17.071247745823502},"currentRatio@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2014"},{"ref":"currentLiabilities@FY2014"}],"value":4.820739666424946},"ebit@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2014"},{"ref":"interestExpense@FY2014"}],"value":56814000},"freeCashFlow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q1"},{"ref":"capex@2015Q1","weight":-1}],"value":14350000},"capexOutflow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q1","weight":-1}],"value":-3322000},"grossMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":51.227636663153945},"operatingMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":8.426905047421782},"netMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":7.683176472013276},"currentRatio@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q1"},{"ref":"currentLiabilities@2015Q1"}],"value":4.451847200773839},"freeCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q2"},{"ref":"capex@2015Q2","weight":-1}],"value":23239000},"capexOutflow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q2","weight":-1}],"value":-1822000},"grossMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":51.624934029203075},"operatingMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":10.79458159854571},"netMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":10.074473699642292},"currentRatio@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q2"},{"ref":"currentLiabilities@2015Q2"}],"value":3.9976120699012263},"freeCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q3"},{"ref":"capex@2015Q3","weight":-1}],"value":22180000},"capexOutflow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q3","weight":-1}],"value":-2475000},"grossMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":49.68721168343122},"operatingMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":13.257499043632844},"netMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":12.953711829699138},"currentRatio@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q3"},{"ref":"currentLiabilities@2015Q3"}],"value":4.043602650925289},"freeCashFlow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q1"},{"ref":"capex@2016Q1","weight":-1}],"value":18196000},"capexOutflow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q1","weight":-1}],"value":-2095000},"grossMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":50.533872506701805},"operatingMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":11.873551728838203},"netMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":11.78949520650643},"currentRatio@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q1"},{"ref":"currentLiabilities@2016Q1"}],"value":4.9394569544293265},"freeCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q2"},{"ref":"capex@2016Q2","weight":-1}],"value":20815000},"capexOutflow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q2","weight":-1}],"value":-2795000},"grossMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":48.97459286058358},"operatingMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":12.068134999128839},"netMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":11.690973752446936},"currentRatio@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q2"},{"ref":"currentLiabilities@2016Q2"}],"value":4.9432428961899},"freeCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q3"},{"ref":"capex@2016Q3","weight":-1}],"value":23074000},"capexOutflow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q3","weight":-1}],"value":-3184000},"grossMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":48.02196743424222},"operatingMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":12.63898256094036},"netMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":12.341266017920802},"currentRatio@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q3"},{"ref":"currentLiabilities@2016Q3"}],"value":5.048275278998985},"freeCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q4"},{"ref":"capex@2016Q4","weight":-1}],"value":23618000},"capexOutflow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q4","weight":-1}],"value":-4124000},"grossMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":48.43736397666928},"operatingMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":13.085323505798826},"netMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":13.834963195109449},"currentRatio@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q4"},{"ref":"currentLiabilities@2016Q4"}],"value":7.242160833750512},"freeCashFlow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2016"},{"ref":"capex@FY2016","weight":-1}],"value":85703000},"capexOutflow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2016","weight":-1}],"value":-12198000},"grossMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":49.321730293480606},"operatingMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":12.54247205313241},"netMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":12.548631142408409},"currentRatio@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2016"},{"ref":"currentLiabilities@FY2016"}],"value":7.242160833750512},"freeCashFlow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q1"},{"ref":"capex@2017Q1","weight":-1}],"value":-456000},"capexOutflow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q1","weight":-1}],"value":-6403000},"grossMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":48.21565031331193},"operatingMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":12.337612715879565},"netMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":13.467637169494115},"currentRatio@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q1"},{"ref":"currentLiabilities@2017Q1"}],"value":6.541995678648596},"freeCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q2"},{"ref":"capex@2017Q2","weight":-1}],"value":7615000},"capexOutflow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q2","weight":-1}],"value":-16473000},"grossMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":49.68901945836394},"operatingMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":13.198776530963249},"netMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":12.924518654184059},"currentRatio@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q2"},{"ref":"currentLiabilities@2017Q2"}],"value":7.324995181290557},"freeCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q3"},{"ref":"capex@2017Q3","weight":-1}],"value":17871000},"capexOutflow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q3","weight":-1}],"value":-6691000},"grossMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":50.07685047863018},"operatingMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":14.43440744236214},"netMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":14.836187137656735},"currentRatio@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q3"},{"ref":"currentLiabilities@2017Q3"}],"value":6.381014567392584},"freeCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q4"},{"ref":"capex@2017Q4","weight":-1}],"value":24513000},"grossMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":49.91085367994161},"operatingMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":13.362710048129776},"netMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":-15.610305868876386},"currentRatio@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q4"},{"ref":"currentLiabilities@2017Q4"}],"value":7.140584905290788},"freeCashFlow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2017"},{"ref":"capex@FY2017","weight":-1}],"value":49543000},"capexOutflow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2017","weight":-1}],"value":-32496000},"grossMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":49.487324987550814},"operatingMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":13.349469027573507},"netMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":6.394598788664868},"currentRatio@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2017"},{"ref":"currentLiabilities@FY2017"}],"value":7.140584905290788},"freeCashFlow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q1"},{"ref":"capex@2018Q1","weight":-1}],"value":8738000},"capexOutflow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q1","weight":-1}],"value":-6991000},"grossMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":51.94361715544087},"operatingMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":13.543718046972769},"netMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":13.775574548170855},"currentRatio@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q1"},{"ref":"currentLiabilities@2018Q1"}],"value":7.2591093117408905},"freeCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q2"},{"ref":"capex@2018Q2","weight":-1}],"value":22675000},"capexOutflow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q2","weight":-1}],"value":-4022000},"grossMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":51.363694488591726},"operatingMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":14.266272081255366},"netMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":14.048884748177784},"currentRatio@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q2"},{"ref":"currentLiabilities@2018Q2"}],"value":7.497061671132326},"freeCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q3"},{"ref":"capex@2018Q3","weight":-1}],"value":14202000},"capexOutflow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q3","weight":-1}],"value":-9007000},"grossMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":51.78271335785983},"operatingMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":16.37371122314575},"netMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":16.048507971113228},"currentRatio@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q3"},{"ref":"currentLiabilities@2018Q3"}],"value":6.906900306900307},"freeCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q4"},{"ref":"capex@2018Q4","weight":-1}],"value":12772000},"capexOutflow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q4","weight":-1}],"value":-5557000},"grossMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":51.448444382522204},"operatingMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":8.619932052257601},"netMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":24.36687493971513},"currentRatio@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q4"},{"ref":"currentLiabilities@2018Q4"}],"value":6.873258073853534},"freeCashFlow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2018"},{"ref":"capex@FY2018","weight":-1}],"value":58387000},"capexOutflow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2018","weight":-1}],"value":-25577000},"grossMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":51.63731653664458},"operatingMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":13.378370256397929},"netMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":16.8248969239461},"currentRatio@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2018"},{"ref":"currentLiabilities@FY2018"}],"value":6.873258073853534},"freeCashFlow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q1"},{"ref":"capex@2019Q1","weight":-1}],"value":-2597000},"capexOutflow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q1","weight":-1}],"value":-3673000},"grossMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":50.986679822397626},"operatingMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":6.863030901018075},"netMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":8.10983540386599},"currentRatio@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q1"},{"ref":"currentLiabilities@2019Q1"}],"value":6.698984701792973},"freeCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q2"},{"ref":"capex@2019Q2","weight":-1}],"value":14494000},"capexOutflow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q2","weight":-1}],"value":-4926000},"grossMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":50.13561464054829},"operatingMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":9.488164098575803},"netMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":10.542944636173626},"currentRatio@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q2"},{"ref":"currentLiabilities@2019Q2"}],"value":6.505981855640293},"freeCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q3"},{"ref":"capex@2019Q3","weight":-1}],"value":15767000},"capexOutflow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q3","weight":-1}],"value":-6077000},"grossMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":50.9210837516096},"operatingMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":15.327744636866125},"netMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":14.978232114857349},"currentRatio@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q3"},{"ref":"currentLiabilities@2019Q3"}],"value":7.545637637960203},"freeCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q4"},{"ref":"capex@2019Q4","weight":-1}],"value":171695000},"capexOutflow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q4","weight":-1}],"value":-10464000},"grossMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":50.8706326393318},"operatingMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":160.4471548267035},"netMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":138.2973518439239},"currentRatio@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q4"},{"ref":"currentLiabilities@2019Q4"}],"value":10.724681036532214},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":199359000},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-25140000},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":50.72919563837601},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":51.589729692466044},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":45.99055314273217},"currentRatio@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2019"},{"ref":"currentLiabilities@FY2019"}],"value":10.724681036532214},"freeCashFlow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q1"},{"ref":"capex@2020Q1","weight":-1}],"value":14788000},"capexOutflow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q1","weight":-1}],"value":-11603000},"grossMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":51.50277210388094},"operatingMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":13.763860519404728},"netMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":14.486066530493144},"currentRatio@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q1"},{"ref":"currentLiabilities@2020Q1"}],"value":10.289003120984027},"freeCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q2"},{"ref":"capex@2020Q2","weight":-1}],"value":26634000},"capexOutflow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q2","weight":-1}],"value":-10019000},"grossMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":50.11232589486296},"operatingMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":12.09843492586491},"netMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":12.348360041935},"currentRatio@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q2"},{"ref":"currentLiabilities@2020Q2"}],"value":8.91402980464829},"freeCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q3"},{"ref":"capex@2020Q3","weight":-1}],"value":2113000},"capexOutflow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q3","weight":-1}],"value":-14116000},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":49.178148915618884},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":12.169670351443502},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":12.234890075869528},"currentRatio@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q3"},{"ref":"currentLiabilities@2020Q3"}],"value":8.950008301761482},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":11506000},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-34860000},"grossMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":49.109779485443916},"operatingMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":18.399660236374615},"netMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":18.101703463332736},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":9.615711863864632},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":55041000},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-70598000},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":49.883477569944176},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":14.434651190412806},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":14.57574777091977},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":9.615711863864632},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":47071000},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":-11051000},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":48.58550567812268},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":23.13036371066612},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":22.907037648860058},"currentRatio@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q1"},{"ref":"currentLiabilities@2021Q1"}],"value":10.272554256561165},"freeCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q2"},{"ref":"capex@2021Q2","weight":-1}],"value":58605000},"capexOutflow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q2","weight":-1}],"value":-8243000},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":50.69846205096885},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":24.971406362778303},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":23.25301204819277},"currentRatio@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q2"},{"ref":"currentLiabilities@2021Q2"}],"value":9.77858670494829},"freeCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q3"},{"ref":"capex@2021Q3","weight":-1}],"value":47724000},"capexOutflow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q3","weight":-1}],"value":-11011000},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":51.89561931483912},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":25.790831334570303},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":23.77811467620039},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":10.646771214919319},"freeCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q4"},{"ref":"capex@2021Q4","weight":-1}],"value":30196000},"capexOutflow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q4","weight":-1}],"value":-16967000},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":53.9668933242207},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":25.6605696943019},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":23.573157876446533},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":9.496757511649452},"freeCashFlow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2021"},{"ref":"capex@FY2021","weight":-1}],"value":183596000},"capexOutflow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2021","weight":-1}],"value":-47272000},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":51.279794447991335},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":24.891756733122225},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":23.378128390378187},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":9.496757511649452},"freeCashFlow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q1"},{"ref":"capex@2022Q1","weight":-1}],"value":59897000},"capexOutflow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q1","weight":-1}],"value":-14700000},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":55.270684988663135},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":28.024858769468953},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":25.390202526503025},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":8.557948406852125},"freeCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q2"},{"ref":"capex@2022Q2","weight":-1}],"value":53578000},"capexOutflow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q2","weight":-1}],"value":-13244000},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":58.07126629200048},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":32.66661593816921},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":30.341439022534324},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":6.859487515863623},"freeCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q3"},{"ref":"capex@2022Q3","weight":-1}],"value":44326000},"capexOutflow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q3","weight":-1}],"value":-5500000},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":57.438230576722646},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":30.187913850455274},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":28.685726410914107},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":8.699247353845632},"freeCashFlow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q4"},{"ref":"capex@2022Q4","weight":-1}],"value":18331000},"capexOutflow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q4","weight":-1}],"value":-5767000},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":53.982527851246296},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":16.744409713873527},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":18.285645587881703},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":8.99467246813759},"freeCashFlow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2022"},{"ref":"capex@FY2022","weight":-1}],"value":176132000},"capexOutflow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2022","weight":-1}],"value":-39211000},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":56.34857741369726},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":27.707183423483194},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":26.238831092640886},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":8.99467246813759},"freeCashFlow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q1"},{"ref":"capex@2023Q1","weight":-1}],"value":12503000},"capexOutflow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q1","weight":-1}],"value":-4082000},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":50.7606047207353},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":5.41595717659012},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":6.46772721713689},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":8.5502362754115},"freeCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q2"},{"ref":"capex@2023Q2","weight":-1}],"value":3052000},"capexOutflow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q2","weight":-1}],"value":-3129000},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":51.00184218855246},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":10.258636780471178},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":12.005063989677252},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":8.500393403168824},"freeCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q3"},{"ref":"capex@2023Q3","weight":-1}],"value":19196000},"capexOutflow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q3","weight":-1}],"value":-7530000},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":52.5412115272765},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":14.11191050983579},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":15.772322744619993},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":10.4100634581906},"freeCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q4"},{"ref":"capex@2023Q4","weight":-1}],"value":10124000},"capexOutflow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q4","weight":-1}],"value":-6143000},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":51.62501256884936},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":-1.1742098383366664},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":15.944004379545735},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":10.469232815601531},"freeCashFlow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2023"},{"ref":"capex@FY2023","weight":-1}],"value":44875000},"capexOutflow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2023","weight":-1}],"value":-20884000},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":51.504258353616564},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":7.886614867570377},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":12.537735806612707},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":10.469232815601531},"freeCashFlow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q1"},{"ref":"capex@2024Q1","weight":-1}],"value":11562000},"capexOutflow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q1","weight":-1}],"value":-4343000},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":52.1115085943635},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":0.5126079748713027},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":4.312450920513045},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":10.143615625315434},"freeCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q2"},{"ref":"capex@2024Q2","weight":-1}],"value":13464000},"capexOutflow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q2","weight":-1}],"value":-4167000},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":53.23358255334375},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":1.8437258705437012},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":4.565999359686623},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":9.95213443771902},"freeCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q3"},{"ref":"capex@2024Q3","weight":-1}],"value":27188000},"capexOutflow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q3","weight":-1}],"value":-5731000},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":54.53438883948998},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":9.998532420556472},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":12.337163427920267},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":10.006028606328066},"freeCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q4"},{"ref":"capex@2024Q4","weight":-1}],"value":11681000},"capexOutflow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q4","weight":-1}],"value":-3045000},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":54.4104513064133},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":3.723515439429929},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":8.684085510688837},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":9.292604443480304},"freeCashFlow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2024"},{"ref":"capex@FY2024","weight":-1}],"value":63895000},"capexOutflow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2024","weight":-1}],"value":-17286000},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":53.64331353094352},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":4.279273366064162},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":7.693574526282124},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":9.292604443480304},"freeCashFlow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q1"},{"ref":"capex@2025Q1","weight":-1}],"value":20660000},"capexOutflow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q1","weight":-1}],"value":-5726000},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":55.18388310322281},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":6.366022609898701},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":8.329463938822505},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":9.095814376706096},"freeCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q2"},{"ref":"capex@2025Q2","weight":-1}],"value":23146000},"capexOutflow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q2","weight":-1}],"value":-5926000},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":55.20319027725028},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":-1.160963988537099},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":1.1816800745779097},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":7.429391221403407},"freeCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q3"},{"ref":"capex@2025Q3","weight":-1}],"value":24160000},"capexOutflow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q3","weight":-1}],"value":-5694000},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":54.53375827243754},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":-3.3241113699240663},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":-1.1402719498145797},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":6.4148392995288},"freeCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q4"},{"ref":"capex@2025Q4","weight":-1}],"value":19156000},"capexOutflow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q4","weight":-1}],"value":-7050000},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":52.9136467578776},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":8.501608464788186},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":12.87740785240882},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":6.513963701482355},"freeCashFlow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2025"},{"ref":"capex@FY2025","weight":-1}],"value":87122000},"capexOutflow@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2025","weight":-1}],"value":-24396000},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":54.48631804899166},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":2.298513654893755},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":4.981465781593853},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":6.513963701482355},"freeCashFlow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q1"},{"ref":"capex@2026Q1","weight":-1}],"value":18047000},"capexOutflow@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q1","weight":-1}],"value":-1998000},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":52.5704472430476},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":1.3424677770801787},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":3.046866344129704},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":6.8831188334409585},"freeCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2026Q2"},{"ref":"capex@2026Q2","weight":-1}],"value":17678000},"capexOutflow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2026Q2","weight":-1}],"value":-4302000},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":54.34466407149884},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":7.482827331657404},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":8.267263050807557},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":7.069439443044052},"freeCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q4"},{"ref":"capex@2015Q4","weight":-1}],"value":21059000},"capexOutflow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q4","weight":-1}],"value":-3740000},"grossMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":49.16541603180241},"operatingMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":12.558283403407072},"netMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":14.550516101685208},"currentRatio@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q4"},{"ref":"currentLiabilities@2015Q4"}],"value":4.6237570442174905},"freeCashFlow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2015"},{"ref":"capex@FY2015","weight":-1}],"value":80828000},"capexOutflow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2015","weight":-1}],"value":-11359000},"grossMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":50.28887811984016},"operatingMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":11.28989666549626},"netMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":11.361281916606938},"currentRatio@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2015"},{"ref":"currentLiabilities@FY2015"}],"value":4.6237570442174905},"ebit@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2015"},{"ref":"interestExpense@FY2015"}],"value":39331000},"fcfMargin@2009Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2009Q3"},{"ref":"revenue@2009Q3"}],"scale":100,"value":20.008663201386113},"fcfMargin@2009Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2009Q4"},{"ref":"revenue@2009Q4"}],"scale":100,"value":4.313707702077474},"fcfMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":14.19325826027696},"fcfMargin@2010Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q1"},{"ref":"revenue@2010Q1"}],"scale":100,"value":18.76599493755856},"fcfMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":31.22292068421448},"fcfMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":7.140963791549594},"fcfMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":-19.642123146904886},"fcfMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":9.8081073238093},"fcfMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":-2.049191005966494},"fcfMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":37.03107851940537},"fcfMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":20.88512316320957},"fcfMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":3.254907837554323},"fcfMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":15.387679546359866},"fcfMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":19.639697379237315},"fcfMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":34.64166950328612},"fcfMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":-29.54449356140688},"fcfMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":22.703044082354428},"fcfMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":11.616072305727478},"fcfMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":22.873831775700936},"fcfMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":24.6730056186165},"fcfMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":26.869105380799212},"fcfMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":22.953811440959164},"fcfMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":24.40613214478131},"fcfMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":14.177891733776319},"fcfMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":23.391582851042312},"fcfMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":25.62566560170394},"fcfMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":7.850337779317512},"fcfMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":17.91615180176435},"fcfMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":17.38193006044309},"fcfMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":27.255028440743562},"fcfMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":24.955557055739327},"fcfMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":20.668817302012812},"fcfMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":21.33318301544516},"fcfMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":22.231428846709704},"fcfMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":22.845148622113886},"fcfMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":21.993851175872795},"fcfMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":-0.4355800091701055},"fcfMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":7.079571971774682},"fcfMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":16.063098287717406},"fcfMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":22.645012886955076},"fcfMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":11.47479473312411},"fcfMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":8.476828901543447},"fcfMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":20.711167132496666},"fcfMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":12.900940182586185},"fcfMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":13.688147727394515},"fcfMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":14.036854948251614},"fcfMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":-2.911826703143921},"fcfMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":14.090312545569436},"fcfMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":13.81143843236188},"fcfMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":150.00830006028465},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":47.39094157163946},"fcfMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":13.484826378756932},"fcfMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":24.93073236483451},"fcfMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":1.7444212368631788},"fcfMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":7.635391159509732},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":11.271548458176845},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":27.093250142456704},"fcfMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":32.53844872577869},"fcfMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":26.996877404172515},"fcfMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":17.489313887891388},"fcfMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":26.10578761995629},"fcfMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":32.88351843820169},"fcfMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":29.12069396584523},"fcfMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":27.66346507897874},"fcfMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":14.691832972669713},"fcfMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":27.04987268443863},"fcfMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":11.76232631212546},"fcfMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":2.476810335732777},"fcfMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":15.294276995641818},"fcfMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":11.310847196308668},"fcfMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":10.094750055113398},"fcfMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":12.610156181834045},"fcfMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":12.678204862615114},"fcfMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":23.47091171214724},"fcfMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":11.09833729216152},"fcfMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":15.25038606306373},"fcfMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":19.57755688009931},"fcfMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":19.97893864585851},"fcfMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":20.316349784306965},"fcfMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":18.56129607379559},"fcfMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":19.644016739420614},"fcfMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":16.662665731063264},"fcfMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":14.863081075172987},"fcfMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":24.12560574642853},"fcfMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":23.454988116967346},"returnOnAssets@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"totalAssets@FY2009"}],"scale":100,"value":6.753113327741775},"#768":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2010Q2"},{"ref":"netIncome@2010Q1"},{"ref":"netIncome@2009Q4"},{"ref":"netIncome@2009Q3"}],"rule":"trailing-year","value":46237000},"returnOnAssets@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#768"},{"ref":"totalAssets@2010Q2"}],"scale":100,"value":11.792716300968422},"#769":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2010Q3"},{"ref":"netIncome@2010Q2"},{"ref":"netIncome@2010Q1"},{"ref":"netIncome@2009Q4"}],"rule":"trailing-year","value":49719000},"returnOnAssets@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#769"},{"ref":"totalAssets@2010Q3"}],"scale":100,"value":12.326607114965526},"#770":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"},{"ref":"netIncome@2010Q2"},{"ref":"netIncome@2010Q1"}],"rule":"trailing-year","value":49464000},"#771":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2009Q4","weight":0.5},{"ref":"totalAssets@2010Q4","weight":0.5}],"rule":"average-balance","value":388818500},"returnOnAssets@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#770"},{"ref":"#771"}],"scale":100,"value":12.721616898372892},"#772":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2009","weight":0.5},{"ref":"totalAssets@FY2010","weight":0.5}],"rule":"average-balance","value":388818500},"returnOnAssets@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"#772"}],"scale":100,"value":12.721616898372892},"#773":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"},{"ref":"netIncome@2010Q2"}],"rule":"trailing-year","value":47004000},"returnOnAssets@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#773"},{"ref":"totalAssets@2011Q1"}],"scale":100,"value":10.756728676600156},"#774":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"}],"rule":"trailing-year","value":42016000},"#775":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q2","weight":0.5},{"ref":"totalAssets@2011Q2","weight":0.5}],"rule":"average-balance","value":423194500},"returnOnAssets@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#774"},{"ref":"#775"}],"scale":100,"value":9.928295381910681},"#776":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"}],"rule":"trailing-year","value":36894000},"#777":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q3","weight":0.5},{"ref":"totalAssets@2011Q3","weight":0.5}],"rule":"average-balance","value":421917500},"returnOnAssets@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#776"},{"ref":"#777"}],"scale":100,"value":8.744363530785048},"#778":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"}],"rule":"trailing-year","value":34291000},"#779":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q4","weight":0.5},{"ref":"totalAssets@2011Q4","weight":0.5}],"rule":"average-balance","value":432994500},"returnOnAssets@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#778"},{"ref":"#779"}],"scale":100,"value":7.9195001322187695},"#780":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2010","weight":0.5},{"ref":"totalAssets@FY2011","weight":0.5}],"rule":"average-balance","value":432994500},"returnOnAssets@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#780"}],"scale":100,"value":7.9195001322187695},"#781":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"}],"rule":"trailing-year","value":31898000},"#782":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q1","weight":0.5},{"ref":"totalAssets@2012Q1","weight":0.5}],"rule":"average-balance","value":443613000},"returnOnAssets@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#781"},{"ref":"#782"}],"scale":100,"value":7.190501630926055},"#783":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"}],"rule":"trailing-year","value":14123000},"#784":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q2","weight":0.5},{"ref":"totalAssets@2012Q2","weight":0.5}],"rule":"average-balance","value":466961000},"returnOnAssets@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#783"},{"ref":"#784"}],"scale":100,"value":3.0244495793010553},"#785":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"}],"rule":"trailing-year","value":-37795000},"#786":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q3","weight":0.5},{"ref":"totalAssets@2012Q3","weight":0.5}],"rule":"average-balance","value":428545000},"returnOnAssets@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#785"},{"ref":"#786"}],"scale":100,"value":-8.819377194927021},"#787":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"}],"rule":"trailing-year","value":-34405000},"#788":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q4","weight":0.5},{"ref":"totalAssets@2012Q4","weight":0.5}],"rule":"average-balance","value":416024500},"returnOnAssets@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#787"},{"ref":"#788"}],"scale":100,"value":-8.269945640220708},"#789":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2011","weight":0.5},{"ref":"totalAssets@FY2012","weight":0.5}],"rule":"average-balance","value":416024500},"returnOnAssets@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#789"}],"scale":100,"value":-8.269705269761756},"#790":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"}],"rule":"trailing-year","value":-30963000},"#791":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q1","weight":0.5},{"ref":"totalAssets@2013Q1","weight":0.5}],"rule":"average-balance","value":438451000},"returnOnAssets@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#790"},{"ref":"#791"}],"scale":100,"value":-7.061906575649274},"#792":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"}],"rule":"trailing-year","value":-10115000},"#793":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q2","weight":0.5},{"ref":"totalAssets@2013Q2","weight":0.5}],"rule":"average-balance","value":464755500},"returnOnAssets@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#792"},{"ref":"#793"}],"scale":100,"value":-2.176413189300611},"#794":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"}],"rule":"trailing-year","value":50945000},"#795":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q3","weight":0.5},{"ref":"totalAssets@2013Q3","weight":0.5}],"rule":"average-balance","value":450120500},"returnOnAssets@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#794"},{"ref":"#795"}],"scale":100,"value":11.318080380698058},"#796":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"}],"rule":"trailing-year","value":57266000},"#797":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q4","weight":0.5},{"ref":"totalAssets@2013Q4","weight":0.5}],"rule":"average-balance","value":450275500},"returnOnAssets@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#796"},{"ref":"#797"}],"scale":100,"value":12.717991540734506},"#798":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2012","weight":0.5},{"ref":"totalAssets@FY2013","weight":0.5}],"rule":"average-balance","value":450275500},"returnOnAssets@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#798"}],"scale":100,"value":12.717991540734506},"#799":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"}],"rule":"trailing-year","value":58726000},"#800":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q1","weight":0.5},{"ref":"totalAssets@2014Q1","weight":0.5}],"rule":"average-balance","value":473989000},"returnOnAssets@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#799"},{"ref":"#800"}],"scale":100,"value":12.389739002381912},"#801":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"}],"rule":"trailing-year","value":61770000},"#802":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q2","weight":0.5},{"ref":"totalAssets@2014Q2","weight":0.5}],"rule":"average-balance","value":483743000},"returnOnAssets@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#801"},{"ref":"#802"}],"scale":100,"value":12.769177021683001},"#803":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"}],"rule":"trailing-year","value":61227000},"#804":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q3","weight":0.5},{"ref":"totalAssets@2014Q3","weight":0.5}],"rule":"average-balance","value":501527500},"returnOnAssets@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#803"},{"ref":"#804"}],"scale":100,"value":12.20810424154209},"#805":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"}],"rule":"trailing-year","value":59544000},"#806":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q4","weight":0.5},{"ref":"totalAssets@2014Q4","weight":0.5}],"rule":"average-balance","value":497542000},"returnOnAssets@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#805"},{"ref":"#806"}],"scale":100,"value":11.967632883254078},"#807":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2013","weight":0.5},{"ref":"totalAssets@FY2014","weight":0.5}],"rule":"average-balance","value":497542000},"returnOnAssets@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#807"}],"scale":100,"value":11.967632883254078},"#808":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"}],"rule":"trailing-year","value":53524000},"#809":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q1","weight":0.5},{"ref":"totalAssets@2015Q1","weight":0.5}],"rule":"average-balance","value":514251500},"returnOnAssets@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#808"},{"ref":"#809"}],"scale":100,"value":10.408136874661523},"#810":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"}],"rule":"trailing-year","value":45398000},"#811":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q2","weight":0.5},{"ref":"totalAssets@2015Q2","weight":0.5}],"rule":"average-balance","value":508554000},"returnOnAssets@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#810"},{"ref":"#811"}],"scale":100,"value":8.926878954840587},"#812":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"}],"rule":"trailing-year","value":40800000},"#813":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q3","weight":0.5},{"ref":"totalAssets@2015Q3","weight":0.5}],"rule":"average-balance","value":496453000},"returnOnAssets@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#812"},{"ref":"#813"}],"scale":100,"value":8.218300624631134},"#814":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"}],"rule":"trailing-year","value":43183000},"#815":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q1","weight":0.5},{"ref":"totalAssets@2016Q1","weight":0.5}],"rule":"average-balance","value":499985000},"returnOnAssets@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#814"},{"ref":"#815"}],"scale":100,"value":8.636859105773173},"#816":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"}],"rule":"trailing-year","value":46000000},"#817":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2","weight":0.5},{"ref":"totalAssets@2016Q2","weight":0.5}],"rule":"average-balance","value":504512500},"returnOnAssets@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#816"},{"ref":"#817"}],"scale":100,"value":9.117712643393375},"#818":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"}],"rule":"trailing-year","value":47296000},"#819":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3","weight":0.5},{"ref":"totalAssets@2016Q3","weight":0.5}],"rule":"average-balance","value":504389000},"returnOnAssets@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#818"},{"ref":"#819"}],"scale":100,"value":9.376889662542204},"#820":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"}],"rule":"trailing-year","value":48898000},"#821":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4","weight":0.5},{"ref":"totalAssets@2016Q4","weight":0.5}],"rule":"average-balance","value":520973500},"returnOnAssets@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#820"},{"ref":"#821"}],"scale":100,"value":9.385890069264558},"#822":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015","weight":0.5},{"ref":"totalAssets@FY2016","weight":0.5}],"rule":"average-balance","value":520973500},"returnOnAssets@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#822"}],"scale":100,"value":9.385890069264558},"#823":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"}],"rule":"trailing-year","value":52618000},"#824":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1","weight":0.5},{"ref":"totalAssets@2017Q1","weight":0.5}],"rule":"average-balance","value":540728000},"returnOnAssets@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#823"},{"ref":"#824"}],"scale":100,"value":9.73095530470033},"#825":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"}],"rule":"trailing-year","value":55113000},"#826":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2","weight":0.5},{"ref":"totalAssets@2017Q2","weight":0.5}],"rule":"average-balance","value":555522000},"returnOnAssets@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#825"},{"ref":"#826"}],"scale":100,"value":9.920939224729173},"#827":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"}],"rule":"trailing-year","value":58810000},"#828":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3","weight":0.5},{"ref":"totalAssets@2017Q3","weight":0.5}],"rule":"average-balance","value":579885500},"returnOnAssets@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#827"},{"ref":"#828"}],"scale":100,"value":10.141657275444894},"#829":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"}],"rule":"trailing-year","value":27609000},"#830":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4","weight":0.5},{"ref":"totalAssets@2017Q4","weight":0.5}],"rule":"average-balance","value":587742000},"returnOnAssets@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#829"},{"ref":"#830"}],"scale":100,"value":4.697469297753096},"#831":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016","weight":0.5},{"ref":"totalAssets@FY2017","weight":0.5}],"rule":"average-balance","value":587742000},"returnOnAssets@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#831"}],"scale":100,"value":4.697469297753096},"#832":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"}],"rule":"trailing-year","value":27710000},"#833":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1","weight":0.5},{"ref":"totalAssets@2018Q1","weight":0.5}],"rule":"average-balance","value":596547000},"returnOnAssets@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#832"},{"ref":"#833"}],"scale":100,"value":4.6450656863583255},"#834":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"}],"rule":"trailing-year","value":29189000},"#835":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2","weight":0.5},{"ref":"totalAssets@2018Q2","weight":0.5}],"rule":"average-balance","value":594782500},"returnOnAssets@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#834"},{"ref":"#835"}],"scale":100,"value":4.90750820678147},"#836":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"}],"rule":"trailing-year","value":30350000},"#837":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3","weight":0.5},{"ref":"totalAssets@2018Q3","weight":0.5}],"rule":"average-balance","value":614455000},"returnOnAssets@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#836"},{"ref":"#837"}],"scale":100,"value":4.939336485177922},"#838":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"}],"rule":"trailing-year","value":69984000},"#839":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4","weight":0.5},{"ref":"totalAssets@2018Q4","weight":0.5}],"rule":"average-balance","value":604885500},"returnOnAssets@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#838"},{"ref":"#839"}],"scale":100,"value":11.569792960816551},"#840":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017","weight":0.5},{"ref":"totalAssets@FY2018","weight":0.5}],"rule":"average-balance","value":604885500},"returnOnAssets@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#840"}],"scale":100,"value":11.569792960816551},"#841":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"}],"rule":"trailing-year","value":63017000},"#842":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1","weight":0.5},{"ref":"totalAssets@2019Q1","weight":0.5}],"rule":"average-balance","value":602469500},"returnOnAssets@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#841"},{"ref":"#842"}],"scale":100,"value":10.459782611401906},"#843":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"}],"rule":"trailing-year","value":58481000},"#844":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2","weight":0.5},{"ref":"totalAssets@2019Q2","weight":0.5}],"rule":"average-balance","value":604208000},"returnOnAssets@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#843"},{"ref":"#844"}],"scale":100,"value":9.678951619309908},"#845":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"}],"rule":"trailing-year","value":57913000},"#846":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3","weight":0.5},{"ref":"totalAssets@2019Q3","weight":0.5}],"rule":"average-balance","value":620418500},"returnOnAssets@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#845"},{"ref":"#846"}],"scale":100,"value":9.334505660292205},"#847":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"}],"rule":"trailing-year","value":193468000},"#848":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4","weight":0.5},{"ref":"totalAssets@2019Q4","weight":0.5}],"rule":"average-balance","value":696296500},"returnOnAssets@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#847"},{"ref":"#848"}],"scale":100,"value":27.78528974366524},"#849":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018","weight":0.5},{"ref":"totalAssets@FY2019","weight":0.5}],"rule":"average-balance","value":696296500},"returnOnAssets@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#849"}],"scale":100,"value":27.78528974366524},"#850":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"}],"rule":"trailing-year","value":202121000},"#851":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1","weight":0.5},{"ref":"totalAssets@2020Q1","weight":0.5}],"rule":"average-balance","value":713972000},"returnOnAssets@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#850"},{"ref":"#851"}],"scale":100,"value":28.309373476831023},"#852":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"}],"rule":"trailing-year","value":204468000},"#853":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2","weight":0.5},{"ref":"totalAssets@2020Q2","weight":0.5}],"rule":"average-balance","value":737083000},"returnOnAssets@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#852"},{"ref":"#853"}],"scale":100,"value":27.740159520705266},"#854":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"}],"rule":"trailing-year","value":202189000},"#855":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3","weight":0.5},{"ref":"totalAssets@2020Q3","weight":0.5}],"rule":"average-balance","value":756239000},"returnOnAssets@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#854"},{"ref":"#855"}],"scale":100,"value":26.736124426272646},"#856":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":71176000},"#857":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4","weight":0.5},{"ref":"totalAssets@2020Q4","weight":0.5}],"rule":"average-balance","value":853617500},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#856"},{"ref":"#857"}],"scale":100,"value":8.338160827302627},"#858":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019","weight":0.5},{"ref":"totalAssets@FY2020","weight":0.5}],"rule":"average-balance","value":853617500},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#858"}],"scale":100,"value":8.338160827302627},"#859":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":95088000},"#860":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1","weight":0.5},{"ref":"totalAssets@2021Q1","weight":0.5}],"rule":"average-balance","value":886079000},"returnOnAssets@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#859"},{"ref":"#860"}],"scale":100,"value":10.731323053587772},"#861":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":123777000},"#862":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2","weight":0.5},{"ref":"totalAssets@2021Q2","weight":0.5}],"rule":"average-balance","value":910813000},"returnOnAssets@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#861"},{"ref":"#862"}],"scale":100,"value":13.589726980181444},"#863":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2009","weight":0.5},{"ref":"equity@FY2010","weight":0.5}],"rule":"average-balance","value":318022500},"returnOnEquity@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"#863"}],"scale":100,"value":15.553616489399335},"#864":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":150991000},"#865":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3","weight":0.5},{"ref":"totalAssets@2021Q3","weight":0.5}],"rule":"average-balance","value":940529000},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#864"},{"ref":"#865"}],"scale":100,"value":16.053837787032617},"#866":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":164413000},"#867":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":958913000},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#866"},{"ref":"#867"}],"scale":100,"value":17.145768177092187},"#868":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":958913000},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#868"}],"scale":100,"value":17.145768177092187},"#869":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":170863000},"#870":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1","weight":0.5},{"ref":"totalAssets@2022Q1","weight":0.5}],"rule":"average-balance","value":931957000},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#869"},{"ref":"#870"}],"scale":100,"value":18.333785786254087},"#871":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":184806000},"#872":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2","weight":0.5},{"ref":"totalAssets@2022Q2","weight":0.5}],"rule":"average-balance","value":888426500},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#871"},{"ref":"#872"}],"scale":100,"value":20.801495678033017},"#873":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":188736000},"#874":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":921476500},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#873"},{"ref":"#874"}],"scale":100,"value":20.481911367245935},"#875":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":170851000},"#876":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":927291500},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#875"},{"ref":"#876"}],"scale":100,"value":18.42473483257422},"#877":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":927291500},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#877"}],"scale":100,"value":18.42473483257422},"#878":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":131478000},"#879":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":885300000},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#878"},{"ref":"#879"}],"scale":100,"value":14.851236868858015},"#880":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":90447000},"#881":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":834230500},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#880"},{"ref":"#881"}],"scale":100,"value":10.84196753774886},"#882":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":64279000},"#883":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":851726500},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#882"},{"ref":"#883"}],"scale":100,"value":7.5469061958269466},"#884":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":55735000},"#885":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":829982000},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#884"},{"ref":"#885"}],"scale":100,"value":6.715205871934573},"#886":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":829982000},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#886"}],"scale":100,"value":6.715205871934573},"#887":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":52814000},"#888":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":828590500},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#887"},{"ref":"#888"}],"scale":100,"value":6.373956737375098},"#889":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":42870000},"#890":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":832108500},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#889"},{"ref":"#890"}],"scale":100,"value":5.151972368987939},"returnOnEquity@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#773"},{"ref":"equity@2011Q1"}],"scale":100,"value":12.600223567918809},"#891":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":37365000},"#892":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":845240500},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#891"},{"ref":"#892"}],"scale":100,"value":4.420635310305173},"#893":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":32234000},"#894":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":824347000},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#893"},{"ref":"#894"}],"scale":100,"value":3.910246534529755},"#895":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":824347000},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#895"}],"scale":100,"value":3.910246534529755},"#896":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":37070000},"#897":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":810088000},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#896"},{"ref":"#897"}],"scale":100,"value":4.576046059193569},"#898":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":33590000},"#899":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":801148500},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#898"},{"ref":"#899"}],"scale":100,"value":4.192730810829703},"#900":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":17943000},"#901":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":798760500},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#900"},{"ref":"#901"}],"scale":100,"value":2.24635544697065},"#902":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":22093000},"#903":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":800516500},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#902"},{"ref":"#903"}],"scale":100,"value":2.759843176249334},"#904":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":800516500},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#904"}],"scale":100,"value":2.759843176249334},"#905":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":16603000},"#906":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":792543500},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#905"},{"ref":"#906"}],"scale":100,"value":2.0949007846257017},"#907":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":25067000},"#908":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":788271500},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#907"},{"ref":"#908"}],"scale":100,"value":3.179995724823237},"#909":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"}],"rule":"trailing-year","value":39147000},"#910":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4","weight":0.5},{"ref":"totalAssets@2015Q4","weight":0.5}],"rule":"average-balance","value":490600000},"returnOnAssets@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#909"},{"ref":"#910"}],"scale":100,"value":7.9794129637178965},"#911":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014","weight":0.5},{"ref":"totalAssets@FY2015","weight":0.5}],"rule":"average-balance","value":490600000},"returnOnAssets@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#911"}],"scale":100,"value":7.980432123929882},"#912":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2008","weight":0.5},{"ref":"equity@FY2009","weight":0.5}],"rule":"average-balance","value":271541000},"returnOnEquity@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"#912"}],"scale":100,"value":8.569240004271915},"returnOnEquity@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#768"},{"ref":"equity@2010Q2"}],"scale":100,"value":14.576424004741428},"returnOnEquity@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#769"},{"ref":"equity@2010Q3"}],"scale":100,"value":14.887889422558661},"#913":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2009Q4","weight":0.5},{"ref":"equity@2010Q4","weight":0.5}],"rule":"average-balance","value":318022500},"returnOnEquity@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#770"},{"ref":"#913"}],"scale":100,"value":15.553616489399335},"#914":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q2","weight":0.5},{"ref":"equity@2011Q2","weight":0.5}],"rule":"average-balance","value":352566500},"returnOnEquity@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#774"},{"ref":"#914"}],"scale":100,"value":11.917184417691415},"#915":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q3","weight":0.5},{"ref":"equity@2011Q3","weight":0.5}],"rule":"average-balance","value":351171500},"returnOnEquity@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#776"},{"ref":"#915"}],"scale":100,"value":10.505977848430183},"#916":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q4","weight":0.5},{"ref":"equity@2011Q4","weight":0.5}],"rule":"average-balance","value":358586500},"returnOnEquity@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#778"},{"ref":"#916"}],"scale":100,"value":9.562825148186002},"#917":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2010","weight":0.5},{"ref":"equity@FY2011","weight":0.5}],"rule":"average-balance","value":358586500},"returnOnEquity@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#917"}],"scale":100,"value":9.562825148186002},"#918":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q1","weight":0.5},{"ref":"equity@2012Q1","weight":0.5}],"rule":"average-balance","value":377813000},"returnOnEquity@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#781"},{"ref":"#918"}],"scale":100,"value":8.442801068253342},"#919":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q2","weight":0.5},{"ref":"equity@2012Q2","weight":0.5}],"rule":"average-balance","value":386966500},"returnOnEquity@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#783"},{"ref":"#919"}],"scale":100,"value":3.64966993266859},"#920":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q3","weight":0.5},{"ref":"equity@2012Q3","weight":0.5}],"rule":"average-balance","value":358031500},"returnOnEquity@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#785"},{"ref":"#920"}],"scale":100,"value":-10.556333730411989},"#921":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q1"},{"ref":"revenue@2011Q1","weight":-1}],"value":-4989000},"revenueGrowth@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#921"},{"ref":"revenue@2011Q1"}],"scale":100,"rule":"year-on-year","value":-6.499309554206512},"#922":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q4","weight":0.5},{"ref":"equity@2012Q4","weight":0.5}],"rule":"average-balance","value":352789000},"returnOnEquity@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#787"},{"ref":"#922"}],"scale":100,"value":-9.752288194926713},"#923":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2011","weight":0.5},{"ref":"equity@FY2012","weight":0.5}],"rule":"average-balance","value":352789000},"returnOnEquity@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#923"}],"scale":100,"value":-9.752004739376794},"#924":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q1","weight":0.5},{"ref":"equity@2013Q1","weight":0.5}],"rule":"average-balance","value":372176500},"returnOnEquity@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#790"},{"ref":"#924"}],"scale":100,"value":-8.319439835669366},"#925":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q2","weight":0.5},{"ref":"equity@2013Q2","weight":0.5}],"rule":"average-balance","value":384643500},"returnOnEquity@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#792"},{"ref":"#925"}],"scale":100,"value":-2.629707768362133},"#926":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q3","weight":0.5},{"ref":"equity@2013Q3","weight":0.5}],"rule":"average-balance","value":381290000},"returnOnEquity@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#794"},{"ref":"#926"}],"scale":100,"value":13.361221117784364},"#927":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q4","weight":0.5},{"ref":"equity@2013Q4","weight":0.5}],"rule":"average-balance","value":388867500},"returnOnEquity@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#796"},{"ref":"#927"}],"scale":100,"value":14.726352806547215},"#928":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2012","weight":0.5},{"ref":"equity@FY2013","weight":0.5}],"rule":"average-balance","value":388867500},"returnOnEquity@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#928"}],"scale":100,"value":14.726352806547215},"#929":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q1","weight":0.5},{"ref":"equity@2014Q1","weight":0.5}],"rule":"average-balance","value":409473000},"returnOnEquity@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#799"},{"ref":"#929"}],"scale":100,"value":14.341849157331495},"#930":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q2","weight":0.5},{"ref":"equity@2014Q2","weight":0.5}],"rule":"average-balance","value":417973000},"returnOnEquity@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#801"},{"ref":"#930"}],"scale":100,"value":14.778466551667213},"#931":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q3","weight":0.5},{"ref":"equity@2014Q3","weight":0.5}],"rule":"average-balance","value":433268500},"returnOnEquity@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#803"},{"ref":"#931"}],"scale":100,"value":14.131421970440963},"#932":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q4","weight":0.5},{"ref":"equity@2014Q4","weight":0.5}],"rule":"average-balance","value":433681000},"returnOnEquity@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#805"},{"ref":"#932"}],"scale":100,"value":13.729907466547992},"#933":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2013","weight":0.5},{"ref":"equity@FY2014","weight":0.5}],"rule":"average-balance","value":433681000},"returnOnEquity@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#933"}],"scale":100,"value":13.729907466547992},"#934":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q1","weight":0.5},{"ref":"equity@2015Q1","weight":0.5}],"rule":"average-balance","value":448830000},"returnOnEquity@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#808"},{"ref":"#934"}],"scale":100,"value":11.925227814540026},"#935":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q2","weight":0.5},{"ref":"equity@2015Q2","weight":0.5}],"rule":"average-balance","value":440172000},"returnOnEquity@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#810"},{"ref":"#935"}],"scale":100,"value":10.313695555373808},"#936":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q3","weight":0.5},{"ref":"equity@2015Q3","weight":0.5}],"rule":"average-balance","value":431415000},"returnOnEquity@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#812"},{"ref":"#936"}],"scale":100,"value":9.45725113869476},"#937":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q2"},{"ref":"revenue@2011Q2","weight":-1}],"value":-3802000},"revenueGrowth@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#937"},{"ref":"revenue@2011Q2"}],"scale":100,"rule":"year-on-year","value":-4.741594333034027},"#938":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q1","weight":0.5},{"ref":"equity@2016Q1","weight":0.5}],"rule":"average-balance","value":437851500},"returnOnEquity@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#814"},{"ref":"#938"}],"scale":100,"value":9.862476204832003},"#939":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q2","weight":0.5},{"ref":"equity@2016Q2","weight":0.5}],"rule":"average-balance","value":437844500},"returnOnEquity@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#816"},{"ref":"#939"}],"scale":100,"value":10.506012979493862},"#940":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q3","weight":0.5},{"ref":"equity@2016Q3","weight":0.5}],"rule":"average-balance","value":440127500},"returnOnEquity@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#818"},{"ref":"#940"}],"scale":100,"value":10.745977018023186},"#941":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q4","weight":0.5},{"ref":"equity@2016Q4","weight":0.5}],"rule":"average-balance","value":472837000},"returnOnEquity@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#820"},{"ref":"#941"}],"scale":100,"value":10.34140729257651},"#942":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2015","weight":0.5},{"ref":"equity@FY2016","weight":0.5}],"rule":"average-balance","value":472837000},"returnOnEquity@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#942"}],"scale":100,"value":10.34140729257651},"#943":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q1","weight":0.5},{"ref":"equity@2017Q1","weight":0.5}],"rule":"average-balance","value":482682000},"returnOnEquity@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#823"},{"ref":"#943"}],"scale":100,"value":10.901173029033608},"#944":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q2","weight":0.5},{"ref":"equity@2017Q2","weight":0.5}],"rule":"average-balance","value":497505500},"returnOnEquity@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#825"},{"ref":"#944"}],"scale":100,"value":11.07786748086202},"#945":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q3"},{"ref":"revenue@2011Q3","weight":-1}],"value":2982000},"revenueGrowth@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#945"},{"ref":"revenue@2011Q3"}],"scale":100,"rule":"year-on-year","value":3.9726629631109844},"#946":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q3","weight":0.5},{"ref":"equity@2017Q3","weight":0.5}],"rule":"average-balance","value":515658500},"returnOnEquity@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#827"},{"ref":"#946"}],"scale":100,"value":11.404834788915533},"#947":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q4","weight":0.5},{"ref":"equity@2017Q4","weight":0.5}],"rule":"average-balance","value":525383000},"returnOnEquity@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#829"},{"ref":"#947"}],"scale":100,"value":5.255023478110255},"#948":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2016","weight":0.5},{"ref":"equity@FY2017","weight":0.5}],"rule":"average-balance","value":525383000},"returnOnEquity@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#948"}],"scale":100,"value":5.255023478110255},"#949":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q1","weight":0.5},{"ref":"equity@2018Q1","weight":0.5}],"rule":"average-balance","value":531987500},"returnOnEquity@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#832"},{"ref":"#949"}],"scale":100,"value":5.208769003031087},"#950":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q2","weight":0.5},{"ref":"equity@2018Q2","weight":0.5}],"rule":"average-balance","value":534416000},"returnOnEquity@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#834"},{"ref":"#950"}],"scale":100,"value":5.461849944612437},"#951":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q3","weight":0.5},{"ref":"equity@2018Q3","weight":0.5}],"rule":"average-balance","value":546695500},"returnOnEquity@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#836"},{"ref":"#951"}],"scale":100,"value":5.551536458595324},"#952":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q4","weight":0.5},{"ref":"equity@2018Q4","weight":0.5}],"rule":"average-balance","value":537377000},"returnOnEquity@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#838"},{"ref":"#952"}],"scale":100,"value":13.0232592760762},"#953":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2017","weight":0.5},{"ref":"equity@FY2018","weight":0.5}],"rule":"average-balance","value":537377000},"returnOnEquity@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#953"}],"scale":100,"value":13.0232592760762},"#954":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q1","weight":0.5},{"ref":"equity@2019Q1","weight":0.5}],"rule":"average-balance","value":532566500},"returnOnEquity@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#841"},{"ref":"#954"}],"scale":100,"value":11.832700704982383},"#955":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q2","weight":0.5},{"ref":"equity@2019Q2","weight":0.5}],"rule":"average-balance","value":532847000},"returnOnEquity@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#843"},{"ref":"#955"}],"scale":100,"value":10.9751955064024},"#956":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q3","weight":0.5},{"ref":"equity@2019Q3","weight":0.5}],"rule":"average-balance","value":548230000},"returnOnEquity@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#845"},{"ref":"#956"}],"scale":100,"value":10.563632052240848},"#957":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q4","weight":0.5},{"ref":"equity@2019Q4","weight":0.5}],"rule":"average-balance","value":625809000},"returnOnEquity@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#847"},{"ref":"#957"}],"scale":100,"value":30.914863800296892},"#958":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":625809000},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#958"}],"scale":100,"value":30.914863800296892},"#959":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q1","weight":0.5},{"ref":"equity@2020Q1","weight":0.5}],"rule":"average-balance","value":637565500},"returnOnEquity@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#850"},{"ref":"#959"}],"scale":100,"value":31.701997677101414},"#960":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q2","weight":0.5},{"ref":"equity@2020Q2","weight":0.5}],"rule":"average-balance","value":651668500},"returnOnEquity@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#852"},{"ref":"#960"}],"scale":100,"value":31.376075412575567},"#961":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q4"},{"ref":"revenue@2011Q4","weight":-1}],"value":12440000},"revenueGrowth@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#961"},{"ref":"revenue@2011Q4"}],"scale":100,"rule":"year-on-year","value":18.64228982466656},"#962":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q3","weight":0.5},{"ref":"equity@2020Q3","weight":0.5}],"rule":"average-balance","value":672562500},"returnOnEquity@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#854"},{"ref":"#962"}],"scale":100,"value":30.062484899172944},"#963":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":767478500},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#856"},{"ref":"#963"}],"scale":100,"value":9.27400572133291},"#964":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":767478500},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#964"}],"scale":100,"value":9.27400572133291},"#965":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":798826500},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#859"},{"ref":"#965"}],"scale":100,"value":11.903460889191834},"#966":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":814908000},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#861"},{"ref":"#966"}],"scale":100,"value":15.189076558335419},"#967":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":844076500},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#864"},{"ref":"#967"}],"scale":100,"value":17.888307517150402},"#968":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":861221500},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#866"},{"ref":"#968"}],"scale":100,"value":19.09067527924001},"#969":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":861221500},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#969"}],"scale":100,"value":19.09067527924001},"#970":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":837198000},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#869"},{"ref":"#970"}],"scale":100,"value":20.408911631418135},"#971":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":790294500},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#871"},{"ref":"#971"}],"scale":100,"value":23.384447190256292},"#972":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":829319000},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#873"},{"ref":"#972"}],"scale":100,"value":22.757949594788013},"#973":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":833624000},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#875"},{"ref":"#973"}],"scale":100,"value":20.49497135399173},"#974":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":833624000},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#974"}],"scale":100,"value":20.49497135399173},"#975":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":791437500},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#878"},{"ref":"#975"}],"scale":100,"value":16.61255626628761},"#976":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":739087000},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#880"},{"ref":"#976"}],"scale":100,"value":12.237666201678557},"#977":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"revenue@FY2011","weight":-1}],"value":6631000},"revenueGrowth@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"#977"},{"ref":"revenue@FY2011"}],"scale":100,"rule":"year-on-year","value":2.219663318147269},"#978":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":767669500},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#882"},{"ref":"#978"}],"scale":100,"value":8.373264796895018},"#979":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":753728500},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#884"},{"ref":"#979"}],"scale":100,"value":7.394572448832704},"#980":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":753728500},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#980"}],"scale":100,"value":7.394572448832704},"#981":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":750240000},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#887"},{"ref":"#981"}],"scale":100,"value":7.039613990189805},"#982":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":749335500},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#889"},{"ref":"#982"}],"scale":100,"value":5.721068867016176},"#983":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":767135000},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#891"},{"ref":"#983"}],"scale":100,"value":4.8707202773957645},"#984":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":751006500},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#893"},{"ref":"#984"}],"scale":100,"value":4.292106659529578},"#985":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":751006500},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#985"}],"scale":100,"value":4.292106659529578},"#986":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":736996500},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#896"},{"ref":"#986"}],"scale":100,"value":5.0298746330545665},"#987":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":717265000},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#898"},{"ref":"#987"}],"scale":100,"value":4.683066927843963},"#988":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":710594500},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#900"},{"ref":"#988"}],"scale":100,"value":2.5250687980275672},"#989":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":711308500},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#902"},{"ref":"#989"}],"scale":100,"value":3.105965976787849},"#990":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":711308500},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#990"}],"scale":100,"value":3.105965976787849},"#991":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":703810500},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#905"},{"ref":"#991"}],"scale":100,"value":2.359015672542538},"#992":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":692158000},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#907"},{"ref":"#992"}],"scale":100,"value":3.6215719532245525},"#993":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"revenue@2012Q1","weight":-1}],"value":5267000},"revenueGrowth@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#993"},{"ref":"revenue@2012Q1"}],"scale":100,"rule":"year-on-year","value":7.338414166887275},"#994":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q4","weight":0.5},{"ref":"equity@2015Q4","weight":0.5}],"rule":"average-balance","value":436633000},"returnOnEquity@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#909"},{"ref":"#994"}],"scale":100,"value":8.9656530770693},"#995":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2014","weight":0.5},{"ref":"equity@FY2015","weight":0.5}],"rule":"average-balance","value":436633000},"returnOnEquity@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#995"}],"scale":100,"value":8.966798203525615},"#996":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2009"},{"ref":"revenue@FY2008","weight":-1}],"value":13993000},"revenueGrowth@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"#996"},{"ref":"revenue@FY2008"}],"scale":100,"rule":"year-on-year","value":6.937255835167666},"#997":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q2"},{"ref":"revenue@2009Q2","weight":-1}],"value":30608000},"revenueGrowth@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#997"},{"ref":"revenue@2009Q2"}],"scale":100,"rule":"year-on-year","value":62.14822335025381},"#998":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q3"},{"ref":"revenue@2009Q3","weight":-1}],"value":15428000},"revenueGrowth@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#998"},{"ref":"revenue@2009Q3"}],"scale":100,"rule":"year-on-year","value":25.703052112488333},"#999":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q4"},{"ref":"revenue@2009Q4","weight":-1}],"value":6848000},"revenueGrowth@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#999"},{"ref":"revenue@2009Q4"}],"scale":100,"rule":"year-on-year","value":10.354108077051016},"#1000":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2010"},{"ref":"revenue@FY2009","weight":-1}],"value":84102000},"revenueGrowth@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"#1000"},{"ref":"revenue@FY2009"}],"scale":100,"rule":"year-on-year","value":38.99008349520865},"#1001":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q1"},{"ref":"revenue@2010Q1","weight":-1}],"value":5255000},"revenueGrowth@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1001"},{"ref":"revenue@2010Q1"}],"scale":100,"rule":"year-on-year","value":7.34893087390045},"#1002":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q2"},{"ref":"revenue@2010Q2","weight":-1}],"value":326000},"revenueGrowth@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1002"},{"ref":"revenue@2010Q2"}],"scale":100,"rule":"year-on-year","value":0.40822459866263205},"#1003":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q3"},{"ref":"revenue@2010Q3","weight":-1}],"value":-389000},"revenueGrowth@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1003"},{"ref":"revenue@2010Q3"}],"scale":100,"rule":"year-on-year","value":-0.5155595610454311},"#1004":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q4"},{"ref":"revenue@2010Q4","weight":-1}],"value":-6256000},"revenueGrowth@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1004"},{"ref":"revenue@2010Q4"}],"scale":100,"rule":"year-on-year","value":-8.571506864330146},"#1005":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"revenue@FY2010","weight":-1}],"value":-1064000},"revenueGrowth@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"#1005"},{"ref":"revenue@FY2010"}],"scale":100,"rule":"year-on-year","value":-0.3548997174811497},"#1006":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"revenue@2012Q2","weight":-1}],"value":11540000},"revenueGrowth@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1006"},{"ref":"revenue@2012Q2"}],"scale":100,"rule":"year-on-year","value":15.108271582309962},"#1007":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"revenue@2012Q3","weight":-1}],"value":13670000},"revenueGrowth@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1007"},{"ref":"revenue@2012Q3"}],"scale":100,"rule":"year-on-year","value":17.515535908770573},"#1008":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"revenue@2012Q4","weight":-1}],"value":11242000},"revenueGrowth@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1008"},{"ref":"revenue@2012Q4"}],"scale":100,"rule":"year-on-year","value":14.199823165340408},"#1009":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"revenue@FY2012","weight":-1}],"value":41719000},"revenueGrowth@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"#1009"},{"ref":"revenue@FY2012"}],"scale":100,"rule":"year-on-year","value":13.661787339948251},"#1010":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"revenue@2013Q1","weight":-1}],"value":6033000},"revenueGrowth@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1010"},{"ref":"revenue@2013Q1"}],"scale":100,"rule":"year-on-year","value":7.8309968847352085},"#1011":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"revenue@2013Q2","weight":-1}],"value":1063000},"revenueGrowth@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1011"},{"ref":"revenue@2013Q2"}],"scale":100,"rule":"year-on-year","value":1.2090261822979453},"#1012":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"revenue@2013Q3","weight":-1}],"value":-1571000},"revenueGrowth@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1012"},{"ref":"revenue@2013Q3"}],"scale":100,"rule":"year-on-year","value":-1.7129150084500888},"#1013":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"revenue@2013Q4","weight":-1}],"value":-3817000},"revenueGrowth@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1013"},{"ref":"revenue@2013Q4"}],"scale":100,"rule":"year-on-year","value":-4.2217847188426365},"#1014":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"revenue@FY2013","weight":-1}],"value":1708000},"revenueGrowth@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"#1014"},{"ref":"revenue@FY2013"}],"scale":100,"rule":"year-on-year","value":0.4920928061678653},"#1015":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"revenue@2014Q1","weight":-1}],"value":-516000},"revenueGrowth@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1015"},{"ref":"revenue@2014Q1"}],"scale":100,"rule":"year-on-year","value":-0.6211404427431289},"#1016":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"revenue@2014Q2","weight":-1}],"value":-3720000},"revenueGrowth@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1016"},{"ref":"revenue@2014Q2"}],"scale":100,"rule":"year-on-year","value":-4.180479856155528},"#1017":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"revenue@2014Q3","weight":-1}],"value":-1266000},"revenueGrowth@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1017"},{"ref":"revenue@2014Q3"}],"scale":100,"rule":"year-on-year","value":-1.4044195953141658},"#1018":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"revenue@2015Q1","weight":-1}],"value":5479000},"revenueGrowth@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1018"},{"ref":"revenue@2015Q1"}],"scale":100,"rule":"year-on-year","value":6.636626815412372},"#1019":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"revenue@2015Q2","weight":-1}],"value":12306000},"revenueGrowth@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1019"},{"ref":"revenue@2015Q2"}],"scale":100,"rule":"year-on-year","value":14.432651146425846},"#1020":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"revenue@2015Q3","weight":-1}],"value":14912000},"revenueGrowth@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1020"},{"ref":"revenue@2015Q3"}],"scale":100,"rule":"year-on-year","value":16.778055311775695},"#1021":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"revenue@2015Q4","weight":-1}],"value":16094000},"revenueGrowth@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1021"},{"ref":"revenue@2015Q4"}],"scale":100,"rule":"year-on-year","value":18.437603821787384},"#1022":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"revenue@FY2015","weight":-1}],"value":45059000},"revenueGrowth@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"#1022"},{"ref":"revenue@FY2015"}],"scale":100,"rule":"year-on-year","value":13.07539849510604},"#1023":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"revenue@2016Q1","weight":-1}],"value":16652000},"revenueGrowth@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1023"},{"ref":"revenue@2016Q1"}],"scale":100,"rule":"year-on-year","value":18.914989322549868},"#1024":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"revenue@2016Q2","weight":-1}],"value":9992000},"revenueGrowth@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1024"},{"ref":"revenue@2016Q2"}],"scale":100,"rule":"year-on-year","value":10.240747763167324},"#1025":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"revenue@2016Q3","weight":-1}],"value":7465000},"revenueGrowth@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1025"},{"ref":"revenue@2016Q3"}],"scale":100,"rule":"year-on-year","value":7.192407746411011},"#1026":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"revenue@2016Q4","weight":-1}],"value":4866000},"revenueGrowth@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1026"},{"ref":"revenue@2016Q4"}],"scale":100,"rule":"year-on-year","value":4.706769971852243},"#1027":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"revenue@FY2016","weight":-1}],"value":42087000},"revenueGrowth@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"#1027"},{"ref":"revenue@FY2016"}],"scale":100,"rule":"year-on-year","value":10.800732931623847},"#1028":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"revenue@2017Q1","weight":-1}],"value":-1607000},"revenueGrowth@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1028"},{"ref":"revenue@2017Q1"}],"scale":100,"rule":"year-on-year","value":-1.5350374445972759},"#1029":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"revenue@2017Q2","weight":-1}],"value":1919000},"revenueGrowth@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1029"},{"ref":"revenue@2017Q2"}],"scale":100,"rule":"year-on-year","value":1.7840707306415737},"#1030":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"revenue@2017Q3","weight":-1}],"value":-1170000},"revenueGrowth@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1030"},{"ref":"revenue@2017Q3"}],"scale":100,"rule":"year-on-year","value":-1.0516381286234333},"#1031":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"revenue@2017Q4","weight":-1}],"value":-14942000},"revenueGrowth@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1031"},{"ref":"revenue@2017Q4"}],"scale":100,"rule":"year-on-year","value":-13.8033607700764},"#1032":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"revenue@FY2017","weight":-1}],"value":-15800000},"revenueGrowth@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"#1032"},{"ref":"revenue@FY2017"}],"scale":100,"rule":"year-on-year","value":-3.659482808537251},"#1033":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"revenue@2018Q1","weight":-1}],"value":-13893000},"revenueGrowth@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1033"},{"ref":"revenue@2018Q1"}],"scale":100,"rule":"year-on-year","value":-13.477750506882934},"#1034":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"revenue@2018Q2","weight":-1}],"value":-6617000},"revenueGrowth@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1034"},{"ref":"revenue@2018Q2"}],"scale":100,"rule":"year-on-year","value":-6.043915894850294},"#1035":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"revenue@2018Q3","weight":-1}],"value":4074000},"revenueGrowth@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1035"},{"ref":"revenue@2018Q3"}],"scale":100,"rule":"year-on-year","value":3.7007766725712044},"#1036":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"revenue@2018Q4","weight":-1}],"value":21150000},"revenueGrowth@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1036"},{"ref":"revenue@2018Q4"}],"scale":100,"rule":"year-on-year","value":22.66710964879377},"#1037":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"revenue@FY2018","weight":-1}],"value":4714000},"revenueGrowth@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"#1037"},{"ref":"revenue@FY2018"}],"scale":100,"rule":"year-on-year","value":1.1332956690026652},"#1038":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"revenue@2019Q1","weight":-1}],"value":20476000},"revenueGrowth@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1038"},{"ref":"revenue@2019Q1"}],"scale":100,"rule":"year-on-year","value":22.95824550387944},"#1039":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"revenue@2019Q2","weight":-1}],"value":3967000},"revenueGrowth@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1039"},{"ref":"revenue@2019Q2"}],"scale":100,"rule":"year-on-year","value":3.8565109609682624},"#1040":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"revenue@2019Q3","weight":-1}],"value":6970000},"revenueGrowth@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1040"},{"ref":"revenue@2019Q3"}],"scale":100,"rule":"year-on-year","value":6.105519494739786},"#1041":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"revenue@2019Q4","weight":-1}],"value":36236000},"revenueGrowth@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1041"},{"ref":"revenue@2019Q4"}],"scale":100,"rule":"year-on-year","value":31.659050997317763},"#1042":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":67649000},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#1042"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":16.081289564954872},"#1043":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"revenue@2020Q1","weight":-1}],"value":64073000},"revenueGrowth@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1043"},{"ref":"revenue@2020Q1"}],"scale":100,"rule":"year-on-year","value":58.42664867230813},"#1044":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"revenue@2020Q2","weight":-1}],"value":73278000},"revenueGrowth@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1044"},{"ref":"revenue@2020Q2"}],"scale":100,"rule":"year-on-year","value":68.59180769806798},"#1045":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":55647000},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1045"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":45.94027854601293},"#1046":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"revenue@2020Q4","weight":-1}],"value":21961000},"revenueGrowth@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1046"},{"ref":"revenue@2020Q4"}],"scale":100,"rule":"year-on-year","value":14.57333784581898},"#1047":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":214959000},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#1047"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":44.020290056889166},"#1048":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":8412000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1048"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":4.841801113176802},"#1049":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":3876000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1049"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":2.1520182110932318},"#1050":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":-16543000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1050"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":-9.358170792415255},"#1051":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":-47884000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1051"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":-27.73408087852005},"#1052":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":-52139000},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#1052"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":-7.413721762548753},"#1053":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":-75852000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1053"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":-41.64283086923343},"#1054":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":-60763000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1054"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":-33.02588240409597},"#1055":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":-34722000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1055"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":-21.66969350882777},"#1056":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":-35263000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1056"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":-28.26240282119099},"#1057":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":-206600000},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#1057"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":-31.729065113693256},"#1058":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":-14609000},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1058"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":-13.743567551294955},"#1059":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":-17025000},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1059"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":-13.816414143463474},"#1060":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":-9674000},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1060"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":-7.707690959358149},"#1061":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":15743000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1061"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":17.5885684918498},"#1062":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":-25565000},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#1062"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":-5.750914432511955},"#1063":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":13841000},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1063"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":15.095759532327024},"#1064":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":9654000},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1064"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":9.090566677338563},"#1065":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":3082000},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1065"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":2.660635202914441},"#1066":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":-2046000},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1066"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":-1.9439429928741148},"#1067":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":24531000},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#1067"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":5.855031231129448},"#1068":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":2779000},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1068"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":2.633399349941712},"#1069":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":3087000},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1069"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":2.6646065669992725},"#1070":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"revenue@2014Q4","weight":-1}],"value":694000},"revenueGrowth@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1070"},{"ref":"revenue@2014Q4"}],"scale":100,"rule":"year-on-year","value":0.8014319533460323},"#1071":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"revenue@FY2014","weight":-1}],"value":-4188000},"revenueGrowth@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"#1071"},{"ref":"revenue@FY2014"}],"scale":100,"rule":"year-on-year","value":-1.200698400502298},"equity@FY2008":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2008-12-31","value":259681000},"#1072":{"kind":"filed","concept":"Revenues","filing":64,"unit":"USD","start":"2008-01-01","end":"2008-12-31","value":201708000},"revenue@FY2008":{"kind":"computed","op":"sum","terms":[{"ref":"#1072"}],"rule":"component-sum","value":201708000}},"quality":[{"metric":"revenue","periodKey":"FY2016","rule":"period-consistency","severity":"warning","message":"Quarters sum to 3.9278e+8 but the year reports 3.8967e+8 (0.79% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"totalAssets","periodKey":"2015Q4","rule":"accounting-identity","severity":"warning","message":"Assets 4.8754e+8 ≠ liabilities + mezzanine + equity 5.0151e+8 (2.79% apart)."},{"metric":"totalAssets","periodKey":"FY2015","rule":"accounting-identity","severity":"warning","message":"Assets 4.8754e+8 ≠ liabilities + mezzanine + equity 5.0151e+8 (2.79% apart)."},{"metric":"grossProfit","periodKey":"2015Q4","rule":"statement-arithmetic","severity":"warning","message":"Gross profit 4.2916e+7 ≠ revenue − cost 4.2209e+7 (1.65% apart) — check whether revenue includes a component outside the cost base."},{"metric":"grossProfit","periodKey":"2016Q3","rule":"statement-arithmetic","severity":"warning","message":"Gross profit 4.9842e+7 ≠ revenue − cost 5.2007e+7 (4.16% apart) — check whether revenue includes a component outside the cost base."},{"metric":"grossProfit","periodKey":"2016Q4","rule":"statement-arithmetic","severity":"warning","message":"Gross profit 5.0076e+7 ≠ revenue − cost 5.1023e+7 (1.86% apart) — check whether revenue includes a component outside the cost base."},{"metric":"operatingExpenses","periodKey":"2019Q4","rule":"impossible-sign","severity":"error","message":"Operating expenses reports -1.2542e+8, and cannot be negative — usually a standalone quarter differenced across a restatement. Withheld rather than charted."},{"metric":"operatingExpenses","periodKey":"FY2019","rule":"impossible-sign","severity":"error","message":"Operating expenses reports -3.6200e+6, and cannot be negative — usually a standalone quarter differenced across a restatement. Withheld rather than charted."},{"metric":"totalCosts","periodKey":"2019Q4","rule":"impossible-sign","severity":"error","message":"Total costs reports -6.9186e+7, and cannot be negative — usually a standalone quarter differenced across a restatement. Withheld rather than charted."}]}