{"schemaVersion":2,"ticker":"UFPT","company":{"ticker":"UFPT","name":"UFP TECHNOLOGIES INC","exchange":"Nasdaq","cik":914156,"sic":"3841","sicDescription":"Surgical & Medical Instruments & Apparatus","fiscalYearEnd":"1231"},"updatedAt":"2026-09-11T02:29:52.833Z","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":[99231334,120766450,127244000,130962000,139223000,139307000,138850000,146132000,147843000,190455000,198381000,179373000,206320000,353792000,400072000,504421000,602797000],"costOfRevenue":[72511919,86150720,90999000,92643000,98209000,102427000,101396000,111482000,112356000,142147000,144422000,134689000,155206000,263532000,287847000,357728000,432387000],"grossProfit":[26719415,34615730,36245000,38319000,41014000,36880000,37454000,34650000,35487000,48308000,53959000,44684000,51114000,90260000,112225000,146693000,170410000],"operatingExpenses":[18539005,21359448,22762000,23443000,25198000,27196000,27382000,26125000,29087000,39354000,39351000,36993000,39280000,59496000,62489000,79318000,95839000],"operatingIncome":[8191616,14392190,15716000,16666000,17398000,11561000,11714000,12237000,11693000,19612000,24708000,16732000,21218000,55400000,57664000,80897000,92338000],"pretaxIncome":[8798559,14426653,15689000,16574000,17193000,11765000,11741000,12317000,11859000,18403000,23646000,16283000,21205000,52718000,53902000,73025000,82513000],"interestExpense":[null,null,null,null,null,154000,87000,69000,50000,1320000,674000,83000,39000,2763000,3645000,8061000,9804000],"netIncome":[5981984,9407517,10784000,10895000,11276000,7559000,7593000,7970000,9210000,14311000,19750000,13369000,15886000,41789000,44924000,58981000,68313000],"dilutedEps":[0.94,1.37,1.48,1.55,1.59,1.05,1.05,1.1,1.26,1.93,2.63,1.77,2.09,5.45,5.83,7.58,8.75],"cash":[13401429,22102000,29849000,33480000,37303000,34052000,29804000,31359000,37978000,3238000,3743000,24234000,11117000,4451000,5263000,13450000,20301000],"currentAssets":[null,48438520,58040394,64494000,68720000,67271000,63288000,69847000,75074000,55626000,53250000,71864000,87320000,116346000,144633000,194945000,201001000],"totalAssets":[null,69477901,79721000,98617000,104908000,112548000,119635000,127934000,138207000,189598000,188758000,203204000,334132000,378192000,404136000,628995000,655077000],"currentLiabilities":[null,10171174,9465304,13231000,12322000,11613000,10668000,9556000,9943000,20658000,16784000,15137000,38783000,55961000,58209000,76295000,74862000],"totalLiabilities":[null,19251425,17736471,25357000,19318000,17556000,16063000,14881000,14495000,49141000,26767000,26311000,139686000,140647000,118045000,286235000,231200000],"totalDebt":[null,7501278,6219319,9864000,3843000,2866000,1870000,856000,null,25143000,null,0,75000000,55000000,32000000,189375000,135455000],"equity":[39005441,50226000,61985000,73260000,85590000,94992000,103572000,113053000,123712000,140457000,161991000,176893000,194446000,237545000,286091000,342760000,423877000],"operatingCashFlow":[10681040,11827727,11716000,16162000,16106000,11126000,12519000,9306000,17469000,21320000,31229000,25037000,14293000,17744000,41334000,66593000,91905000],"capex":[1856837,3285530,3741000,11994000,5830000,13436000,15742000,7206000,10382000,5428000,5778000,4368000,5395000,13780000,10490000,9656000,null],"depreciationAndAmortization":[2895062,3152193,2781000,2928000,4084000,4376000,4846000,5634000,5635000,7831000,8172000,8268000,8410000,11886000,11407000,14715000,19150000],"dilutedShares":[6293964,6749062,6999000,7028000,7105000,7175000,7206000,7275000,7337000,7430000,7516000,7568000,7615000,7663000,7701000,7785000,7804000],"sharesOutstanding":[null,6338829,6554746,6749913,6900683,7068815,7140818,7212464,7280350,7385443,7446209,7500066,7581685,7639780,7639780,7676785,7676785],"totalCosts":[91039718,106374260,111528000,114296000,121825000,127746000,127136000,133895000,136150000,170843000,173673000,162641000,185102000,298392000,342408000,423524000,510459000],"ebitda":[null,null,null,null,null,16295000,16674000,18020000,17544000,27554000,32492000,24634000,29654000,67367000,68954000,95801000,111467000],"debtToCapital":[null,12.99433865563521,9.118658599904794,11.866608921611087,4.29707155076985,2.9287334709476998,1.7734868458489028,0.7514770562466531,null,15.182971014492756,null,0,27.83489085011468,18.80052641473961,10.06001427264525,35.58777377921017,24.21728061330301],"capexOutflow":[-1856837,-3285530,-3741000,-11994000,-5830000,-13436000,-15742000,-7206000,-10382000,-5428000,-5778000,-4368000,-5395000,-13780000,-10490000,-9656000,null],"grossMargin":[26.9263889972496,28.663366357129817,28.484643676715603,29.25963256517158,29.459212917405885,26.473902962521624,26.974432841195533,23.71143897298333,24.003165520180193,25.36452180305059,27.199681421103833,24.911218522297112,24.774137262504848,25.512165340086828,28.051200783858903,29.08146171551145,28.269881900540316],"operatingMargin":[8.255069915718357,11.917374403238648,12.351073528024898,12.725828866388724,12.496498423392687,8.298936880415198,8.436442203817068,8.373935893575672,7.909065698071603,10.297445590821978,12.454821782327945,9.32804825698405,10.284024815820086,15.658918234442837,14.41340558699434,16.037595579882677,15.318258053706305],"netMargin":[6.028321658963085,7.789843122820949,8.475055798308762,8.319207098242238,8.099236476731575,5.426145132692542,5.4684911775297085,5.453973120192702,6.229581380247966,7.514110944842614,9.955590505139101,7.453184147000942,7.699689802248934,11.811742492764111,11.228978783818913,11.692812154926143,11.332670865979757],"ebit":[null,null,null,null,null,11919000,11828000,12386000,11909000,19723000,24320000,16366000,21244000,55481000,57547000,81086000,92317000],"freeCashFlow":[8824203,8542197,7975000,4168000,10276000,-2310000,-3223000,2100000,7087000,15892000,25451000,20669000,8898000,3964000,30844000,56937000,null],"currentRatio":[null,4.762333237048152,6.131910184818152,4.874461491950722,5.5770167180652495,5.792732282786532,5.932508436445445,7.309229803264964,7.5504374937141705,2.6927098460644787,3.172664442326025,4.747572174142829,2.251501946729237,2.0790550561998535,2.484718857908571,2.5551477816370665,2.6849536480457377],"netDebt":[null,-14600722,-23629681,-23616000,-33460000,-31186000,-27934000,-30503000,null,21905000,null,-24234000,63883000,50549000,26737000,175925000,115154000],"fcfMargin":[8.892557062671354,7.07331961815554,6.267486089717393,3.1826025870099723,7.380964352154456,-1.6582081302447114,-2.321209938782859,1.437056907453535,4.793598614746725,8.344228295397862,12.829353617533936,11.522915934951191,4.312718107793718,1.1204323444283646,7.709612269791438,11.28759508426493,null],"returnOnAssets":[null,13.540301109557124,14.45587055631194,12.218371855689758,11.080702616386192,6.952211021999853,6.540530529797617,6.438609034249038,6.921143303737493,8.731410442183615,10.43990315998689,6.8215796429245685,5.912873881519198,11.733143906424605,11.484696955752574,11.41791312040777,10.640057566865408],"returnOnEquity":[16.87541800764818,21.08565522325253,19.22093199418952,16.111501349402936,14.197041233868429,8.371820004208615,7.647912008219013,7.358338141950376,7.7798661119675625,10.834730797330497,13.060096281013594,7.890015462518147,8.556063327579382,19.34716232514103,17.158484137836208,18.758338620754362,17.82147222218599],"revenueGrowth":[null,21.70193136776737,5.363699934874289,2.9219452390682576,6.307936653380364,0.06033485846448361,-0.3280524309618338,5.244508462369457,1.1708592231680859,28.822467076560955,4.161612979443974,-9.581562750465011,15.022885272588415,71.47731678945328,13.081132416787256,26.08255514007478,19.502756625913676]}},"quarterly":{"keys":["2010Q2","2010Q3","2010Q4","2011Q1","2011Q2","2011Q3","2011Q4","2012Q1","2012Q2","2012Q3","2012Q4","2013Q1","2013Q2","2013Q3","2013Q4","2014Q1","2014Q2","2014Q3","2014Q4","2015Q1","2015Q2","2015Q3","2015Q4","2016Q1","2016Q2","2016Q3","2016Q4","2017Q1","2017Q2","2017Q3","2017Q4","2018Q1","2018Q2","2018Q3","2018Q4","2019Q1","2019Q2","2019Q3","2019Q4","2020Q1","2020Q2","2020Q3","2020Q4","2021Q1","2021Q2","2021Q3","2021Q4","2022Q1","2022Q2","2022Q3","2022Q4","2023Q1","2023Q2","2023Q3","2023Q4","2024Q1","2024Q2","2024Q3","2024Q4","2025Q1","2025Q2","2025Q3","2025Q4","2026Q1","2026Q2"],"labels":["Q2 '10","Q3 '10","Q4 '10","Q1 '11","Q2 '11","Q3 '11","Q4 '11","Q1 '12","Q2 '12","Q3 '12","Q4 '12","Q1 '13","Q2 '13","Q3 '13","Q4 '13","Q1 '14","Q2 '14","Q3 '14","Q4 '14","Q1 '15","Q2 '15","Q3 '15","Q4 '15","Q1 '16","Q2 '16","Q3 '16","Q4 '16","Q1 '17","Q2 '17","Q3 '17","Q4 '17","Q1 '18","Q2 '18","Q3 '18","Q4 '18","Q1 '19","Q2 '19","Q3 '19","Q4 '19","Q1 '20","Q2 '20","Q3 '20","Q4 '20","Q1 '21","Q2 '21","Q3 '21","Q4 '21","Q1 '22","Q2 '22","Q3 '22","Q4 '22","Q1 '23","Q2 '23","Q3 '23","Q4 '23","Q1 '24","Q2 '24","Q3 '24","Q4 '24","Q1 '25","Q2 '25","Q3 '25","Q4 '25","Q1 '26","Q2 '26"],"series":{"revenue":[29957495,30467998,31640491,31503588,33500994,30761959,31477305,31952000,33673000,31967000,33370000,33697000,35832000,34700000,34993000,34609000,34025000,35406000,35267000,33977000,36499000,34441000,33933000,34503000,37902000,37220000,36507000,37053000,37886000,35684000,37220000,42931000,49019000,47808000,50697000,47328000,51399000,49394000,50260000,48277000,42644000,43299000,45153000,48599000,50655000,50723000,56343000,71242000,94343000,96970000,91237000,97753000,100037000,100784000,101498000,105009000,110177000,145165000,144070000,148148000,151176000,154558000,148915000,154202000,173964000],"costOfRevenue":[20910659,21562022,22434827,22702040,23497510,22277661,22521789,22750861,23982050,22740944,23169145,24795000,25113000,24538000,23764000,25432000,24480000,25654000,26861000,25339000,26206000,24931000,24921000,26776000,27616000,28768000,28321000,27537000,27945000,27491000,29383000,32746000,36033000,35377000,37991000,34831000,37028000,36073000,36490000,35454000,32695000,32771000,33770000,35990000,37241000,38707000,43268000,54108000,70019000,71447000,67957000,69052000,70392000,73034000,75368000,74926000,77146000,103642000,102014000,105997000,107633000,111811000,106947000,109840000,123046000],"grossProfit":[9046836,8905976,9205664,8801548,10003484,8484298,8955189,9201000,9691000,9226000,10067000,8902000,10719000,10162000,11231000,9177000,9545000,9752000,8406000,8638000,10293000,9510000,9013000,7727000,10295000,8452000,8176000,9516000,9941000,8193000,7837000,10185000,12986000,12431000,12706000,12497000,14371000,13321000,13770000,12823000,9949000,10528000,11384000,12609000,13414000,12016000,13075000,17134000,24324000,25523000,23279000,28701000,29645000,27750000,26129000,30083000,33031000,41523000,42056000,42151000,43543000,42747000,41968000,44362000,50918000],"operatingExpenses":[5387357,5102787,4733411,5725544,5686772,5219840,4738844,5558476,5435462,5195763,6353299,6080000,6180000,5797000,5940000,6101000,6882000,6793000,6019000,6181000,6885000,6534000,6481000,6107000,6604000,6131000,5981000,6395000,6203000,5772000,5715000,6790000,7731000,6855000,7466000,7558000,8113000,7497000,7382000,8066000,6979000,7105000,6642000,7609000,7528000,7120000,8494000,11011000,13178000,12922000,12987000,14106000,13299000,13467000,14418000,14912000,14900000,17789000,21114000,21112000,21079000,21569000,23486000,23502000,25253000],"operatingIncome":[3671479,3803189,4472253,3909796,4316712,3264458,4221034,3688300,4305698,4070170,4601832,2956000,4633000,4484000,5325000,3195000,2788000,3098000,2481000,2567000,3487000,3055000,2604000,1704000,4193000,4081000,2259000,3205000,3930000,2500000,2058000,2564000,5669000,5885000,5494000,5253000,6572000,6138000,6746000,5075000,2994000,3725000,4937000,5300000,6207000,5077000,4634000,6360000,12199000,25965000,10875000,12841000,17042000,15045000,12736000,15924000,17951000,24764000,22258000,23126000,24329000,23379000,21504000,23367000,28099000],"pretaxIncome":[3637342,3768267,4610962,3912226,4305130,3258682,4212962,3670734,4291698,4056431,4555137,2916000,4588000,4441000,5248000,3173000,2861000,3179000,2553000,2543000,3495000,3064000,2638000,1715000,4208000,4106000,2288000,3233000,3959000,2551000,2116000,2366000,5275000,5627000,5136000,4783000,6180000,5949000,6735000,4732000,2926000,3708000,4916000,5294000,6224000,5057000,4630000,6085000,11623000,25239000,9771000,11895000,15973000,14141000,11892000,15335000,17372000,21219000,19099000,20281000,21626000,21064000,19542000,21608000,26428000],"interestExpense":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19000,17000,17000,16000,14000,13000,12000,11000,273000,404000,355000,288000,231000,194000,165000,84000,16000,33000,17000,17000,16000,0,16000,39000,327000,733000,830000,872000,869000,1089000,933000,755000,631000,577000,3475000,3378000,2809000,2671000,2393000,1931000,1737000,1711000],"netIncome":[2281616,2379394,3208333,2633168,2701792,2439603,3008738,2348734,2747066,2596273,3202927,2030000,2982000,2887000,3377000,2062000,1860000,2066000,1571000,1653000,2272000,1992000,1676000,1075000,2735000,2669000,1491000,2171000,2630000,1695000,2715000,1777000,3990000,4134000,4410000,3734000,4598000,5641000,5777000,3891000,2318000,2988000,4172000,4163000,4715000,3789000,3219000,4858000,8929000,19540000,8462000,9739000,11883000,11694000,11607000,12693000,13552000,16361000,16375000,17184000,17180000,16383000,17566000,17495000,20851000],"dilutedEps":[0.34,0.35,0.4486617157939964,0.32,0.39,0.35,0.43,0.33,0.39,0.37,0.45,0.29,0.42,0.41,0.47,0.29,0.26,0.29,0.22,0.23,0.32,0.28,0.23,0.15,0.38,0.37,0.2,0.3,0.36,0.23,0.37,0.24,0.54,0.56,0.59,0,0.62,0.75,0.77,0.52,0.31,0.4,0.55,0.55,0.62,0.5,0.42,0.64,1.17,2.56,1.1,1.27,1.55,1.52,1.51,1.64,1.75,2.11,2.1,2.21,2.21,2.11,2.25,2.24,2.68],"cash":[19239859,22375536,22102000,23124240,26278669,28688332,29849000,27616419,29236694,31155308,33480000,31942000,34271000,38233000,37303000,34620000,31960000,33048000,34052000,24392000,29173000,29355000,29804000,25459000,27007000,30118000,31359000,33755000,34514000,37246000,37978000,7064000,5915000,5088000,3238000,2493000,5231000,11390000,3743000,7334000,12266000,17435000,24234000,25377000,30273000,33094000,11117000,3652000,5576000,9937000,4451000,6503000,5291000,6376000,5263000,11372000,16728000,16356000,13450000,14028000,14892000,18226000,20301000,19976000,9045000],"currentAssets":[null,null,48438520,null,56248587,57595232,58040394,56627113,58142227,59788081,64494000,64584513,66144420,67994828,68720000,69206000,67573000,68173000,67271000,61329000,64821000,65569000,63288000,62376000,66986000,69635000,69847000,72958000,73379000,75639000,75074000,58099000,57548000,58319000,55626000,55048000,57934000,64100000,53250000,59775000,63915000,68563000,71864000,78041000,86466000,91133000,87320000,98440000,125699000,130246000,116346000,126916000,137071000,140467000,144633000,150539000,162161000,201007000,194945000,205886000,191390000,197971000,201001000,224106000,234892000],"totalAssets":[null,null,69477901,null,74756859,76875429,79721000,80345484,83863255,87528341,98617000,99067965,101925000,104340252,104908000,105691000,108884000,112138000,112548000,114026000,118262000,120237000,119635000,118964000,124979000,128043000,127934000,131519000,133690000,137091000,138207000,194224000,193342000,193760000,189598000,192663000,194965000,200338000,188758000,194213000,197219000,200664000,203204000,209180000,217286000,220686000,334132000,363346000,395051000,388319000,378192000,390782000,397992000,399810000,404136000,407679000,422396000,638508000,628995000,642642000,634659000,652821000,655077000,674684000,681909000],"currentLiabilities":[null,null,10171174,null,12660247,12464046,9465304,8979623,9235189,9856744,13231000,11590442,11354090,10955752,12322000,11345000,11980000,13259000,11613000,9836000,11621000,12183000,10668000,8763000,11252000,11506000,9556000,10591000,9365000,10398000,9943000,16939000,20338000,21314000,20658000,18970000,20905000,21361000,16784000,17462000,16565000,16063000,15137000,16668000,19639000,18760000,38783000,38824000,53382000,57400000,55961000,52192000,52993000,56588000,58209000,52436000,51787000,78347000,76295000,79874000,69195000,82226000,74862000,77013000,78304000],"totalLiabilities":[null,null,19251425,null,20900613,20394756,17736471,17204398,17436071,18155707,25357000,23992766,23497773,22749687,19318000,17831000,18186000,19135000,17556000,16939000,18337000,18682000,16063000,14204000,16469000,16555000,14881000,16114000,14992000,16178000,14495000,68203000,62256000,57963000,49141000,48164000,45311000,44449000,26767000,27938000,28007000,28225000,26311000,28361000,30972000,29933000,139686000,164268000,187761000,162160000,140647000,144298000,137707000,127427000,118045000,112663000,112220000,309362000,286235000,281968000,249168000,248908000,231200000,235809000,219484000],"totalDebt":[null,null,7501278,null,6540138,6364484,6219319,6074154,5928988,5783823,9864000,10058087,9673673,9288007,3843000,3600000,3357000,3112000,2866000,2619000,2370000,2121000,1870000,1619000,1365000,1112000,856000,null,null,null,null,25143000,39571000,33857000,25143000,22143000,17428000,15000000,null,null,null,null,0,null,null,null,75000000,95000000,100000000,71000000,55000000,60000000,57000000,43000000,32000000,34000000,35200000,212000000,189375000,182750000,163625000,146120000,135455000,137610000,117305000],"equity":[null,null,50226000,null,55695908,58451081,61985000,63141086,66427184,69372634,73260000,75075199,78427206,81590565,85590000,87860000,90698000,93003000,94992000,97087000,99925000,101555000,103572000,104760000,108510000,111488000,113053000,115405000,118698000,120913000,123712000,126021000,131086000,135797000,140457000,144499000,149654000,155889000,161991000,166275000,169212000,172439000,176893000,180819000,186314000,190753000,194446000,199078000,207290000,226159000,237545000,246484000,260285000,272383000,286091000,295016000,310176000,329146000,342760000,360674000,385491000,403913000,423877000,438875000,462425000],"operatingCashFlow":[null,null,2775525,626039,4850283,4132436,2107242,1656316,4249655,4916525,5339504,115000,4959000,6466000,4566000,-1006000,2948000,4910000,4274000,-1154000,6841000,3560000,3851000,-2513000,3807000,5285000,3038000,4138000,3788000,5084000,4459000,-1992000,9439000,6102000,7771000,3629000,8729000,10028000,8843000,4742000,5994000,6002000,8299000,3334000,6553000,3790000,616000,-3216000,3181000,-109000,null,1723000,8877000,18033000,12701000,10654000,11714000,19801000,24424000,13810000,25331000,35925000,16839000,3204000,15612000],"capex":[null,564520,1835930,252704,751552,1634041,1102703,2309282,2719992,3019637,3945089,1252000,2293000,1472000,813000,1377000,2932000,6631000,2496000,8522000,1939000,2542000,2739000,1497000,2579000,1690000,1440000,1463000,3008000,2409000,3502000,1494000,1497000,1530000,907000,1388000,1431000,1562000,1397000,1020000,1131000,906000,1311000,1449000,1833000,995000,1118000,2334000,6168000,2314000,2964000,2179000,2772000,2783000,2756000,1732000,2771000,2146000,3007000,2817000,2857000,null,null,null,null],"depreciationAndAmortization":[null,759442,758503,692438,711054,578283,799225,681449,716637,712699,810462,974000,1003000,1005036,1102000,1131000,1116000,960000,1169000,1153000,1188000,1166000,1339000,1367000,1382000,1360000,1525000,1395000,1401000,1375000,1464000,1832000,2042000,1946000,2011000,2022000,2028000,2070000,2052000,2066000,2084000,2060000,2058000,2069000,2103000,2037000,2201000,3016000,3317000,2804000,2749000,2777000,2830000,2839000,2961000,2999000,3032000,4027000,4657000,4634000,4719000,null,null,null,null],"dilutedShares":[6725398,6784650,6812671,6969361,6981838,6999224,7040004,7030197,7055017,7074631,6945809,7088000,7090000,7112000,7132000,7148000,7168000,7186000,7190000,7193000,7210000,7230000,7188000,7253000,7250000,7282000,7305000,7297000,7323000,7353000,7370000,7378000,7413000,7435000,7502000,7466000,7467000,7493000,7636000,7538000,7532000,7555000,7631000,7570000,7573000,7597000,7705000,7630000,7608000,7638000,7765000,7681000,7690000,7709000,7713000,7737000,7753000,7772000,7851000,7776000,7773000,7780000,7867000,7799000,7788000],"sharesOutstanding":[null,null,6338829,null,6472406,6527246,6554746,6643778,6715332,6731929,6749913,6796959,6803853,6883441,6900683,6996838,7054173,7056569,7068815,7108094,7124850,7138218,7140818,7178397,7223048,7228048,7212464,7231881,7252073,7270162,7280350,7321613,7359557,7373207,7385443,7414376,7428229,7437136,7446209,7482844,7494784,7494784,7500066,7519979,7531404,7531404,7581685,7561495,7566531,7578605,7639780,7612970,7638812,7638812,7639780,7670487,7674363,7674363,7676785,7711126,null,7712444,7676785,7736939,7745790],"totalCosts":[26286016,26664809,27168238,27593792,29184282,27497501,27256271,28263700,29367302,27896830,28768168,30741000,31199000,30216000,29668000,31414000,31237000,32308000,32786000,31410000,33012000,31386000,31329000,32799000,33709000,33139000,34248000,33848000,33956000,33184000,35162000,40367000,43350000,41923000,45203000,42075000,44827000,43256000,43514000,43202000,39650000,39574000,40216000,43299000,44448000,45646000,51709000,64882000,82144000,71005000,80390000,84912000,82995000,85739000,88761000,89085000,92226000,120401000,121812000,125022000,126847000,131179000,127411000,130835000,145865000],"ebitda":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,3101000,5607000,5483000,3829000,4642000,5373000,3938000,3591000,4471000,7721000,7928000,7435000,7036000,8402000,8184000,8871000,6814000,5043000,5785000,6991000,7379000,8327000,7110000,6870000,9428000,15673000,28873000,13392000,15541000,19892000,17913000,15608000,18965000,20981000,28721000,27134000,27724000,29016000,null,null,null,null],"debtToCapital":[null,null,12.99433865563521,null,10.508601397974415,9.819375947737246,9.118658599904794,8.775746497447672,8.194170360477335,7.695710030609878,11.866608921611087,11.814517531955715,10.980223023654508,10.220238715898837,4.29707155076985,3.936146949486114,3.5691882409228644,3.2377880663788168,2.9287334709476998,2.626722564339157,2.31682877951024,2.0457965199274666,1.7734868458489028,1.5219169196927964,1.242320819112628,0.9875666074600356,0.7514770562466531,null,null,null,null,16.632928475033737,23.18744616394288,19.956499699388168,15.182971014492756,13.287766589455238,10.430806430375505,8.777627582816915,null,null,null,null,0,null,null,null,27.83489085011468,32.30435462700372,32.54254938331869,23.892932739711735,18.80052641473961,19.576878401482624,17.96492112769277,13.63421617525358,10.06001427264525,10.33384394679894,10.191790975632355,39.1761188292993,35.58777377921017,33.6293575550583,29.797893341297648,26.565678786545533,24.21728061330301,23.870525685837446,20.234419471133116],"capexOutflow":[null,-564520,-1835930,-252704,-751552,-1634041,-1102703,-2309282,-2719992,-3019637,-3945089,-1252000,-2293000,-1472000,-813000,-1377000,-2932000,-6631000,-2496000,-8522000,-1939000,-2542000,-2739000,-1497000,-2579000,-1690000,-1440000,-1463000,-3008000,-2409000,-3502000,-1494000,-1497000,-1530000,-907000,-1388000,-1431000,-1562000,-1397000,-1020000,-1131000,-906000,-1311000,-1449000,-1833000,-995000,-1118000,-2334000,-6168000,-2314000,-2964000,-2179000,-2772000,-2783000,-2756000,-1732000,-2771000,-2146000,-3007000,-2817000,-2857000,null,null,null,null],"grossMargin":[30.1989068178097,29.23059138969354,29.094567464202754,27.93823992365568,29.860260265710327,27.580486665364845,28.449668737523748,28.79631947921883,28.779734505390074,28.86101291957331,30.167815403056636,26.417781998397484,29.9146014735432,29.28530259365994,32.094990426656764,26.51622410355688,28.05290227773696,27.543354233745692,23.83531346584626,25.42308031903935,28.200772623907504,27.612438663221162,26.56116464798279,22.395154044575836,27.16215503139676,22.708221386351426,22.395704933300465,25.682131001538338,26.239244047933276,22.959869969734335,21.055883933369156,23.72411544105658,26.491768497929375,26.00192436412316,25.062626979900195,26.405087897227858,27.959687931671823,26.968862614892497,27.3975328292877,26.561302483584313,23.33036300534659,24.314649299060022,25.212056784709763,25.9449782917344,26.481097621162768,23.689450545117598,23.20607706369913,24.050419696246596,25.782516985891906,26.320511498401565,25.51486787158718,29.360735731895698,29.634035406899446,27.534132401968563,25.74336440126899,28.648020645849403,29.979941367072982,28.604002342162367,29.191365308530575,28.451953451953454,28.802852304598613,27.65757838481347,28.18252022966122,28.76875786306274,29.269274102687916],"operatingMargin":[12.255627514917386,12.482569415949154,14.134587860852097,12.410637162979658,12.885325133934833,10.611996459653302,13.409769356048749,11.543252378567852,12.78679654322454,12.73241154941033,13.790326640695236,8.772294269519541,12.92978343380219,12.922190201729105,15.21732918012174,9.23170273628247,8.193975018368846,8.749929390498785,7.034905152125217,7.5551108102539954,9.553686402367187,8.870241862895966,7.6739457165591025,4.938700982523258,11.062740752466889,10.964535196131113,6.187854384090722,8.649771948290287,10.373224937971811,7.005941038000224,5.5292853304674905,5.972374274999417,11.56490340480222,12.30965528781794,10.836933151863029,11.099137931034484,12.786240977450925,12.426610519496295,13.422204536410664,10.512252211197879,7.020917362348748,8.602970045497587,10.933935729630367,10.905574188769316,12.253479419603199,10.009266013445577,8.224624176916388,8.927318155020915,12.930477088920217,26.776322573991955,11.91950634062935,13.13616973392121,17.03569679218689,14.927964756310525,12.548030503064101,15.164414478758964,16.292874193343437,17.059208486894224,15.449434302769488,15.61006561006561,16.093162935915753,15.126360330749621,14.440452607192022,15.153499954605,16.152192407624565],"netMargin":[7.616177520850792,7.809485874326236,10.139959585330075,8.358311440588926,8.064811450072199,7.930584004744301,9.558435831784202,7.350819979969955,8.158067294271374,8.121728657678231,9.598222954749776,6.0242751580259375,8.322170127260549,8.319884726224783,9.650501528877204,5.957987806639892,5.466568699485673,5.835169180364909,4.454589276093799,4.865055773022927,6.2248280774815745,5.7838041868703,4.939144785312233,3.1156711010636755,7.215978048651786,7.17087587318646,4.08414824554195,5.859174695706151,6.941878266378082,4.750028023764152,7.294465341214401,4.139200111807319,8.13970093229156,8.647088353413656,8.698739570388781,7.889621365787694,8.945699332671841,11.420415435073087,11.494230003979307,8.05973859187605,5.435700215739612,6.90085221367699,9.23969614422076,8.5660198769522,9.308064356924293,7.469984030912998,5.713220808263671,6.819011257404341,9.464401174437956,20.150562029493656,9.274745991209707,9.96286558980287,11.878604916181013,11.603032227337673,11.435693314153973,12.087535354112505,12.300207847372864,11.27062308407674,11.36600263760672,11.5992115992116,11.36423770968937,10.599904243067328,11.79599100157808,11.345507840365235,11.985813156745074],"ebit":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1734000,4225000,4123000,2304000,3247000,3972000,2563000,2127000,2639000,5679000,5982000,5424000,5014000,6374000,6114000,6819000,4748000,2959000,3725000,4933000,5310000,6224000,5073000,4669000,6412000,12356000,26069000,10643000,12764000,17062000,15074000,12647000,15966000,17949000,24694000,22477000,23090000,24297000,23457000,21473000,23345000,28139000],"freeCashFlow":[null,null,939595,373335,4098731,2498395,1004539,-652966,1529663,1896888,1394415,-1137000,2666000,4994000,3753000,-2383000,16000,-1721000,1778000,-9676000,4902000,1018000,1112000,-4010000,1228000,3595000,1598000,2675000,780000,2675000,957000,-3486000,7942000,4572000,6864000,2241000,7298000,8466000,7446000,3722000,4863000,5096000,6988000,1885000,4720000,2795000,-502000,-5550000,-2987000,-2423000,null,-456000,6105000,15250000,9945000,8922000,8943000,17655000,21417000,10993000,22474000,null,null,null,null],"currentRatio":[null,null,4.762333237048152,null,4.442929667959874,4.620909775204616,6.131910184818152,6.306179335145807,6.295726811871419,6.065702933950603,4.874461491950722,5.572221749610584,5.825602932511544,6.20631317685906,5.5770167180652495,6.10013221683561,5.640484140233723,5.141639640998567,5.792732282786532,6.235156567710451,5.577919284054729,5.382007715669375,5.932508436445445,7.118110236220472,5.953252755065766,6.052059794889622,7.309229803264964,6.888679067132471,7.835451147891084,7.274379688401615,7.5504374937141705,3.429895507408938,2.8295800963713247,2.73618279065403,2.6927098460644787,2.9018450184501847,2.7712987323606795,3.0007958428912502,3.172664442326025,3.4231474057954414,3.8584364624207668,4.2683807507937495,4.747572174142829,4.682085433165347,4.402769998472428,4.857835820895523,2.251501946729237,2.5355450236966823,2.3547075793338577,2.2690940766550525,2.0790550561998535,2.431713672593501,2.5865869077047914,2.4822753940764826,2.484718857908571,2.8709092989549165,3.131307084789619,2.5655991933322273,2.5551477816370665,2.5776347747702633,2.765951297059036,2.407644783888308,2.6849536480457377,2.9099762377780376,2.999744585206375],"netDebt":[null,null,-14600722,null,-19738531,-22323848,-23629681,-21542265,-23307706,-25371485,-23616000,-21883913,-24597327,-28944993,-33460000,-31020000,-28603000,-29936000,-31186000,-21773000,-26803000,-27234000,-27934000,-23840000,-25642000,-29006000,-30503000,null,null,null,null,18079000,33656000,28769000,21905000,19650000,12197000,3610000,null,null,null,null,-24234000,null,null,null,63883000,91348000,94424000,61063000,50549000,53497000,51709000,36624000,26737000,22628000,18472000,195644000,175925000,168722000,148733000,127894000,115154000,117634000,108260000],"fcfMargin":[null,null,2.9695967739565106,1.1850554927267332,12.234654888150482,8.121703172414994,3.1913119626982045,-2.043584126189284,4.542698898227067,5.933894328526293,4.178648486664669,-3.3741876131406356,7.440276847510605,14.39193083573487,10.7250021432858,-6.885492213008177,0.0470242468772961,-4.860758063605039,5.041540250092154,-28.47808811843306,13.430504945340967,2.955779448912633,3.2770459434768515,-11.622177781642176,3.2399345680966705,9.658785599140247,4.377242720574136,7.219388443580817,2.058808002956237,7.49635691066024,2.571198280494358,-8.120006522093593,16.2018809033232,9.563253012048193,13.539262678264985,4.735040567951319,14.19871981945174,17.139733570879052,14.814962196577797,7.709675414793795,11.403714473313949,11.76932492667267,15.476269572342924,3.87868063128871,9.317935050834073,5.510320761784595,-0.8909713717764407,-7.790348389994666,-3.1661066533818087,-2.4987109415283077,null,-0.4664818471044367,6.102741985465378,15.131370058739483,9.798222625076356,8.496414593034883,8.116939107073163,12.162022526091,14.865690289442632,7.420282420282421,14.866116314758957,null,null,null,null],"returnOnAssets":[null,null,null,null,14.6109496119948,14.286614257463201,14.454933552090976,13.067152598147272,13.294834726950203,13.017719727473404,12.218371855689758,11.789825187519805,11.638195320796786,11.572427593712536,11.080702616386192,11.04518183123264,9.663724034552605,8.652139338227842,6.952211021999853,6.508372133244128,6.658272652831218,6.444755244755244,6.540530529797617,6.021717670286279,6.1486344818513325,6.569196068954406,6.438609034249038,7.238814610173145,6.928545747654338,6.024877986225833,6.921894785095119,5.413470128291322,6.223855769465985,7.626393754288184,8.731410442183615,8.40969068487698,8.692091566724267,9.329151632335105,10.43990315998689,10.291152720768412,8.989147950961792,7.46829192871856,6.8215796429245685,6.763131735057376,7.738386750461395,7.9928800284798855,5.912873881519198,5.792226029909559,6.792011588390053,12.001871905813582,11.733143906424605,12.37720917403942,12.514832108725503,10.601817722733207,11.484441308504872,11.992320226034835,12.078674968429572,10.44246560302335,11.41791312040777,12.086209834898092,12.695649706022866,10.395801534697974,10.640057566865408,10.418681480514316,10.98234196790443],"returnOnEquity":[null,null,null,null,19.611291730803636,18.789893723265784,19.219686127028545,16.627631333423693,17.268054431507515,16.743076196776162,16.111501349402936,15.303936146163963,14.926989786087946,14.70812366661626,14.197041233868429,13.880364794595426,12.045513783439235,10.727772240632122,8.371820004208615,7.73194482743705,7.933984881152852,7.697447547774956,7.647912008219013,6.9508092763330644,7.175378415333316,7.655731472050244,7.358338141950376,8.235641450730133,7.887926481461921,6.873464399895009,7.780710831415116,7.304101463802573,8.148640425327484,9.828989910794283,10.834730797330497,12.027206860860565,12.022511932749163,12.604650206043486,13.060096281013594,12.811239035440543,11.0560548945325,9.12136643843961,7.890015462518147,7.860118584590918,9.022124964137644,9.272781338796008,8.556063327579382,8.729208180111977,10.56645765795063,17.531757301300992,19.34716232514103,20.94882418159538,21.22611345773405,16.760072371033935,17.158102193126524,17.68310249307479,17.37051262049465,18.025066123162805,18.758338620754362,19.360368466805962,19.29083886399671,18.312850670955545,17.82147222218599,17.16567715049359,17.052396699673082],"revenueGrowth":[null,null,null,null,11.828422236238367,0.9648188896428378,-0.5157505299143383,1.4233680303335605,0.5134355117940581,3.917309037438099,6.012887697977964,5.461316975463193,6.411665132301847,8.549441611662022,4.863649985016472,2.7064723862658457,-5.042978343380222,2.034582132564844,0.7830137456062536,-1.826114594469641,7.271124173401899,-2.725526746879059,-3.7825729435449595,1.5481060717544182,3.8439409298884897,8.068871403269352,7.585536203695509,7.390661681592903,-0.04221413118041806,-4.126813541106933,1.9530500999808353,15.863762718268436,29.385524996040747,33.976011657885884,36.209027404621175,10.242016258647602,4.8552602052265526,3.3174364123159217,-0.8619839438231081,2.005155510480061,-17.03340531916964,-12.339555411588455,-10.161161957819342,0.6669842782277335,18.785761185629866,17.14589251483869,24.782406484618956,46.591493652132755,86.24617510610997,91.1756008122548,61.931384555312995,37.21259930939613,6.035423931823236,3.9331752088274774,11.246533752753818,7.422790093398679,10.136249587652578,44.035759644387994,41.94368361938166,41.081240655562866,37.2119407861895,6.4705679743739974,3.3629485666689884,4.086454086454094,15.0738212414669]}},"filings":[{"accn":"0001628280-26-012816","filed":"2026-02-27","form":"10-K"},{"accn":"0001628280-26-032825","filed":"2026-05-08","form":"10-Q"},{"accn":"0001628280-26-054428","filed":"2026-08-06","form":"10-Q"},{"accn":"0001171843-19-001752","filed":"2019-03-15","form":"10-K"},{"accn":"0001171843-20-001695","filed":"2020-03-13","form":"10-K"},{"accn":"0001171843-21-001724","filed":"2021-03-12","form":"10-K"},{"accn":"0001171843-22-001850","filed":"2022-03-14","form":"10-K"},{"accn":"0001171843-23-001734","filed":"2023-03-16","form":"10-K"},{"accn":"0001171843-24-001078","filed":"2024-02-29","form":"10-K"},{"accn":"0001171843-25-001192","filed":"2025-03-03","form":"10-K"},{"accn":"0001104659-12-018476","filed":"2012-03-15","form":"10-K"},{"accn":"0001104659-11-045582","filed":"2011-08-10","form":"10-Q"},{"accn":"0001104659-11-062570","filed":"2011-11-09","form":"10-Q"},{"accn":"0001104659-13-020973","filed":"2013-03-15","form":"10-K"},{"accn":"0001104659-14-019572","filed":"2014-03-14","form":"10-K"},{"accn":"0001104659-15-019457","filed":"2015-03-13","form":"10-K"},{"accn":"0001104659-16-104377","filed":"2016-03-11","form":"10-K"},{"accn":"0001171843-17-001409","filed":"2017-03-10","form":"10-K"},{"accn":"0001171843-18-002024","filed":"2018-03-16","form":"10-K"},{"accn":"0001171843-18-003794","filed":"2018-05-10","form":"10-Q"},{"accn":"0001171843-18-005912","filed":"2018-08-09","form":"10-Q"},{"accn":"0001171843-18-007821","filed":"2018-11-09","form":"10-Q"},{"accn":"0001171843-19-003236","filed":"2019-05-10","form":"10-Q"},{"accn":"0001171843-19-005371","filed":"2019-08-09","form":"10-Q"},{"accn":"0001171843-19-007361","filed":"2019-11-08","form":"10-Q"},{"accn":"0001171843-20-003541","filed":"2020-05-08","form":"10-Q"},{"accn":"0001171843-20-005713","filed":"2020-08-07","form":"10-Q"},{"accn":"0001171843-20-007722","filed":"2020-11-06","form":"10-Q"},{"accn":"0001171843-21-003291","filed":"2021-05-07","form":"10-Q"},{"accn":"0001171843-21-005629","filed":"2021-08-06","form":"10-Q"},{"accn":"0001171843-21-007613","filed":"2021-11-05","form":"10-Q"},{"accn":"0001171843-22-003511","filed":"2022-05-10","form":"10-Q"},{"accn":"0001171843-22-005524","filed":"2022-08-09","form":"10-Q"},{"accn":"0001171843-22-007435","filed":"2022-11-14","form":"10-Q/A"},{"accn":"0001171843-23-003130","filed":"2023-05-10","form":"10-Q"},{"accn":"0001171843-23-005131","filed":"2023-08-09","form":"10-Q"},{"accn":"0001171843-23-006924","filed":"2023-11-09","form":"10-Q"},{"accn":"0001171843-24-002737","filed":"2024-05-10","form":"10-Q"},{"accn":"0001171843-24-004633","filed":"2024-08-09","form":"10-Q"},{"accn":"0001171843-24-006257","filed":"2024-11-12","form":"10-Q"},{"accn":"0001171843-25-003049","filed":"2025-05-12","form":"10-Q"},{"accn":"0001171843-25-005268","filed":"2025-08-11","form":"10-Q"},{"accn":"0001628280-25-050425","filed":"2025-11-07","form":"10-Q"},{"accn":"0001104659-12-035792","filed":"2012-05-10","form":"10-Q"},{"accn":"0001104659-12-056359","filed":"2012-08-09","form":"10-Q"},{"accn":"0001104659-12-076312","filed":"2012-11-09","form":"10-Q"},{"accn":"0001104659-13-040114","filed":"2013-05-10","form":"10-Q"},{"accn":"0001104659-13-061357","filed":"2013-08-08","form":"10-Q"},{"accn":"0001104659-13-081969","filed":"2013-11-07","form":"10-Q"},{"accn":"0001104659-14-037367","filed":"2014-05-12","form":"10-Q"},{"accn":"0001104659-14-058621","filed":"2014-08-08","form":"10-Q"},{"accn":"0001104659-14-078095","filed":"2014-11-07","form":"10-Q"},{"accn":"0001104659-15-035926","filed":"2015-05-08","form":"10-Q"},{"accn":"0001104659-15-057453","filed":"2015-08-07","form":"10-Q"},{"accn":"0001104659-15-076459","filed":"2015-11-06","form":"10-Q"},{"accn":"0001558370-16-005617","filed":"2016-05-09","form":"10-Q"},{"accn":"0001558370-16-007734","filed":"2016-08-09","form":"10-Q"},{"accn":"0001171843-16-013061","filed":"2016-11-09","form":"10-Q"},{"accn":"0001171843-17-002825","filed":"2017-05-09","form":"10-Q"},{"accn":"0001171843-17-004876","filed":"2017-08-09","form":"10-Q"},{"accn":"0001171843-17-006795","filed":"2017-11-09","form":"10-Q"}],"provenance":{"#0":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":97753000},"revenue@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#0"}],"rule":"component-sum","value":97753000},"#1":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":100037000},"revenue@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#1"}],"rule":"component-sum","value":100037000},"#2":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":100784000},"revenue@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#2"}],"rule":"component-sum","value":100784000},"#3":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2023-10-01","end":"2023-12-31","value":101498000},"revenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#3"}],"rule":"component-sum","value":101498000},"#4":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":400072000},"revenue@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#4"}],"rule":"component-sum","value":400072000},"#5":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":105009000},"revenue@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#5"}],"rule":"component-sum","value":105009000},"#6":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":110177000},"revenue@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#6"}],"rule":"component-sum","value":110177000},"#7":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":145165000},"revenue@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#7"}],"rule":"component-sum","value":145165000},"#8":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2024-10-01","end":"2024-12-31","value":144070000},"revenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#8"}],"rule":"component-sum","value":144070000},"#9":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":504421000},"revenue@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#9"}],"rule":"component-sum","value":504421000},"#10":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":148148000},"revenue@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#10"}],"rule":"component-sum","value":148148000},"#11":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":151176000},"revenue@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#11"}],"rule":"component-sum","value":151176000},"#12":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":154558000},"revenue@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#12"}],"rule":"component-sum","value":154558000},"#13":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2025-10-01","end":"2025-12-31","value":148915000},"revenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#13"}],"rule":"component-sum","value":148915000},"#14":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":602797000},"revenue@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#14"}],"rule":"component-sum","value":602797000},"#15":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":154202000},"revenue@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#15"}],"rule":"component-sum","value":154202000},"#16":{"kind":"filed","concept":"RevenueFromContractWithCustomerExcludingAssessedTax","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":173964000},"revenue@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#16"}],"rule":"component-sum","value":173964000},"revenue@FY2016":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":146132000},"revenue@2017Q1":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":3,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":37053000},"revenue@2017Q2":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":3,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":37886000},"revenue@2017Q3":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":3,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":35684000},"revenue@2017Q4":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":3,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":37220000},"revenue@FY2017":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":147843000},"revenue@2018Q1":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":42931000},"revenue@2018Q2":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":49019000},"revenue@2018Q3":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":47808000},"revenue@2018Q4":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":4,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":50697000},"revenue@FY2018":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":190455000},"revenue@2019Q1":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":47328000},"revenue@2019Q2":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":5,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":51399000},"revenue@2019Q3":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":49394000},"revenue@2019Q4":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":5,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":50260000},"revenue@FY2019":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":198381000},"revenue@2020Q1":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":48277000},"revenue@2020Q2":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":6,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":42644000},"revenue@2020Q3":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":6,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":43299000},"revenue@2020Q4":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":6,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":45153000},"revenue@FY2020":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":179373000},"revenue@2021Q1":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":48599000},"revenue@2021Q2":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":7,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":50655000},"revenue@2021Q3":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":7,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":50723000},"revenue@2021Q4":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":7,"unit":"USD","start":"2021-10-01","end":"2021-12-31","value":56343000},"revenue@FY2021":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":206320000},"revenue@2022Q1":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":71242000},"revenue@2022Q2":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":94343000},"revenue@2022Q3":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":9,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":96970000},"revenue@2022Q4":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":9,"unit":"USD","start":"2022-10-01","end":"2022-12-31","value":91237000},"revenue@FY2022":{"kind":"filed","concept":"RevenueFromContractWithCustomerIncludingAssessedTax","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":353792000},"revenue@FY2009":{"kind":"filed","concept":"SalesRevenueNet","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":99231334},"revenue@2010Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":11,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":29957495},"revenue@2010Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":12,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":30467998},"#17":{"kind":"filed","concept":"SalesRevenueNet","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":120766450},"#18":{"kind":"filed","concept":"SalesRevenueNet","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":89125959},"revenue@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#17"},{"ref":"#18","weight":-1}],"rule":"quarter-from-ytd","value":31640491},"revenue@FY2010":{"kind":"filed","concept":"SalesRevenueNet","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":120766450},"revenue@2011Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":13,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":31503588},"revenue@2011Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":13,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":33500994},"revenue@2011Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":13,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":30761959},"revenue@2011Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":13,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":31477305},"revenue@FY2011":{"kind":"filed","concept":"SalesRevenueNet","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":127244000},"revenue@2012Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":31952000},"revenue@2012Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":14,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":33673000},"revenue@2012Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":14,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":31967000},"revenue@2012Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":14,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":33370000},"revenue@FY2012":{"kind":"filed","concept":"SalesRevenueNet","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":130962000},"revenue@2013Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":33697000},"revenue@2013Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":15,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":35832000},"revenue@2013Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":15,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":34700000},"revenue@2013Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":15,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":34993000},"revenue@FY2013":{"kind":"filed","concept":"SalesRevenueNet","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":139223000},"revenue@2014Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":16,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":34609000},"revenue@2014Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":16,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":34025000},"revenue@2014Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":16,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":35406000},"revenue@2014Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":16,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":35267000},"revenue@FY2014":{"kind":"filed","concept":"SalesRevenueNet","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":139307000},"revenue@2015Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":33977000},"revenue@2015Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":17,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":36499000},"revenue@2015Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":17,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":34441000},"revenue@2015Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":17,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":33933000},"revenue@FY2015":{"kind":"filed","concept":"SalesRevenueNet","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":138850000},"revenue@2016Q1":{"kind":"filed","concept":"SalesRevenueNet","filing":18,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":34503000},"revenue@2016Q2":{"kind":"filed","concept":"SalesRevenueNet","filing":18,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":37902000},"revenue@2016Q3":{"kind":"filed","concept":"SalesRevenueNet","filing":18,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":37220000},"revenue@2016Q4":{"kind":"filed","concept":"SalesRevenueNet","filing":18,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":36507000},"costOfRevenue@FY2016":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":111482000},"costOfRevenue@2017Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":27537000},"costOfRevenue@2017Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":20,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":27945000},"costOfRevenue@2017Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":27491000},"#19":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":112356000},"#20":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":82973000},"costOfRevenue@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#19"},{"ref":"#20","weight":-1}],"rule":"quarter-from-ytd","value":29383000},"costOfRevenue@FY2017":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":112356000},"costOfRevenue@2018Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":32746000},"costOfRevenue@2018Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":23,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":36033000},"costOfRevenue@2018Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":35377000},"#21":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":142147000},"#22":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":104156000},"costOfRevenue@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#21"},{"ref":"#22","weight":-1}],"rule":"quarter-from-ytd","value":37991000},"costOfRevenue@FY2018":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":142147000},"costOfRevenue@2019Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":34831000},"costOfRevenue@2019Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":26,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":37028000},"costOfRevenue@2019Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":36073000},"#23":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":144422000},"#24":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":107932000},"costOfRevenue@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#23"},{"ref":"#24","weight":-1}],"rule":"quarter-from-ytd","value":36490000},"costOfRevenue@FY2019":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":144422000},"costOfRevenue@2020Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":35454000},"costOfRevenue@2020Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":29,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":32695000},"costOfRevenue@2020Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":30,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":32771000},"#25":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":134689000},"#26":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":100919000},"costOfRevenue@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#25"},{"ref":"#26","weight":-1}],"rule":"quarter-from-ytd","value":33770000},"costOfRevenue@FY2020":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":134689000},"costOfRevenue@2021Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":35990000},"costOfRevenue@2021Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":37241000},"costOfRevenue@2021Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":38707000},"#27":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":155206000},"#28":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":111938000},"costOfRevenue@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#27"},{"ref":"#28","weight":-1}],"rule":"quarter-from-ytd","value":43268000},"costOfRevenue@FY2021":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":155206000},"costOfRevenue@2022Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":54108000},"costOfRevenue@2022Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":70019000},"costOfRevenue@2022Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":36,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":71447000},"#29":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":263532000},"#30":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":195575000},"costOfRevenue@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#29"},{"ref":"#30","weight":-1}],"rule":"quarter-from-ytd","value":67957000},"costOfRevenue@FY2022":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":263532000},"costOfRevenue@2023Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":69052000},"costOfRevenue@2023Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":70392000},"costOfRevenue@2023Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":73034000},"#31":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":287847000},"#32":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":212479000},"costOfRevenue@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#31"},{"ref":"#32","weight":-1}],"rule":"quarter-from-ytd","value":75368000},"costOfRevenue@FY2023":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":287847000},"costOfRevenue@2024Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":74926000},"costOfRevenue@2024Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":77146000},"costOfRevenue@2024Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":103642000},"#33":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":357728000},"#34":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":255714000},"costOfRevenue@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#33"},{"ref":"#34","weight":-1}],"rule":"quarter-from-ytd","value":102014000},"costOfRevenue@FY2024":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":357728000},"costOfRevenue@2025Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":105997000},"costOfRevenue@2025Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":107633000},"costOfRevenue@2025Q3":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":111811000},"#35":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":432387000},"#36":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":325440000},"costOfRevenue@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#35"},{"ref":"#36","weight":-1}],"rule":"quarter-from-ytd","value":106947000},"costOfRevenue@FY2025":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":432387000},"costOfRevenue@2026Q1":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":109840000},"costOfRevenue@2026Q2":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":123046000},"costOfRevenue@FY2009":{"kind":"filed","concept":"CostOfGoodsSold","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":72511919},"costOfRevenue@2010Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":11,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":20910659},"costOfRevenue@2010Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":12,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":21562022},"#37":{"kind":"filed","concept":"CostOfGoodsSold","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":86150720},"#38":{"kind":"filed","concept":"CostOfGoodsSold","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":63715893},"costOfRevenue@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#37"},{"ref":"#38","weight":-1}],"rule":"quarter-from-ytd","value":22434827},"costOfRevenue@FY2010":{"kind":"filed","concept":"CostOfGoodsSold","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":86150720},"costOfRevenue@2011Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":22702040},"costOfRevenue@2011Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":44,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":23497510},"costOfRevenue@2011Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":45,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":22277661},"#39":{"kind":"filed","concept":"CostOfGoodsSold","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":90999000},"#40":{"kind":"filed","concept":"CostOfGoodsSold","filing":45,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":68477211},"costOfRevenue@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#39"},{"ref":"#40","weight":-1}],"rule":"quarter-from-ytd","value":22521789},"costOfRevenue@FY2011":{"kind":"filed","concept":"CostOfGoodsSold","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":90999000},"costOfRevenue@2012Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":22750861},"costOfRevenue@2012Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":47,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":23982050},"costOfRevenue@2012Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":48,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":22740944},"#41":{"kind":"filed","concept":"CostOfGoodsSold","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":92643000},"#42":{"kind":"filed","concept":"CostOfGoodsSold","filing":48,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":69473855},"costOfRevenue@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#41"},{"ref":"#42","weight":-1}],"rule":"quarter-from-ytd","value":23169145},"costOfRevenue@FY2012":{"kind":"filed","concept":"CostOfGoodsSold","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":92643000},"costOfRevenue@2013Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":24795000},"costOfRevenue@2013Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":50,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":25113000},"costOfRevenue@2013Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":51,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":24538000},"#43":{"kind":"filed","concept":"CostOfGoodsSold","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":98209000},"#44":{"kind":"filed","concept":"CostOfGoodsSold","filing":51,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":74445000},"costOfRevenue@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#43"},{"ref":"#44","weight":-1}],"rule":"quarter-from-ytd","value":23764000},"costOfRevenue@FY2013":{"kind":"filed","concept":"CostOfGoodsSold","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":98209000},"costOfRevenue@2014Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":25432000},"costOfRevenue@2014Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":53,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":24480000},"costOfRevenue@2014Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":54,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":25654000},"#45":{"kind":"filed","concept":"CostOfGoodsSold","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":102427000},"#46":{"kind":"filed","concept":"CostOfGoodsSold","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":75566000},"costOfRevenue@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#45"},{"ref":"#46","weight":-1}],"rule":"quarter-from-ytd","value":26861000},"costOfRevenue@FY2014":{"kind":"filed","concept":"CostOfGoodsSold","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":102427000},"costOfRevenue@2015Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":25339000},"costOfRevenue@2015Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":56,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":26206000},"costOfRevenue@2015Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":57,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":24931000},"#47":{"kind":"filed","concept":"CostOfGoodsSold","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":101396000},"#48":{"kind":"filed","concept":"CostOfGoodsSold","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":76475000},"costOfRevenue@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#47"},{"ref":"#48","weight":-1}],"rule":"quarter-from-ytd","value":24921000},"costOfRevenue@FY2015":{"kind":"filed","concept":"CostOfGoodsSold","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":101396000},"costOfRevenue@2016Q1":{"kind":"filed","concept":"CostOfGoodsSold","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":26776000},"costOfRevenue@2016Q2":{"kind":"filed","concept":"CostOfGoodsSold","filing":59,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":27616000},"costOfRevenue@2016Q3":{"kind":"filed","concept":"CostOfGoodsSold","filing":60,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":28768000},"#49":{"kind":"filed","concept":"CostOfGoodsSold","filing":18,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":111482000},"#50":{"kind":"filed","concept":"CostOfGoodsSold","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":83161000},"costOfRevenue@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#49"},{"ref":"#50","weight":-1}],"rule":"quarter-from-ytd","value":28321000},"grossProfit@FY2009":{"kind":"filed","concept":"GrossProfit","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":26719415},"grossProfit@2010Q2":{"kind":"filed","concept":"GrossProfit","filing":11,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":9046836},"grossProfit@2010Q3":{"kind":"filed","concept":"GrossProfit","filing":12,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":8905976},"#51":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":34615730},"#52":{"kind":"filed","concept":"GrossProfit","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":25410066},"grossProfit@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#51"},{"ref":"#52","weight":-1}],"rule":"quarter-from-ytd","value":9205664},"grossProfit@FY2010":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":34615730},"grossProfit@2011Q1":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":8801548},"grossProfit@2011Q2":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":10003484},"grossProfit@2011Q3":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":8484298},"grossProfit@2011Q4":{"kind":"filed","concept":"GrossProfit","filing":13,"unit":"USD","start":"2011-10-01","end":"2011-12-31","value":8955189},"grossProfit@FY2011":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":36245000},"grossProfit@2012Q1":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":9201000},"grossProfit@2012Q2":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":9691000},"grossProfit@2012Q3":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":9226000},"grossProfit@2012Q4":{"kind":"filed","concept":"GrossProfit","filing":14,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":10067000},"grossProfit@FY2012":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":38319000},"grossProfit@2013Q1":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":8902000},"grossProfit@2013Q2":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":10719000},"grossProfit@2013Q3":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":10162000},"grossProfit@2013Q4":{"kind":"filed","concept":"GrossProfit","filing":15,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":11231000},"grossProfit@FY2013":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":41014000},"grossProfit@2014Q1":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":9177000},"grossProfit@2014Q2":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":9545000},"grossProfit@2014Q3":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":9752000},"grossProfit@2014Q4":{"kind":"filed","concept":"GrossProfit","filing":16,"unit":"USD","start":"2014-10-01","end":"2014-12-31","value":8406000},"grossProfit@FY2014":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":36880000},"grossProfit@2015Q1":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":8638000},"grossProfit@2015Q2":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":10293000},"grossProfit@2015Q3":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":9510000},"grossProfit@2015Q4":{"kind":"filed","concept":"GrossProfit","filing":17,"unit":"USD","start":"2015-10-01","end":"2015-12-31","value":9013000},"grossProfit@FY2015":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":37454000},"grossProfit@2016Q1":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":7727000},"grossProfit@2016Q2":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":10295000},"grossProfit@2016Q3":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":8452000},"grossProfit@2016Q4":{"kind":"filed","concept":"GrossProfit","filing":18,"unit":"USD","start":"2016-10-01","end":"2016-12-31","value":8176000},"grossProfit@FY2016":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":34650000},"grossProfit@2017Q1":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":9516000},"grossProfit@2017Q2":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":9941000},"grossProfit@2017Q3":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":8193000},"grossProfit@2017Q4":{"kind":"filed","concept":"GrossProfit","filing":3,"unit":"USD","start":"2017-10-01","end":"2017-12-31","value":7837000},"grossProfit@FY2017":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":35487000},"grossProfit@2018Q1":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":10185000},"grossProfit@2018Q2":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":12986000},"grossProfit@2018Q3":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":12431000},"grossProfit@2018Q4":{"kind":"filed","concept":"GrossProfit","filing":4,"unit":"USD","start":"2018-10-01","end":"2018-12-31","value":12706000},"grossProfit@FY2018":{"kind":"filed","concept":"GrossProfit","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":48308000},"grossProfit@2019Q1":{"kind":"filed","concept":"GrossProfit","filing":5,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":12497000},"grossProfit@2019Q2":{"kind":"filed","concept":"GrossProfit","filing":5,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":14371000},"grossProfit@2019Q3":{"kind":"filed","concept":"GrossProfit","filing":5,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":13321000},"grossProfit@2019Q4":{"kind":"filed","concept":"GrossProfit","filing":5,"unit":"USD","start":"2019-10-01","end":"2019-12-31","value":13770000},"grossProfit@FY2019":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":53959000},"grossProfit@2020Q1":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":12823000},"grossProfit@2020Q2":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":9949000},"grossProfit@2020Q3":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":10528000},"grossProfit@2020Q4":{"kind":"filed","concept":"GrossProfit","filing":6,"unit":"USD","start":"2020-10-01","end":"2020-12-31","value":11384000},"grossProfit@FY2020":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":44684000},"grossProfit@2021Q1":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":12609000},"grossProfit@2021Q2":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":13414000},"grossProfit@2021Q3":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":12016000},"grossProfit@2021Q4":{"kind":"filed","concept":"GrossProfit","filing":7,"unit":"USD","start":"2021-10-01","end":"2021-12-31","value":13075000},"grossProfit@FY2021":{"kind":"filed","concept":"GrossProfit","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":51114000},"grossProfit@2022Q1":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":17134000},"grossProfit@2022Q2":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":24324000},"grossProfit@2022Q3":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":25523000},"grossProfit@2022Q4":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2022-10-01","end":"2022-12-31","value":23279000},"grossProfit@FY2022":{"kind":"filed","concept":"GrossProfit","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":90260000},"grossProfit@2023Q1":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":28701000},"grossProfit@2023Q2":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":29645000},"grossProfit@2023Q3":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":27750000},"grossProfit@2023Q4":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2023-10-01","end":"2023-12-31","value":26129000},"grossProfit@FY2023":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":112225000},"grossProfit@2024Q1":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":30083000},"grossProfit@2024Q2":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":33031000},"grossProfit@2024Q3":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":41523000},"grossProfit@2024Q4":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2024-10-01","end":"2024-12-31","value":42056000},"grossProfit@FY2024":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":146693000},"grossProfit@2025Q1":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":42151000},"grossProfit@2025Q2":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":43543000},"grossProfit@2025Q3":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":42747000},"grossProfit@2025Q4":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2025-10-01","end":"2025-12-31","value":41968000},"grossProfit@FY2025":{"kind":"filed","concept":"GrossProfit","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":170410000},"grossProfit@2026Q1":{"kind":"filed","concept":"GrossProfit","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":44362000},"grossProfit@2026Q2":{"kind":"filed","concept":"GrossProfit","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":50918000},"#53":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":18539005},"operatingExpenses@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#53"}],"rule":"component-sum","value":18539005},"#54":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":11,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":5387357},"operatingExpenses@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#54"}],"rule":"component-sum","value":5387357},"#55":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":12,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":5102787},"operatingExpenses@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#55"}],"rule":"component-sum","value":5102787},"#56":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":20235540},"#57":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":15502129},"#58":{"kind":"computed","op":"sum","terms":[{"ref":"#56"},{"ref":"#57","weight":-1}],"rule":"quarter-from-ytd","value":4733411},"operatingExpenses@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#58"}],"rule":"component-sum","value":4733411},"#59":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":900000},"#60":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":223908},"operatingExpenses@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#56"},{"ref":"#59"},{"ref":"#60"}],"rule":"component-sum","value":21359448},"#61":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":5725544},"operatingExpenses@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#61"}],"rule":"component-sum","value":5725544},"#62":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":44,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":5686772},"operatingExpenses@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#62"}],"rule":"component-sum","value":5686772},"#63":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":45,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":5219840},"operatingExpenses@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#63"}],"rule":"component-sum","value":5219840},"#64":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":21367000},"#65":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":45,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":16628156},"#66":{"kind":"computed","op":"sum","terms":[{"ref":"#64"},{"ref":"#65","weight":-1}],"rule":"quarter-from-ytd","value":4738844},"operatingExpenses@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#66"}],"rule":"component-sum","value":4738844},"#67":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":1200000},"#68":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":195000},"operatingExpenses@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#64"},{"ref":"#67"},{"ref":"#68"}],"rule":"component-sum","value":22762000},"#69":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":5518525},"#70":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":39951},"operatingExpenses@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#69"},{"ref":"#70"}],"rule":"component-sum","value":5558476},"#71":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":47,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":5391757},"#72":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":47,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":43705},"operatingExpenses@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#71"},{"ref":"#72"}],"rule":"component-sum","value":5435462},"#73":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":48,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":5155712},"#74":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":48,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":40051},"operatingExpenses@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#73"},{"ref":"#74"}],"rule":"component-sum","value":5195763},"#75":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":21665000},"#76":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":48,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":16065994},"#77":{"kind":"computed","op":"sum","terms":[{"ref":"#75"},{"ref":"#76","weight":-1}],"rule":"quarter-from-ytd","value":5599006},"#78":{"kind":"filed","concept":"RestructuringCharges","filing":14,"unit":"USD","start":"2012-10-01","end":"2012-12-31","value":400000},"#79":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":16,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":478000},"#80":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":48,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":123707},"#81":{"kind":"computed","op":"sum","terms":[{"ref":"#79"},{"ref":"#80","weight":-1}],"rule":"quarter-from-ytd","value":354293},"operatingExpenses@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#77"},{"ref":"#78"},{"ref":"#81"}],"rule":"component-sum","value":6353299},"#82":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":1300000},"operatingExpenses@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#75"},{"ref":"#82"},{"ref":"#79"}],"rule":"component-sum","value":23443000},"#83":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":5946000},"#84":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":134000},"operatingExpenses@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#83"},{"ref":"#84"}],"rule":"component-sum","value":6080000},"#85":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":50,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":6075000},"#86":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":50,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":105000},"operatingExpenses@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#85"},{"ref":"#86"}],"rule":"component-sum","value":6180000},"#87":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":51,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":5678000},"#88":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":51,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":119000},"operatingExpenses@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#87"},{"ref":"#88"}],"rule":"component-sum","value":5797000},"#89":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":23605000},"#90":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":51,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":17700000},"#91":{"kind":"computed","op":"sum","terms":[{"ref":"#89"},{"ref":"#90","weight":-1}],"rule":"quarter-from-ytd","value":5905000},"#92":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":393000},"#93":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":51,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":358000},"#94":{"kind":"computed","op":"sum","terms":[{"ref":"#92"},{"ref":"#93","weight":-1}],"rule":"quarter-from-ytd","value":35000},"operatingExpenses@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#91"},{"ref":"#94"}],"rule":"component-sum","value":5940000},"#95":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":1200000},"operatingExpenses@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#89"},{"ref":"#95"},{"ref":"#92"}],"rule":"component-sum","value":25198000},"#96":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":5892000},"#97":{"kind":"filed","concept":"RestructuringCharges","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":90000},"#98":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":119000},"operatingExpenses@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#96"},{"ref":"#97"},{"ref":"#98"}],"rule":"component-sum","value":6101000},"#99":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":53,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":6535000},"#100":{"kind":"filed","concept":"RestructuringCharges","filing":53,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":234000},"#101":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":53,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":113000},"operatingExpenses@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#99"},{"ref":"#100"},{"ref":"#101"}],"rule":"component-sum","value":6882000},"#102":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":54,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":5940000},"#103":{"kind":"filed","concept":"RestructuringCharges","filing":54,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":772000},"#104":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":54,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":81000},"operatingExpenses@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#102"},{"ref":"#103"},{"ref":"#104"}],"rule":"component-sum","value":6793000},"#105":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":23847000},"#106":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":18368000},"#107":{"kind":"computed","op":"sum","terms":[{"ref":"#105"},{"ref":"#106","weight":-1}],"rule":"quarter-from-ytd","value":5479000},"#108":{"kind":"filed","concept":"RestructuringCharges","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":1556000},"#109":{"kind":"filed","concept":"RestructuringCharges","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":1096000},"#110":{"kind":"computed","op":"sum","terms":[{"ref":"#108"},{"ref":"#109","weight":-1}],"rule":"quarter-from-ytd","value":460000},"#111":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":393000},"#112":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":313000},"#113":{"kind":"computed","op":"sum","terms":[{"ref":"#111"},{"ref":"#112","weight":-1}],"rule":"quarter-from-ytd","value":80000},"operatingExpenses@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#107"},{"ref":"#110"},{"ref":"#113"}],"rule":"component-sum","value":6019000},"#114":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":1400000},"operatingExpenses@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#105"},{"ref":"#114"},{"ref":"#108"},{"ref":"#111"}],"rule":"component-sum","value":27196000},"#115":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":6024000},"#116":{"kind":"filed","concept":"RestructuringCharges","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":78000},"#117":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":79000},"operatingExpenses@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#115"},{"ref":"#116"},{"ref":"#117"}],"rule":"component-sum","value":6181000},"#118":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":56,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":6776000},"#119":{"kind":"filed","concept":"RestructuringCharges","filing":56,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":30000},"#120":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":56,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":79000},"operatingExpenses@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#118"},{"ref":"#119"},{"ref":"#120"}],"rule":"component-sum","value":6885000},"#121":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":57,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":5604000},"#122":{"kind":"filed","concept":"RestructuringCharges","filing":57,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":851000},"#123":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":57,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":79000},"operatingExpenses@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#121"},{"ref":"#122"},{"ref":"#123"}],"rule":"component-sum","value":6534000},"#124":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":24008000},"#125":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":18404000},"#126":{"kind":"computed","op":"sum","terms":[{"ref":"#124"},{"ref":"#125","weight":-1}],"rule":"quarter-from-ytd","value":5604000},"#127":{"kind":"filed","concept":"RestructuringCharges","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":1756000},"#128":{"kind":"filed","concept":"RestructuringCharges","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":959000},"#129":{"kind":"computed","op":"sum","terms":[{"ref":"#127"},{"ref":"#128","weight":-1}],"rule":"quarter-from-ytd","value":797000},"#130":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":318000},"#131":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":238000},"#132":{"kind":"computed","op":"sum","terms":[{"ref":"#130"},{"ref":"#131","weight":-1}],"rule":"quarter-from-ytd","value":80000},"operatingExpenses@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#126"},{"ref":"#129"},{"ref":"#132"}],"rule":"component-sum","value":6481000},"#133":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":1300000},"operatingExpenses@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#124"},{"ref":"#133"},{"ref":"#127"},{"ref":"#130"}],"rule":"component-sum","value":27382000},"#134":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":5904000},"#135":{"kind":"filed","concept":"RestructuringCharges","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":123000},"#136":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":80000},"operatingExpenses@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#134"},{"ref":"#135"},{"ref":"#136"}],"rule":"component-sum","value":6107000},"#137":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":59,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":6470000},"#138":{"kind":"filed","concept":"RestructuringCharges","filing":59,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":55000},"#139":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":59,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":79000},"operatingExpenses@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#137"},{"ref":"#138"},{"ref":"#139"}],"rule":"component-sum","value":6604000},"#140":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":60,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":6027000},"#141":{"kind":"filed","concept":"RestructuringCharges","filing":60,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":25000},"#142":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":60,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":79000},"operatingExpenses@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#140"},{"ref":"#141"},{"ref":"#142"}],"rule":"component-sum","value":6131000},"#143":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":24105000},"#144":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":18402000},"#145":{"kind":"computed","op":"sum","terms":[{"ref":"#143"},{"ref":"#144","weight":-1}],"rule":"quarter-from-ytd","value":5703000},"#146":{"kind":"filed","concept":"RestructuringCharges","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":420000},"#147":{"kind":"filed","concept":"RestructuringCharges","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":203000},"#148":{"kind":"computed","op":"sum","terms":[{"ref":"#146"},{"ref":"#147","weight":-1}],"rule":"quarter-from-ytd","value":217000},"#149":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":300000},"#150":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":239000},"#151":{"kind":"computed","op":"sum","terms":[{"ref":"#149"},{"ref":"#150","weight":-1}],"rule":"quarter-from-ytd","value":61000},"operatingExpenses@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#145"},{"ref":"#148"},{"ref":"#151"}],"rule":"component-sum","value":5981000},"#152":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":18,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":1300000},"operatingExpenses@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#143"},{"ref":"#152"},{"ref":"#146"},{"ref":"#149"}],"rule":"component-sum","value":26125000},"#153":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":6316000},"#154":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":79000},"operatingExpenses@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#153"},{"ref":"#154"}],"rule":"component-sum","value":6395000},"#155":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":20,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":6061000},"#156":{"kind":"filed","concept":"RestructuringCharges","filing":20,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":63000},"#157":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":20,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":79000},"operatingExpenses@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#155"},{"ref":"#156"},{"ref":"#157"}],"rule":"component-sum","value":6203000},"#158":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":21,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":5693000},"#159":{"kind":"filed","concept":"RestructuringCharges","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":63000},"#160":{"kind":"filed","concept":"RestructuringCharges","filing":20,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":63000},"#161":{"kind":"computed","op":"sum","terms":[{"ref":"#159"},{"ref":"#160","weight":-1}],"rule":"quarter-from-ytd","value":0},"#162":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":21,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":79000},"operatingExpenses@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#158"},{"ref":"#161"},{"ref":"#162"}],"rule":"component-sum","value":5772000},"#163":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":23724000},"#164":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":18070000},"#165":{"kind":"computed","op":"sum","terms":[{"ref":"#163"},{"ref":"#164","weight":-1}],"rule":"quarter-from-ytd","value":5654000},"#166":{"kind":"filed","concept":"RestructuringCharges","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":63000},"#167":{"kind":"computed","op":"sum","terms":[{"ref":"#166"},{"ref":"#159","weight":-1}],"rule":"quarter-from-ytd","value":0},"#168":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":300000},"#169":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":239000},"#170":{"kind":"computed","op":"sum","terms":[{"ref":"#168"},{"ref":"#169","weight":-1}],"rule":"quarter-from-ytd","value":61000},"operatingExpenses@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#165"},{"ref":"#167"},{"ref":"#170"}],"rule":"component-sum","value":5715000},"#171":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":5000000},"operatingExpenses@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#163"},{"ref":"#171"},{"ref":"#166"},{"ref":"#168"}],"rule":"component-sum","value":29087000},"#172":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":6592000},"#173":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":198000},"operatingExpenses@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#172"},{"ref":"#173"}],"rule":"component-sum","value":6790000},"#174":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":23,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":7417000},"#175":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":23,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":314000},"operatingExpenses@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#174"},{"ref":"#175"}],"rule":"component-sum","value":7731000},"#176":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":24,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":6541000},"#177":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":24,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":314000},"operatingExpenses@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#176"},{"ref":"#177"}],"rule":"component-sum","value":6855000},"#178":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":27654000},"#179":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":20550000},"#180":{"kind":"computed","op":"sum","terms":[{"ref":"#178"},{"ref":"#179","weight":-1}],"rule":"quarter-from-ytd","value":7104000},"#181":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":1200000},"#182":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":838000},"#183":{"kind":"computed","op":"sum","terms":[{"ref":"#181"},{"ref":"#182","weight":-1}],"rule":"quarter-from-ytd","value":362000},"operatingExpenses@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#180"},{"ref":"#183"}],"rule":"component-sum","value":7466000},"#184":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":10500000},"operatingExpenses@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#178"},{"ref":"#184"},{"ref":"#181"}],"rule":"component-sum","value":39354000},"#185":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":7244000},"#186":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":314000},"operatingExpenses@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#185"},{"ref":"#186"}],"rule":"component-sum","value":7558000},"#187":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":26,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":7799000},"#188":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":23,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":314000},"operatingExpenses@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#187"},{"ref":"#188"}],"rule":"component-sum","value":8113000},"#189":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":27,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":7183000},"#190":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":27,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":314000},"operatingExpenses@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#189"},{"ref":"#190"}],"rule":"component-sum","value":7497000},"#191":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":29251000},"#192":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":22226000},"#193":{"kind":"computed","op":"sum","terms":[{"ref":"#191"},{"ref":"#192","weight":-1}],"rule":"quarter-from-ytd","value":7025000},"#194":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":1300000},"#195":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":943000},"#196":{"kind":"computed","op":"sum","terms":[{"ref":"#194"},{"ref":"#195","weight":-1}],"rule":"quarter-from-ytd","value":357000},"operatingExpenses@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#193"},{"ref":"#196"}],"rule":"component-sum","value":7382000},"#197":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":8800000},"operatingExpenses@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#191"},{"ref":"#197"},{"ref":"#194"}],"rule":"component-sum","value":39351000},"#198":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":7752000},"#199":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":314000},"operatingExpenses@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#198"},{"ref":"#199"}],"rule":"component-sum","value":8066000},"#200":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":29,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":6665000},"#201":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":29,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":314000},"operatingExpenses@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#200"},{"ref":"#201"}],"rule":"component-sum","value":6979000},"#202":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":30,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":6791000},"#203":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":30,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":314000},"operatingExpenses@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#202"},{"ref":"#203"}],"rule":"component-sum","value":7105000},"#204":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":27493000},"#205":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":21208000},"#206":{"kind":"computed","op":"sum","terms":[{"ref":"#204"},{"ref":"#205","weight":-1}],"rule":"quarter-from-ytd","value":6285000},"#207":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":1300000},"#208":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":943000},"#209":{"kind":"computed","op":"sum","terms":[{"ref":"#207"},{"ref":"#208","weight":-1}],"rule":"quarter-from-ytd","value":357000},"operatingExpenses@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#206"},{"ref":"#209"}],"rule":"component-sum","value":6642000},"#210":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":8200000},"operatingExpenses@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#204"},{"ref":"#210"},{"ref":"#207"}],"rule":"component-sum","value":36993000},"#211":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":7309000},"#212":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":31,"unit":"USD","start":"2021-01-10","end":"2021-03-31","value":300000},"operatingExpenses@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#211"},{"ref":"#212"}],"rule":"component-sum","value":7609000},"#213":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":7228000},"#214":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":300000},"operatingExpenses@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#213"},{"ref":"#214"}],"rule":"component-sum","value":7528000},"#215":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":6806000},"#216":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":314000},"operatingExpenses@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#215"},{"ref":"#216"}],"rule":"component-sum","value":7120000},"#217":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":29480000},"#218":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":21343000},"#219":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#218","weight":-1}],"rule":"quarter-from-ytd","value":8137000},"#220":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":1300000},"#221":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":943000},"#222":{"kind":"computed","op":"sum","terms":[{"ref":"#220"},{"ref":"#221","weight":-1}],"rule":"quarter-from-ytd","value":357000},"operatingExpenses@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#219"},{"ref":"#222"}],"rule":"component-sum","value":8494000},"#223":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":8500000},"operatingExpenses@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#217"},{"ref":"#223"},{"ref":"#220"}],"rule":"component-sum","value":39280000},"#224":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":10011000},"#225":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":1000000},"operatingExpenses@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#224"},{"ref":"#225"}],"rule":"component-sum","value":11011000},"#226":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":12078000},"#227":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":1100000},"operatingExpenses@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#226"},{"ref":"#227"}],"rule":"component-sum","value":13178000},"#228":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":36,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":11822000},"#229":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":36,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":1100000},"operatingExpenses@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#228"},{"ref":"#229"}],"rule":"component-sum","value":12922000},"#230":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":45796000},"#231":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":33909000},"#232":{"kind":"computed","op":"sum","terms":[{"ref":"#230"},{"ref":"#231","weight":-1}],"rule":"quarter-from-ytd","value":11887000},"#233":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":4400000},"#234":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":3300000},"#235":{"kind":"computed","op":"sum","terms":[{"ref":"#233"},{"ref":"#234","weight":-1}],"rule":"quarter-from-ytd","value":1100000},"operatingExpenses@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#232"},{"ref":"#235"}],"rule":"component-sum","value":12987000},"#236":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":9300000},"operatingExpenses@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#230"},{"ref":"#236"},{"ref":"#233"}],"rule":"component-sum","value":59496000},"#237":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":13006000},"#238":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":1100000},"operatingExpenses@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#237"},{"ref":"#238"}],"rule":"component-sum","value":14106000},"#239":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":12299000},"#240":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":1000000},"operatingExpenses@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#239"},{"ref":"#240"}],"rule":"component-sum","value":13299000},"#241":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":12467000},"#242":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":1000000},"operatingExpenses@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#241"},{"ref":"#242"}],"rule":"component-sum","value":13467000},"#243":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":50889000},"#244":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":37771000},"#245":{"kind":"computed","op":"sum","terms":[{"ref":"#243"},{"ref":"#244","weight":-1}],"rule":"quarter-from-ytd","value":13118000},"#246":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":4400000},"#247":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":3100000},"#248":{"kind":"computed","op":"sum","terms":[{"ref":"#246"},{"ref":"#247","weight":-1}],"rule":"quarter-from-ytd","value":1300000},"operatingExpenses@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#245"},{"ref":"#248"}],"rule":"component-sum","value":14418000},"#249":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":7200000},"operatingExpenses@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#243"},{"ref":"#249"},{"ref":"#246"}],"rule":"component-sum","value":62489000},"#250":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":13912000},"#251":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":1000000},"operatingExpenses@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#250"},{"ref":"#251"}],"rule":"component-sum","value":14912000},"#252":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":13900000},"#253":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":1000000},"operatingExpenses@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#252"},{"ref":"#253"}],"rule":"component-sum","value":14900000},"#254":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":15789000},"#255":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":2000000},"operatingExpenses@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#254"},{"ref":"#255"}],"rule":"component-sum","value":17789000},"#256":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":62218000},"#257":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":43601000},"#258":{"kind":"computed","op":"sum","terms":[{"ref":"#256"},{"ref":"#257","weight":-1}],"rule":"quarter-from-ytd","value":18617000},"#259":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":6700000},"#260":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":4203000},"#261":{"kind":"computed","op":"sum","terms":[{"ref":"#259"},{"ref":"#260","weight":-1}],"rule":"quarter-from-ytd","value":2497000},"operatingExpenses@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#258"},{"ref":"#261"}],"rule":"component-sum","value":21114000},"#262":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":10400000},"operatingExpenses@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#256"},{"ref":"#262"},{"ref":"#259"}],"rule":"component-sum","value":79318000},"#263":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":18725000},"#264":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":2387000},"operatingExpenses@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#263"},{"ref":"#264"}],"rule":"component-sum","value":21112000},"#265":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":18679000},"#266":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":2400000},"operatingExpenses@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#265"},{"ref":"#266"}],"rule":"component-sum","value":21079000},"#267":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":19069000},"#268":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":2500000},"operatingExpenses@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#267"},{"ref":"#268"}],"rule":"component-sum","value":21569000},"#269":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":77439000},"#270":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":56474000},"#271":{"kind":"computed","op":"sum","terms":[{"ref":"#269"},{"ref":"#270","weight":-1}],"rule":"quarter-from-ytd","value":20965000},"#272":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":9800000},"#273":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":7279000},"#274":{"kind":"computed","op":"sum","terms":[{"ref":"#272"},{"ref":"#273","weight":-1}],"rule":"quarter-from-ytd","value":2521000},"operatingExpenses@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#271"},{"ref":"#274"}],"rule":"component-sum","value":23486000},"#275":{"kind":"filed","concept":"ResearchAndDevelopmentExpense","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":8600000},"operatingExpenses@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#269"},{"ref":"#275"},{"ref":"#272"}],"rule":"component-sum","value":95839000},"#276":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":21021000},"#277":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":2481000},"operatingExpenses@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#276"},{"ref":"#277"}],"rule":"component-sum","value":23502000},"#278":{"kind":"filed","concept":"SellingGeneralAndAdministrativeExpense","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":22753000},"#279":{"kind":"filed","concept":"AmortizationOfIntangibleAssets","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":2500000},"operatingExpenses@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#278"},{"ref":"#279"}],"rule":"component-sum","value":25253000},"operatingIncome@FY2009":{"kind":"filed","concept":"OperatingIncomeLoss","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":8191616},"operatingIncome@2010Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":11,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":3671479},"operatingIncome@2010Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":3803189},"#280":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":14392190},"#281":{"kind":"filed","concept":"OperatingIncomeLoss","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":9919937},"operatingIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#280"},{"ref":"#281","weight":-1}],"rule":"quarter-from-ytd","value":4472253},"operatingIncome@FY2010":{"kind":"filed","concept":"OperatingIncomeLoss","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":14392190},"operatingIncome@2011Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":3909796},"operatingIncome@2011Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":44,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":4316712},"operatingIncome@2011Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":45,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":3264458},"#282":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":15716000},"#283":{"kind":"filed","concept":"OperatingIncomeLoss","filing":45,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":11494966},"operatingIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#282"},{"ref":"#283","weight":-1}],"rule":"quarter-from-ytd","value":4221034},"operatingIncome@FY2011":{"kind":"filed","concept":"OperatingIncomeLoss","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":15716000},"operatingIncome@2012Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":3688300},"operatingIncome@2012Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":47,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":4305698},"operatingIncome@2012Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":48,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":4070170},"#284":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":16666000},"#285":{"kind":"filed","concept":"OperatingIncomeLoss","filing":48,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":12064168},"operatingIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#284"},{"ref":"#285","weight":-1}],"rule":"quarter-from-ytd","value":4601832},"operatingIncome@FY2012":{"kind":"filed","concept":"OperatingIncomeLoss","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":16666000},"operatingIncome@2013Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":2956000},"operatingIncome@2013Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":50,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":4633000},"operatingIncome@2013Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":4484000},"#286":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":17398000},"#287":{"kind":"filed","concept":"OperatingIncomeLoss","filing":51,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":12073000},"operatingIncome@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#286"},{"ref":"#287","weight":-1}],"rule":"quarter-from-ytd","value":5325000},"operatingIncome@FY2013":{"kind":"filed","concept":"OperatingIncomeLoss","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":17398000},"operatingIncome@2014Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":3195000},"operatingIncome@2014Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":53,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":2788000},"operatingIncome@2014Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":54,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":3098000},"#288":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":11561000},"#289":{"kind":"filed","concept":"OperatingIncomeLoss","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":9080000},"operatingIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#288"},{"ref":"#289","weight":-1}],"rule":"quarter-from-ytd","value":2481000},"operatingIncome@FY2014":{"kind":"filed","concept":"OperatingIncomeLoss","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":11561000},"operatingIncome@2015Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":2567000},"operatingIncome@2015Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":56,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":3487000},"operatingIncome@2015Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":57,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":3055000},"#290":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":11714000},"#291":{"kind":"filed","concept":"OperatingIncomeLoss","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":9110000},"operatingIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#290"},{"ref":"#291","weight":-1}],"rule":"quarter-from-ytd","value":2604000},"operatingIncome@FY2015":{"kind":"filed","concept":"OperatingIncomeLoss","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":11714000},"operatingIncome@2016Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":1704000},"operatingIncome@2016Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":59,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":4193000},"operatingIncome@2016Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":60,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":4081000},"#292":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":12237000},"#293":{"kind":"filed","concept":"OperatingIncomeLoss","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":9978000},"operatingIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#292"},{"ref":"#293","weight":-1}],"rule":"quarter-from-ytd","value":2259000},"operatingIncome@FY2016":{"kind":"filed","concept":"OperatingIncomeLoss","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":12237000},"operatingIncome@2017Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":3205000},"operatingIncome@2017Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":20,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":3930000},"operatingIncome@2017Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":2500000},"#294":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":11693000},"#295":{"kind":"filed","concept":"OperatingIncomeLoss","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":9635000},"operatingIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#294"},{"ref":"#295","weight":-1}],"rule":"quarter-from-ytd","value":2058000},"operatingIncome@FY2017":{"kind":"filed","concept":"OperatingIncomeLoss","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":11693000},"operatingIncome@2018Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":2564000},"operatingIncome@2018Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":23,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":5669000},"operatingIncome@2018Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":5885000},"#296":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":19612000},"#297":{"kind":"filed","concept":"OperatingIncomeLoss","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":14118000},"operatingIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#296"},{"ref":"#297","weight":-1}],"rule":"quarter-from-ytd","value":5494000},"operatingIncome@FY2018":{"kind":"filed","concept":"OperatingIncomeLoss","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":19612000},"operatingIncome@2019Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":5253000},"operatingIncome@2019Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":26,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":6572000},"operatingIncome@2019Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":6138000},"#298":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":24708000},"#299":{"kind":"filed","concept":"OperatingIncomeLoss","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":17962000},"operatingIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#298"},{"ref":"#299","weight":-1}],"rule":"quarter-from-ytd","value":6746000},"operatingIncome@FY2019":{"kind":"filed","concept":"OperatingIncomeLoss","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":24708000},"operatingIncome@2020Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":5075000},"operatingIncome@2020Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":29,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":2994000},"operatingIncome@2020Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":3725000},"#300":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":16732000},"#301":{"kind":"filed","concept":"OperatingIncomeLoss","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":11795000},"operatingIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#300"},{"ref":"#301","weight":-1}],"rule":"quarter-from-ytd","value":4937000},"operatingIncome@FY2020":{"kind":"filed","concept":"OperatingIncomeLoss","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":16732000},"operatingIncome@2021Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":5300000},"operatingIncome@2021Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":6207000},"operatingIncome@2021Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":5077000},"#302":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":21218000},"#303":{"kind":"filed","concept":"OperatingIncomeLoss","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":16584000},"operatingIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#302"},{"ref":"#303","weight":-1}],"rule":"quarter-from-ytd","value":4634000},"operatingIncome@FY2021":{"kind":"filed","concept":"OperatingIncomeLoss","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":21218000},"operatingIncome@2022Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":6360000},"operatingIncome@2022Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":12199000},"operatingIncome@2022Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":25965000},"#304":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":55400000},"#305":{"kind":"filed","concept":"OperatingIncomeLoss","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":44525000},"operatingIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#304"},{"ref":"#305","weight":-1}],"rule":"quarter-from-ytd","value":10875000},"operatingIncome@FY2022":{"kind":"filed","concept":"OperatingIncomeLoss","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":55400000},"operatingIncome@2023Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":12841000},"operatingIncome@2023Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":17042000},"operatingIncome@2023Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":15045000},"#306":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":57664000},"#307":{"kind":"filed","concept":"OperatingIncomeLoss","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":44928000},"operatingIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#306"},{"ref":"#307","weight":-1}],"rule":"quarter-from-ytd","value":12736000},"operatingIncome@FY2023":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":57664000},"operatingIncome@2024Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":15924000},"operatingIncome@2024Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":17951000},"operatingIncome@2024Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":24764000},"#308":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":80897000},"#309":{"kind":"filed","concept":"OperatingIncomeLoss","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":58639000},"operatingIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#308"},{"ref":"#309","weight":-1}],"rule":"quarter-from-ytd","value":22258000},"operatingIncome@FY2024":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":80897000},"operatingIncome@2025Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":23126000},"operatingIncome@2025Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":24329000},"operatingIncome@2025Q3":{"kind":"filed","concept":"OperatingIncomeLoss","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":23379000},"#310":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":92338000},"#311":{"kind":"filed","concept":"OperatingIncomeLoss","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":70834000},"operatingIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#310"},{"ref":"#311","weight":-1}],"rule":"quarter-from-ytd","value":21504000},"operatingIncome@FY2025":{"kind":"filed","concept":"OperatingIncomeLoss","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":92338000},"operatingIncome@2026Q1":{"kind":"filed","concept":"OperatingIncomeLoss","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":23367000},"operatingIncome@2026Q2":{"kind":"filed","concept":"OperatingIncomeLoss","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":28099000},"pretaxIncome@FY2013":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":17193000},"pretaxIncome@2014Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":54,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":3179000},"#312":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":11765000},"#313":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":9212000},"pretaxIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#312"},{"ref":"#313","weight":-1}],"rule":"quarter-from-ytd","value":2553000},"pretaxIncome@FY2014":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":11765000},"pretaxIncome@2015Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":2543000},"pretaxIncome@2015Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":56,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":3495000},"pretaxIncome@2015Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":57,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":3064000},"#314":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":11741000},"#315":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":9103000},"pretaxIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#314"},{"ref":"#315","weight":-1}],"rule":"quarter-from-ytd","value":2638000},"pretaxIncome@FY2015":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":11741000},"pretaxIncome@2016Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":1715000},"pretaxIncome@2016Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":59,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":4208000},"pretaxIncome@2016Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":60,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":4106000},"#316":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":12317000},"#317":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":10029000},"pretaxIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#316"},{"ref":"#317","weight":-1}],"rule":"quarter-from-ytd","value":2288000},"pretaxIncome@FY2016":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":12317000},"pretaxIncome@2017Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":3233000},"pretaxIncome@2017Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":20,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":3959000},"pretaxIncome@2017Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":2551000},"#318":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":11859000},"#319":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":9743000},"pretaxIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#318"},{"ref":"#319","weight":-1}],"rule":"quarter-from-ytd","value":2116000},"pretaxIncome@FY2017":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":11859000},"pretaxIncome@2018Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":2366000},"pretaxIncome@2018Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":23,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":5275000},"pretaxIncome@2018Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":5627000},"#320":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":18403000},"#321":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":13267000},"pretaxIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#320"},{"ref":"#321","weight":-1}],"rule":"quarter-from-ytd","value":5136000},"pretaxIncome@FY2018":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":18403000},"pretaxIncome@2019Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":4783000},"pretaxIncome@2019Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":26,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":6180000},"pretaxIncome@2019Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":5949000},"#322":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":23646000},"#323":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":16911000},"pretaxIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#322"},{"ref":"#323","weight":-1}],"rule":"quarter-from-ytd","value":6735000},"pretaxIncome@FY2019":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":23646000},"pretaxIncome@2020Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":4732000},"pretaxIncome@2020Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":29,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":2926000},"pretaxIncome@2020Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":3708000},"#324":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":16283000},"#325":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":11367000},"pretaxIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#324"},{"ref":"#325","weight":-1}],"rule":"quarter-from-ytd","value":4916000},"pretaxIncome@FY2020":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":16283000},"pretaxIncome@2021Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":5294000},"pretaxIncome@2021Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":6224000},"pretaxIncome@2021Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":5057000},"#326":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":21205000},"#327":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":16575000},"pretaxIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#326"},{"ref":"#327","weight":-1}],"rule":"quarter-from-ytd","value":4630000},"pretaxIncome@FY2021":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":21205000},"pretaxIncome@2022Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":6085000},"pretaxIncome@2022Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":11623000},"pretaxIncome@2022Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":25239000},"#328":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":52718000},"#329":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":42947000},"pretaxIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#328"},{"ref":"#329","weight":-1}],"rule":"quarter-from-ytd","value":9771000},"pretaxIncome@FY2022":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":52718000},"pretaxIncome@2023Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":11895000},"pretaxIncome@2023Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":15973000},"pretaxIncome@2023Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":14141000},"#330":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":53902000},"#331":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":42010000},"pretaxIncome@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#330"},{"ref":"#331","weight":-1}],"rule":"quarter-from-ytd","value":11892000},"pretaxIncome@FY2023":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":53902000},"pretaxIncome@2024Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":15335000},"pretaxIncome@2024Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":17372000},"pretaxIncome@2024Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":21219000},"#332":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":73025000},"#333":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":53926000},"pretaxIncome@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#332"},{"ref":"#333","weight":-1}],"rule":"quarter-from-ytd","value":19099000},"pretaxIncome@FY2024":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":73025000},"pretaxIncome@2025Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":20281000},"pretaxIncome@2025Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":21626000},"pretaxIncome@2025Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":21064000},"#334":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":82513000},"#335":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":62971000},"pretaxIncome@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#334"},{"ref":"#335","weight":-1}],"rule":"quarter-from-ytd","value":19542000},"pretaxIncome@FY2025":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":82513000},"pretaxIncome@2026Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":21608000},"pretaxIncome@2026Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":26428000},"pretaxIncome@FY2009":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":8798559},"pretaxIncome@2010Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":11,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":3637342},"pretaxIncome@2010Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":12,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":3768267},"#336":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":14426653},"#337":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":9815691},"pretaxIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#336"},{"ref":"#337","weight":-1}],"rule":"quarter-from-ytd","value":4610962},"pretaxIncome@FY2010":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":14426653},"pretaxIncome@2011Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":3912226},"pretaxIncome@2011Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":44,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":4305130},"pretaxIncome@2011Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":45,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":3258682},"#338":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":15689000},"#339":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":45,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":11476038},"pretaxIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#338"},{"ref":"#339","weight":-1}],"rule":"quarter-from-ytd","value":4212962},"pretaxIncome@FY2011":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":15689000},"pretaxIncome@2012Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":3670734},"pretaxIncome@2012Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":47,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":4291698},"pretaxIncome@2012Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":48,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":4056431},"#340":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":16574000},"#341":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":48,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":12018863},"pretaxIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#340"},{"ref":"#341","weight":-1}],"rule":"quarter-from-ytd","value":4555137},"pretaxIncome@FY2012":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":16574000},"pretaxIncome@2013Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":2916000},"pretaxIncome@2013Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":50,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":4588000},"pretaxIncome@2013Q3":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":51,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":4441000},"#342":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":17193000},"#343":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":51,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":11945000},"pretaxIncome@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#342"},{"ref":"#343","weight":-1}],"rule":"quarter-from-ytd","value":5248000},"pretaxIncome@2014Q1":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":3173000},"pretaxIncome@2014Q2":{"kind":"filed","concept":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments","filing":53,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":2861000},"interestExpense@2024Q3":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":3475000},"#344":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":8061000},"#345":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":4683000},"interestExpense@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#344"},{"ref":"#345","weight":-1}],"rule":"quarter-from-ytd","value":3378000},"interestExpense@FY2024":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":8061000},"interestExpense@FY2023":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":3645000},"interestExpense@2025Q1":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":2809000},"interestExpense@2025Q2":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":2671000},"interestExpense@2025Q3":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":2393000},"#346":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":9804000},"#347":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":7873000},"interestExpense@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#346"},{"ref":"#347","weight":-1}],"rule":"quarter-from-ytd","value":1931000},"interestExpense@FY2025":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":9804000},"interestExpense@2026Q1":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":1737000},"interestExpense@2026Q2":{"kind":"filed","concept":"InterestExpenseNonoperating","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":1711000},"interestExpense@FY2014":{"kind":"filed","concept":"InterestExpense","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":154000},"interestExpense@FY2015":{"kind":"filed","concept":"InterestExpense","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":87000},"interestExpense@2016Q1":{"kind":"filed","concept":"InterestExpense","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":19000},"interestExpense@2016Q2":{"kind":"filed","concept":"InterestExpense","filing":59,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":17000},"interestExpense@2016Q3":{"kind":"filed","concept":"InterestExpense","filing":60,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":17000},"#348":{"kind":"filed","concept":"InterestExpense","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":69000},"#349":{"kind":"filed","concept":"InterestExpense","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":53000},"interestExpense@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#348"},{"ref":"#349","weight":-1}],"rule":"quarter-from-ytd","value":16000},"interestExpense@FY2016":{"kind":"filed","concept":"InterestExpense","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":69000},"interestExpense@2017Q1":{"kind":"filed","concept":"InterestExpense","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":14000},"interestExpense@2017Q2":{"kind":"filed","concept":"InterestExpense","filing":20,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":13000},"interestExpense@2017Q3":{"kind":"filed","concept":"InterestExpense","filing":21,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":12000},"#350":{"kind":"filed","concept":"InterestExpense","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":50000},"#351":{"kind":"filed","concept":"InterestExpense","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":39000},"interestExpense@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#350"},{"ref":"#351","weight":-1}],"rule":"quarter-from-ytd","value":11000},"interestExpense@FY2017":{"kind":"filed","concept":"InterestExpense","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":50000},"interestExpense@2018Q1":{"kind":"filed","concept":"InterestExpense","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":273000},"interestExpense@2018Q2":{"kind":"filed","concept":"InterestExpense","filing":23,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":404000},"interestExpense@2018Q3":{"kind":"filed","concept":"InterestExpense","filing":24,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":355000},"#352":{"kind":"filed","concept":"InterestExpense","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":1320000},"#353":{"kind":"filed","concept":"InterestExpense","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":1032000},"interestExpense@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#352"},{"ref":"#353","weight":-1}],"rule":"quarter-from-ytd","value":288000},"interestExpense@FY2018":{"kind":"filed","concept":"InterestExpense","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":1320000},"interestExpense@2019Q1":{"kind":"filed","concept":"InterestExpense","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":231000},"interestExpense@2019Q2":{"kind":"filed","concept":"InterestExpense","filing":26,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":194000},"interestExpense@2019Q3":{"kind":"filed","concept":"InterestExpense","filing":27,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":165000},"#354":{"kind":"filed","concept":"InterestExpense","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":674000},"#355":{"kind":"filed","concept":"InterestExpense","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":590000},"interestExpense@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#354"},{"ref":"#355","weight":-1}],"rule":"quarter-from-ytd","value":84000},"interestExpense@FY2019":{"kind":"filed","concept":"InterestExpense","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":674000},"interestExpense@2020Q1":{"kind":"filed","concept":"InterestExpense","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":16000},"interestExpense@2020Q2":{"kind":"filed","concept":"InterestExpense","filing":26,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":33000},"interestExpense@2020Q3":{"kind":"filed","concept":"InterestExpense","filing":27,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":17000},"#356":{"kind":"filed","concept":"InterestExpense","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":83000},"#357":{"kind":"filed","concept":"InterestExpense","filing":27,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":66000},"interestExpense@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#356"},{"ref":"#357","weight":-1}],"rule":"quarter-from-ytd","value":17000},"interestExpense@FY2020":{"kind":"filed","concept":"InterestExpense","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":83000},"interestExpense@2021Q1":{"kind":"filed","concept":"InterestExpense","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":16000},"interestExpense@2021Q2":{"kind":"filed","concept":"InterestExpense","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":0},"interestExpense@2021Q3":{"kind":"filed","concept":"InterestExpense","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":16000},"#358":{"kind":"filed","concept":"InterestExpense","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":39000},"#359":{"kind":"filed","concept":"InterestExpense","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":0},"interestExpense@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#358"},{"ref":"#359","weight":-1}],"rule":"quarter-from-ytd","value":39000},"interestExpense@FY2021":{"kind":"filed","concept":"InterestExpense","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":39000},"interestExpense@2022Q1":{"kind":"filed","concept":"InterestExpense","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":327000},"interestExpense@2022Q2":{"kind":"filed","concept":"InterestExpense","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":733000},"interestExpense@2022Q3":{"kind":"filed","concept":"InterestExpense","filing":36,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":830000},"#360":{"kind":"filed","concept":"InterestExpense","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":2763000},"#361":{"kind":"filed","concept":"InterestExpense","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":1891000},"interestExpense@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#360"},{"ref":"#361","weight":-1}],"rule":"quarter-from-ytd","value":872000},"interestExpense@FY2022":{"kind":"filed","concept":"InterestExpense","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":2763000},"interestExpense@2023Q1":{"kind":"filed","concept":"InterestExpense","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":869000},"interestExpense@2023Q2":{"kind":"filed","concept":"InterestExpense","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":1089000},"interestExpense@2023Q3":{"kind":"filed","concept":"InterestExpense","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":933000},"#362":{"kind":"filed","concept":"InterestExpense","filing":9,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":3645000},"#363":{"kind":"filed","concept":"InterestExpense","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":2890000},"interestExpense@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#362"},{"ref":"#363","weight":-1}],"rule":"quarter-from-ytd","value":755000},"interestExpense@2024Q1":{"kind":"filed","concept":"InterestExpense","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":631000},"interestExpense@2024Q2":{"kind":"filed","concept":"InterestExpense","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":577000},"netIncome@2018Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":1777000},"netIncome@2018Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2018-04-01","end":"2018-06-30","value":3990000},"netIncome@2018Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2018-07-01","end":"2018-09-30","value":4134000},"#364":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":14311000},"#365":{"kind":"filed","concept":"NetIncomeLoss","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":9901000},"netIncome@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#364"},{"ref":"#365","weight":-1}],"rule":"quarter-from-ytd","value":4410000},"netIncome@FY2018":{"kind":"filed","concept":"NetIncomeLoss","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":14311000},"netIncome@2010Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2010-04-01","end":"2010-06-30","value":2281616},"netIncome@2011Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":11,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":2701792},"netIncome@FY2013":{"kind":"filed","concept":"NetIncomeLoss","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":11276000},"netIncome@2014Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":54,"unit":"USD","start":"2014-07-01","end":"2014-09-30","value":2066000},"#366":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":7559000},"#367":{"kind":"filed","concept":"NetIncomeLoss","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":5988000},"netIncome@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#366"},{"ref":"#367","weight":-1}],"rule":"quarter-from-ytd","value":1571000},"netIncome@FY2014":{"kind":"filed","concept":"NetIncomeLoss","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":7559000},"netIncome@2015Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":1653000},"netIncome@2015Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":56,"unit":"USD","start":"2015-04-01","end":"2015-06-30","value":2272000},"netIncome@2015Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":57,"unit":"USD","start":"2015-07-01","end":"2015-09-30","value":1992000},"#368":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":7593000},"#369":{"kind":"filed","concept":"NetIncomeLoss","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":5917000},"netIncome@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#368"},{"ref":"#369","weight":-1}],"rule":"quarter-from-ytd","value":1676000},"netIncome@FY2015":{"kind":"filed","concept":"NetIncomeLoss","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":7593000},"netIncome@2016Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":1075000},"netIncome@2016Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":59,"unit":"USD","start":"2016-04-01","end":"2016-06-30","value":2735000},"netIncome@2016Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":60,"unit":"USD","start":"2016-07-01","end":"2016-09-30","value":2669000},"#370":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":7970000},"#371":{"kind":"filed","concept":"NetIncomeLoss","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":6479000},"netIncome@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#370"},{"ref":"#371","weight":-1}],"rule":"quarter-from-ytd","value":1491000},"netIncome@FY2016":{"kind":"filed","concept":"NetIncomeLoss","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":7970000},"netIncome@2017Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":2171000},"netIncome@2017Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":20,"unit":"USD","start":"2017-04-01","end":"2017-06-30","value":2630000},"netIncome@2017Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2017-07-01","end":"2017-09-30","value":1695000},"#372":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9210000},"#373":{"kind":"filed","concept":"NetIncomeLoss","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":6495000},"netIncome@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#372"},{"ref":"#373","weight":-1}],"rule":"quarter-from-ytd","value":2715000},"netIncome@FY2017":{"kind":"filed","concept":"NetIncomeLoss","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":9210000},"netIncome@2019Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":3734000},"netIncome@2019Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2019-04-01","end":"2019-06-30","value":4598000},"netIncome@2019Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2019-07-01","end":"2019-09-30","value":5641000},"#374":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":19750000},"#375":{"kind":"filed","concept":"NetIncomeLoss","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":13973000},"netIncome@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#374"},{"ref":"#375","weight":-1}],"rule":"quarter-from-ytd","value":5777000},"netIncome@FY2019":{"kind":"filed","concept":"NetIncomeLoss","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":19750000},"netIncome@2020Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":3891000},"netIncome@2020Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2020-04-01","end":"2020-06-30","value":2318000},"netIncome@2020Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2020-07-01","end":"2020-09-30","value":2988000},"#376":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":13369000},"#377":{"kind":"filed","concept":"NetIncomeLoss","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":9197000},"netIncome@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#376"},{"ref":"#377","weight":-1}],"rule":"quarter-from-ytd","value":4172000},"netIncome@FY2020":{"kind":"filed","concept":"NetIncomeLoss","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":13369000},"netIncome@2021Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":4163000},"netIncome@2021Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":4715000},"netIncome@2021Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":3789000},"#378":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":15886000},"#379":{"kind":"filed","concept":"NetIncomeLoss","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":12667000},"netIncome@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#378"},{"ref":"#379","weight":-1}],"rule":"quarter-from-ytd","value":3219000},"netIncome@FY2021":{"kind":"filed","concept":"NetIncomeLoss","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":15886000},"netIncome@2022Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":4858000},"netIncome@2022Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":8929000},"netIncome@2022Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2022-07-01","end":"2022-09-30","value":19540000},"#380":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":41789000},"#381":{"kind":"filed","concept":"NetIncomeLoss","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":33327000},"netIncome@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#380"},{"ref":"#381","weight":-1}],"rule":"quarter-from-ytd","value":8462000},"netIncome@FY2022":{"kind":"filed","concept":"NetIncomeLoss","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":41789000},"netIncome@2023Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":9739000},"netIncome@2023Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":11883000},"netIncome@2023Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":11694000},"netIncome@2023Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2023-10-01","end":"2023-12-31","value":11607000},"netIncome@FY2023":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":44924000},"netIncome@2024Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":12693000},"netIncome@2024Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":13552000},"netIncome@2024Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":16361000},"netIncome@2024Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2024-10-01","end":"2024-12-31","value":16375000},"netIncome@FY2024":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":58981000},"netIncome@2025Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":17184000},"netIncome@2025Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":17180000},"netIncome@2025Q3":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":16383000},"netIncome@2025Q4":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2025-10-01","end":"2025-12-31","value":17566000},"netIncome@FY2025":{"kind":"filed","concept":"NetIncomeLoss","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":68313000},"netIncome@2026Q1":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":17495000},"netIncome@2026Q2":{"kind":"filed","concept":"NetIncomeLoss","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":20851000},"netIncome@FY2009":{"kind":"filed","concept":"ProfitLoss","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":5981984},"netIncome@2010Q3":{"kind":"filed","concept":"ProfitLoss","filing":12,"unit":"USD","start":"2010-07-01","end":"2010-09-30","value":2379394},"#382":{"kind":"filed","concept":"ProfitLoss","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":9407517},"#383":{"kind":"filed","concept":"ProfitLoss","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":6199184},"netIncome@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#382"},{"ref":"#383","weight":-1}],"rule":"quarter-from-ytd","value":3208333},"netIncome@FY2010":{"kind":"filed","concept":"ProfitLoss","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":9407517},"netIncome@2011Q1":{"kind":"filed","concept":"ProfitLoss","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":2633168},"netIncome@2011Q3":{"kind":"filed","concept":"ProfitLoss","filing":45,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":2439603},"#384":{"kind":"filed","concept":"ProfitLoss","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":10784000},"#385":{"kind":"filed","concept":"ProfitLoss","filing":45,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":7775262},"netIncome@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#384"},{"ref":"#385","weight":-1}],"rule":"quarter-from-ytd","value":3008738},"netIncome@FY2011":{"kind":"filed","concept":"ProfitLoss","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":10784000},"netIncome@2012Q1":{"kind":"filed","concept":"ProfitLoss","filing":43,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":2348734},"netIncome@2012Q2":{"kind":"filed","concept":"ProfitLoss","filing":44,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":2747066},"netIncome@2012Q3":{"kind":"filed","concept":"ProfitLoss","filing":45,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":2596273},"#386":{"kind":"filed","concept":"ProfitLoss","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":10895000},"#387":{"kind":"filed","concept":"ProfitLoss","filing":45,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":7692073},"netIncome@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#386"},{"ref":"#387","weight":-1}],"rule":"quarter-from-ytd","value":3202927},"netIncome@FY2012":{"kind":"filed","concept":"ProfitLoss","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":10895000},"netIncome@2013Q1":{"kind":"filed","concept":"NetIncomeLossAvailableToCommonStockholdersBasic","filing":15,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":2030000},"netIncome@2013Q2":{"kind":"filed","concept":"NetIncomeLossAvailableToCommonStockholdersBasic","filing":15,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":2982000},"netIncome@2013Q3":{"kind":"filed","concept":"NetIncomeLossAvailableToCommonStockholdersBasic","filing":15,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":2887000},"netIncome@2013Q4":{"kind":"filed","concept":"NetIncomeLossAvailableToCommonStockholdersBasic","filing":15,"unit":"USD","start":"2013-10-01","end":"2013-12-31","value":3377000},"netIncome@2014Q1":{"kind":"filed","concept":"NetIncomeLossAvailableToCommonStockholdersBasic","filing":16,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":2062000},"netIncome@2014Q2":{"kind":"filed","concept":"NetIncomeLossAvailableToCommonStockholdersBasic","filing":16,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":1860000},"dilutedEps@FY2009":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":10,"unit":"USD/shares","start":"2009-01-01","end":"2009-12-31","value":0.94},"dilutedEps@2010Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":11,"unit":"USD/shares","start":"2010-04-01","end":"2010-06-30","value":0.34},"dilutedEps@2010Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2010-07-01","end":"2010-09-30","value":0.35},"#388":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2010-01-01","end":"2010-12-31","value":1.37},"#389":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2010-01-01","end":"2010-12-31","value":6749062},"#390":{"kind":"computed","op":"product","terms":[{"ref":"#388"},{"ref":"#389"}],"value":9246214.940000001},"#391":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":12,"unit":"USD/shares","start":"2010-01-01","end":"2010-09-30","value":0.92},"#392":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2010-01-01","end":"2010-09-30","value":6727859},"#393":{"kind":"computed","op":"product","terms":[{"ref":"#391"},{"ref":"#392"}],"value":6189630.28},"#394":{"kind":"computed","op":"sum","terms":[{"ref":"#390"},{"ref":"#393","weight":-1}],"value":3056584.660000001},"#395":{"kind":"computed","op":"sum","terms":[{"ref":"#389","weight":4},{"ref":"#392","weight":-3}],"rule":"unaverage-quarter","value":6812671},"dilutedEps@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#394"},{"ref":"#395"}],"rule":"per-share-quarter","value":0.4486617157939964},"dilutedEps@FY2010":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2010-01-01","end":"2010-12-31","value":1.37},"dilutedEps@2011Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2011-01-01","end":"2011-03-31","value":0.32},"dilutedEps@2011Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2011-04-01","end":"2011-06-30","value":0.39},"dilutedEps@2011Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2011-07-01","end":"2011-09-30","value":0.35},"dilutedEps@2011Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":13,"unit":"USD/shares","start":"2011-10-01","end":"2011-12-31","value":0.43},"dilutedEps@FY2011":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2011-01-01","end":"2011-12-31","value":1.48},"dilutedEps@2012Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2012-01-01","end":"2012-03-31","value":0.33},"dilutedEps@2012Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2012-04-01","end":"2012-06-30","value":0.39},"dilutedEps@2012Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2012-07-01","end":"2012-09-30","value":0.37},"dilutedEps@2012Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":14,"unit":"USD/shares","start":"2012-10-01","end":"2012-12-31","value":0.45},"dilutedEps@FY2012":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2012-01-01","end":"2012-12-31","value":1.55},"dilutedEps@2013Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2013-01-01","end":"2013-03-31","value":0.29},"dilutedEps@2013Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2013-04-01","end":"2013-06-30","value":0.42},"dilutedEps@2013Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2013-07-01","end":"2013-09-30","value":0.41},"dilutedEps@2013Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":15,"unit":"USD/shares","start":"2013-10-01","end":"2013-12-31","value":0.47},"dilutedEps@FY2013":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2013-01-01","end":"2013-12-31","value":1.59},"dilutedEps@2014Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2014-01-01","end":"2014-03-31","value":0.29},"dilutedEps@2014Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2014-04-01","end":"2014-06-30","value":0.26},"dilutedEps@2014Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2014-07-01","end":"2014-09-30","value":0.29},"dilutedEps@2014Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":16,"unit":"USD/shares","start":"2014-10-01","end":"2014-12-31","value":0.22},"dilutedEps@FY2014":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2014-01-01","end":"2014-12-31","value":1.05},"dilutedEps@2015Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2015-01-01","end":"2015-03-31","value":0.23},"dilutedEps@2015Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2015-04-01","end":"2015-06-30","value":0.32},"dilutedEps@2015Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2015-07-01","end":"2015-09-30","value":0.28},"dilutedEps@2015Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":17,"unit":"USD/shares","start":"2015-10-01","end":"2015-12-31","value":0.23},"dilutedEps@FY2015":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2015-01-01","end":"2015-12-31","value":1.05},"dilutedEps@2016Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2016-01-01","end":"2016-03-31","value":0.15},"dilutedEps@2016Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2016-04-01","end":"2016-06-30","value":0.38},"dilutedEps@2016Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2016-07-01","end":"2016-09-30","value":0.37},"dilutedEps@2016Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":18,"unit":"USD/shares","start":"2016-10-01","end":"2016-12-31","value":0.2},"dilutedEps@FY2016":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2016-01-01","end":"2016-12-31","value":1.1},"dilutedEps@2017Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2017-01-01","end":"2017-03-31","value":0.3},"dilutedEps@2017Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2017-04-01","end":"2017-06-30","value":0.36},"dilutedEps@2017Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2017-07-01","end":"2017-09-30","value":0.23},"dilutedEps@2017Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":3,"unit":"USD/shares","start":"2017-10-01","end":"2017-12-31","value":0.37},"dilutedEps@FY2017":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2017-01-01","end":"2017-12-31","value":1.26},"dilutedEps@2018Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2018-01-01","end":"2018-03-31","value":0.24},"dilutedEps@2018Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2018-04-01","end":"2018-06-30","value":0.54},"dilutedEps@2018Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2018-07-01","end":"2018-09-30","value":0.56},"dilutedEps@2018Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":4,"unit":"USD/shares","start":"2018-10-01","end":"2018-12-31","value":0.59},"dilutedEps@FY2018":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2018-01-01","end":"2018-12-31","value":1.93},"dilutedEps@2019Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2019-01-01","end":"2019-03-31","value":0},"dilutedEps@2019Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2019-04-01","end":"2019-06-30","value":0.62},"dilutedEps@2019Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2019-07-01","end":"2019-09-30","value":0.75},"dilutedEps@2019Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":5,"unit":"USD/shares","start":"2019-10-01","end":"2019-12-31","value":0.77},"dilutedEps@FY2019":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2019-01-01","end":"2019-12-31","value":2.63},"dilutedEps@2020Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2020-01-01","end":"2020-03-31","value":0.52},"dilutedEps@2020Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2020-04-01","end":"2020-06-30","value":0.31},"dilutedEps@2020Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2020-07-01","end":"2020-09-30","value":0.4},"dilutedEps@2020Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":6,"unit":"USD/shares","start":"2020-10-01","end":"2020-12-31","value":0.55},"dilutedEps@FY2020":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2020-01-01","end":"2020-12-31","value":1.77},"dilutedEps@2021Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2021-01-01","end":"2021-03-31","value":0.55},"dilutedEps@2021Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2021-04-01","end":"2021-06-30","value":0.62},"dilutedEps@2021Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2021-07-01","end":"2021-09-30","value":0.5},"dilutedEps@2021Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":7,"unit":"USD/shares","start":"2021-10-01","end":"2021-12-31","value":0.42},"dilutedEps@FY2021":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":8,"unit":"USD/shares","start":"2021-01-01","end":"2021-12-31","value":2.09},"dilutedEps@2022Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2022-01-01","end":"2022-03-31","value":0.64},"dilutedEps@2022Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2022-04-01","end":"2022-06-30","value":1.17},"dilutedEps@2022Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2022-07-01","end":"2022-09-30","value":2.56},"dilutedEps@2022Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2022-10-01","end":"2022-12-31","value":1.1},"dilutedEps@FY2022":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":9,"unit":"USD/shares","start":"2022-01-01","end":"2022-12-31","value":5.45},"dilutedEps@2023Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2023-01-01","end":"2023-03-31","value":1.27},"dilutedEps@2023Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2023-04-01","end":"2023-06-30","value":1.55},"dilutedEps@2023Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2023-07-01","end":"2023-09-30","value":1.52},"dilutedEps@2023Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2023-10-01","end":"2023-12-31","value":1.51},"dilutedEps@FY2023":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2023-01-01","end":"2023-12-31","value":5.83},"dilutedEps@2024Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2024-01-01","end":"2024-03-31","value":1.64},"dilutedEps@2024Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2024-04-01","end":"2024-06-30","value":1.75},"dilutedEps@2024Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2024-07-01","end":"2024-09-30","value":2.11},"dilutedEps@2024Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2024-10-01","end":"2024-12-31","value":2.1},"dilutedEps@FY2024":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2024-01-01","end":"2024-12-31","value":7.58},"dilutedEps@2025Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2025-01-01","end":"2025-03-31","value":2.21},"dilutedEps@2025Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2025-04-01","end":"2025-06-30","value":2.21},"dilutedEps@2025Q3":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2025-07-01","end":"2025-09-30","value":2.11},"dilutedEps@2025Q4":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2025-10-01","end":"2025-12-31","value":2.25},"dilutedEps@FY2025":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":0,"unit":"USD/shares","start":"2025-01-01","end":"2025-12-31","value":8.75},"dilutedEps@2026Q1":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":1,"unit":"USD/shares","start":"2026-01-01","end":"2026-03-31","value":2.24},"dilutedEps@2026Q2":{"kind":"filed","concept":"EarningsPerShareDiluted","filing":2,"unit":"USD/shares","start":"2026-04-01","end":"2026-06-30","value":2.68},"cash@FY2009":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":13,"unit":"USD","end":"2009-12-31","value":13401429},"cash@2010Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":11,"unit":"USD","end":"2010-06-30","value":19239859},"cash@2010Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":12,"unit":"USD","end":"2010-09-30","value":22375536},"cash@2010Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2010-12-31","value":22102000},"cash@FY2010":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":14,"unit":"USD","end":"2010-12-31","value":22102000},"cash@2011Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":43,"unit":"USD","end":"2011-03-31","value":23124240},"cash@2011Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":44,"unit":"USD","end":"2011-06-30","value":26278669},"cash@2011Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":45,"unit":"USD","end":"2011-09-30","value":28688332},"cash@2011Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2011-12-31","value":29849000},"cash@FY2011":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":15,"unit":"USD","end":"2011-12-31","value":29849000},"cash@2012Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":46,"unit":"USD","end":"2012-03-31","value":27616419},"cash@2012Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":47,"unit":"USD","end":"2012-06-30","value":29236694},"cash@2012Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":48,"unit":"USD","end":"2012-09-30","value":31155308},"cash@2012Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2012-12-31","value":33480000},"cash@FY2012":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":16,"unit":"USD","end":"2012-12-31","value":33480000},"cash@2013Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":49,"unit":"USD","end":"2013-03-31","value":31942000},"cash@2013Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":50,"unit":"USD","end":"2013-06-30","value":34271000},"cash@2013Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":51,"unit":"USD","end":"2013-09-30","value":38233000},"cash@2013Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2013-12-31","value":37303000},"cash@FY2013":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":17,"unit":"USD","end":"2013-12-31","value":37303000},"cash@2014Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":52,"unit":"USD","end":"2014-03-31","value":34620000},"cash@2014Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":53,"unit":"USD","end":"2014-06-30","value":31960000},"cash@2014Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":54,"unit":"USD","end":"2014-09-30","value":33048000},"cash@2014Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2014-12-31","value":34052000},"cash@FY2014":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":18,"unit":"USD","end":"2014-12-31","value":34052000},"cash@2015Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":55,"unit":"USD","end":"2015-03-31","value":24392000},"cash@2015Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":56,"unit":"USD","end":"2015-06-30","value":29173000},"cash@2015Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":57,"unit":"USD","end":"2015-09-30","value":29355000},"cash@2015Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2015-12-31","value":29804000},"cash@FY2015":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":3,"unit":"USD","end":"2015-12-31","value":29804000},"cash@2016Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":58,"unit":"USD","end":"2016-03-31","value":25459000},"cash@2016Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":59,"unit":"USD","end":"2016-06-30","value":27007000},"cash@2016Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":60,"unit":"USD","end":"2016-09-30","value":30118000},"cash@2016Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2016-12-31","value":31359000},"cash@FY2016":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2016-12-31","value":31359000},"cash@2017Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":19,"unit":"USD","end":"2017-03-31","value":33755000},"cash@2017Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":20,"unit":"USD","end":"2017-06-30","value":34514000},"cash@2017Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":21,"unit":"USD","end":"2017-09-30","value":37246000},"cash@2017Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2017-12-31","value":37978000},"cash@FY2017":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":4,"unit":"USD","end":"2017-12-31","value":37978000},"cash@2018Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":22,"unit":"USD","end":"2018-03-31","value":7064000},"cash@2018Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2018-06-30","value":5915000},"cash@2018Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2018-09-30","value":5088000},"cash@2018Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2018-12-31","value":3238000},"cash@FY2018":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2018-12-31","value":3238000},"cash@2019Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2019-03-31","value":2493000},"cash@2019Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":23,"unit":"USD","end":"2019-06-30","value":5231000},"cash@2019Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":24,"unit":"USD","end":"2019-09-30","value":11390000},"cash@2019Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2019-12-31","value":3743000},"cash@FY2019":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":5,"unit":"USD","end":"2019-12-31","value":3743000},"cash@2020Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":25,"unit":"USD","end":"2020-03-31","value":7334000},"cash@2020Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":26,"unit":"USD","end":"2020-06-30","value":12266000},"cash@2020Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":27,"unit":"USD","end":"2020-09-30","value":17435000},"cash@2020Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2020-12-31","value":24234000},"cash@FY2020":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":6,"unit":"USD","end":"2020-12-31","value":24234000},"cash@2021Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":28,"unit":"USD","end":"2021-03-31","value":25377000},"cash@2021Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":29,"unit":"USD","end":"2021-06-30","value":30273000},"cash@2021Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":30,"unit":"USD","end":"2021-09-30","value":33094000},"cash@2021Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2021-12-31","value":11117000},"cash@FY2021":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":7,"unit":"USD","end":"2021-12-31","value":11117000},"cash@2022Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":31,"unit":"USD","end":"2022-03-31","value":3652000},"cash@2022Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":32,"unit":"USD","end":"2022-06-30","value":5576000},"cash@2022Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":33,"unit":"USD","end":"2022-09-30","value":9937000},"cash@2022Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2022-12-31","value":4451000},"cash@FY2022":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":8,"unit":"USD","end":"2022-12-31","value":4451000},"cash@2023Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":34,"unit":"USD","end":"2023-03-31","value":6503000},"cash@2023Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":35,"unit":"USD","end":"2023-06-30","value":5291000},"cash@2023Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":36,"unit":"USD","end":"2023-09-30","value":6376000},"cash@2023Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2023-12-31","value":5263000},"cash@FY2023":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":9,"unit":"USD","end":"2023-12-31","value":5263000},"cash@2024Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":37,"unit":"USD","end":"2024-03-31","value":11372000},"cash@2024Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":38,"unit":"USD","end":"2024-06-30","value":16728000},"cash@2024Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":39,"unit":"USD","end":"2024-09-30","value":16356000},"cash@2024Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2024-12-31","value":13450000},"cash@FY2024":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":0,"unit":"USD","end":"2024-12-31","value":13450000},"cash@2025Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":40,"unit":"USD","end":"2025-03-31","value":14028000},"cash@2025Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":41,"unit":"USD","end":"2025-06-30","value":14892000},"cash@2025Q3":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":42,"unit":"USD","end":"2025-09-30","value":18226000},"cash@2025Q4":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2025-12-31","value":20301000},"cash@FY2025":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2025-12-31","value":20301000},"cash@2026Q1":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":1,"unit":"USD","end":"2026-03-31","value":19976000},"cash@2026Q2":{"kind":"filed","concept":"CashAndCashEquivalentsAtCarryingValue","filing":2,"unit":"USD","end":"2026-06-30","value":9045000},"currentAssets@2010Q4":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2010-12-31","value":48438520},"currentAssets@FY2010":{"kind":"filed","concept":"AssetsCurrent","filing":10,"unit":"USD","end":"2010-12-31","value":48438520},"currentAssets@2011Q2":{"kind":"filed","concept":"AssetsCurrent","filing":11,"unit":"USD","end":"2011-06-30","value":56248587},"currentAssets@2011Q3":{"kind":"filed","concept":"AssetsCurrent","filing":12,"unit":"USD","end":"2011-09-30","value":57595232},"currentAssets@2011Q4":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2011-12-31","value":58040394},"currentAssets@FY2011":{"kind":"filed","concept":"AssetsCurrent","filing":13,"unit":"USD","end":"2011-12-31","value":58040394},"currentAssets@2012Q1":{"kind":"filed","concept":"AssetsCurrent","filing":43,"unit":"USD","end":"2012-03-31","value":56627113},"currentAssets@2012Q2":{"kind":"filed","concept":"AssetsCurrent","filing":44,"unit":"USD","end":"2012-06-30","value":58142227},"currentAssets@2012Q3":{"kind":"filed","concept":"AssetsCurrent","filing":45,"unit":"USD","end":"2012-09-30","value":59788081},"currentAssets@2012Q4":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2012-12-31","value":64494000},"currentAssets@FY2012":{"kind":"filed","concept":"AssetsCurrent","filing":14,"unit":"USD","end":"2012-12-31","value":64494000},"currentAssets@2013Q1":{"kind":"filed","concept":"AssetsCurrent","filing":46,"unit":"USD","end":"2013-03-31","value":64584513},"currentAssets@2013Q2":{"kind":"filed","concept":"AssetsCurrent","filing":47,"unit":"USD","end":"2013-06-30","value":66144420},"currentAssets@2013Q3":{"kind":"filed","concept":"AssetsCurrent","filing":48,"unit":"USD","end":"2013-09-30","value":67994828},"currentAssets@2013Q4":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2013-12-31","value":68720000},"currentAssets@FY2013":{"kind":"filed","concept":"AssetsCurrent","filing":15,"unit":"USD","end":"2013-12-31","value":68720000},"currentAssets@2014Q1":{"kind":"filed","concept":"AssetsCurrent","filing":49,"unit":"USD","end":"2014-03-31","value":69206000},"currentAssets@2014Q2":{"kind":"filed","concept":"AssetsCurrent","filing":50,"unit":"USD","end":"2014-06-30","value":67573000},"currentAssets@2014Q3":{"kind":"filed","concept":"AssetsCurrent","filing":51,"unit":"USD","end":"2014-09-30","value":68173000},"currentAssets@2014Q4":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2014-12-31","value":67271000},"currentAssets@FY2014":{"kind":"filed","concept":"AssetsCurrent","filing":16,"unit":"USD","end":"2014-12-31","value":67271000},"currentAssets@2015Q1":{"kind":"filed","concept":"AssetsCurrent","filing":52,"unit":"USD","end":"2015-03-31","value":61329000},"currentAssets@2015Q2":{"kind":"filed","concept":"AssetsCurrent","filing":53,"unit":"USD","end":"2015-06-30","value":64821000},"currentAssets@2015Q3":{"kind":"filed","concept":"AssetsCurrent","filing":54,"unit":"USD","end":"2015-09-30","value":65569000},"currentAssets@2015Q4":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2015-12-31","value":63288000},"currentAssets@FY2015":{"kind":"filed","concept":"AssetsCurrent","filing":17,"unit":"USD","end":"2015-12-31","value":63288000},"currentAssets@2016Q1":{"kind":"filed","concept":"AssetsCurrent","filing":55,"unit":"USD","end":"2016-03-31","value":62376000},"currentAssets@2016Q2":{"kind":"filed","concept":"AssetsCurrent","filing":56,"unit":"USD","end":"2016-06-30","value":66986000},"currentAssets@2016Q3":{"kind":"filed","concept":"AssetsCurrent","filing":57,"unit":"USD","end":"2016-09-30","value":69635000},"currentAssets@2016Q4":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2016-12-31","value":69847000},"currentAssets@FY2016":{"kind":"filed","concept":"AssetsCurrent","filing":18,"unit":"USD","end":"2016-12-31","value":69847000},"currentAssets@2017Q1":{"kind":"filed","concept":"AssetsCurrent","filing":58,"unit":"USD","end":"2017-03-31","value":72958000},"currentAssets@2017Q2":{"kind":"filed","concept":"AssetsCurrent","filing":59,"unit":"USD","end":"2017-06-30","value":73379000},"currentAssets@2017Q3":{"kind":"filed","concept":"AssetsCurrent","filing":60,"unit":"USD","end":"2017-09-30","value":75639000},"currentAssets@2017Q4":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2017-12-31","value":75074000},"currentAssets@FY2017":{"kind":"filed","concept":"AssetsCurrent","filing":3,"unit":"USD","end":"2017-12-31","value":75074000},"currentAssets@2018Q1":{"kind":"filed","concept":"AssetsCurrent","filing":19,"unit":"USD","end":"2018-03-31","value":58099000},"currentAssets@2018Q2":{"kind":"filed","concept":"AssetsCurrent","filing":20,"unit":"USD","end":"2018-06-30","value":57548000},"currentAssets@2018Q3":{"kind":"filed","concept":"AssetsCurrent","filing":21,"unit":"USD","end":"2018-09-30","value":58319000},"currentAssets@2018Q4":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2018-12-31","value":55626000},"currentAssets@FY2018":{"kind":"filed","concept":"AssetsCurrent","filing":4,"unit":"USD","end":"2018-12-31","value":55626000},"currentAssets@2019Q1":{"kind":"filed","concept":"AssetsCurrent","filing":22,"unit":"USD","end":"2019-03-31","value":55048000},"currentAssets@2019Q2":{"kind":"filed","concept":"AssetsCurrent","filing":23,"unit":"USD","end":"2019-06-30","value":57934000},"currentAssets@2019Q3":{"kind":"filed","concept":"AssetsCurrent","filing":24,"unit":"USD","end":"2019-09-30","value":64100000},"currentAssets@2019Q4":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2019-12-31","value":53250000},"currentAssets@FY2019":{"kind":"filed","concept":"AssetsCurrent","filing":5,"unit":"USD","end":"2019-12-31","value":53250000},"currentAssets@2020Q1":{"kind":"filed","concept":"AssetsCurrent","filing":25,"unit":"USD","end":"2020-03-31","value":59775000},"currentAssets@2020Q2":{"kind":"filed","concept":"AssetsCurrent","filing":26,"unit":"USD","end":"2020-06-30","value":63915000},"currentAssets@2020Q3":{"kind":"filed","concept":"AssetsCurrent","filing":27,"unit":"USD","end":"2020-09-30","value":68563000},"currentAssets@2020Q4":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":71864000},"currentAssets@FY2020":{"kind":"filed","concept":"AssetsCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":71864000},"currentAssets@2021Q1":{"kind":"filed","concept":"AssetsCurrent","filing":28,"unit":"USD","end":"2021-03-31","value":78041000},"currentAssets@2021Q2":{"kind":"filed","concept":"AssetsCurrent","filing":29,"unit":"USD","end":"2021-06-30","value":86466000},"currentAssets@2021Q3":{"kind":"filed","concept":"AssetsCurrent","filing":30,"unit":"USD","end":"2021-09-30","value":91133000},"currentAssets@2021Q4":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2021-12-31","value":87320000},"currentAssets@FY2021":{"kind":"filed","concept":"AssetsCurrent","filing":7,"unit":"USD","end":"2021-12-31","value":87320000},"currentAssets@2022Q1":{"kind":"filed","concept":"AssetsCurrent","filing":31,"unit":"USD","end":"2022-03-31","value":98440000},"currentAssets@2022Q2":{"kind":"filed","concept":"AssetsCurrent","filing":32,"unit":"USD","end":"2022-06-30","value":125699000},"currentAssets@2022Q3":{"kind":"filed","concept":"AssetsCurrent","filing":33,"unit":"USD","end":"2022-09-30","value":130246000},"currentAssets@2022Q4":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2022-12-31","value":116346000},"currentAssets@FY2022":{"kind":"filed","concept":"AssetsCurrent","filing":8,"unit":"USD","end":"2022-12-31","value":116346000},"currentAssets@2023Q1":{"kind":"filed","concept":"AssetsCurrent","filing":34,"unit":"USD","end":"2023-03-31","value":126916000},"currentAssets@2023Q2":{"kind":"filed","concept":"AssetsCurrent","filing":35,"unit":"USD","end":"2023-06-30","value":137071000},"currentAssets@2023Q3":{"kind":"filed","concept":"AssetsCurrent","filing":36,"unit":"USD","end":"2023-09-30","value":140467000},"currentAssets@2023Q4":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2023-12-31","value":144633000},"currentAssets@FY2023":{"kind":"filed","concept":"AssetsCurrent","filing":9,"unit":"USD","end":"2023-12-31","value":144633000},"currentAssets@2024Q1":{"kind":"filed","concept":"AssetsCurrent","filing":37,"unit":"USD","end":"2024-03-31","value":150539000},"currentAssets@2024Q2":{"kind":"filed","concept":"AssetsCurrent","filing":38,"unit":"USD","end":"2024-06-30","value":162161000},"currentAssets@2024Q3":{"kind":"filed","concept":"AssetsCurrent","filing":39,"unit":"USD","end":"2024-09-30","value":201007000},"currentAssets@2024Q4":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2024-12-31","value":194945000},"currentAssets@FY2024":{"kind":"filed","concept":"AssetsCurrent","filing":0,"unit":"USD","end":"2024-12-31","value":194945000},"currentAssets@2025Q1":{"kind":"filed","concept":"AssetsCurrent","filing":40,"unit":"USD","end":"2025-03-31","value":205886000},"currentAssets@2025Q2":{"kind":"filed","concept":"AssetsCurrent","filing":41,"unit":"USD","end":"2025-06-30","value":191390000},"currentAssets@2025Q3":{"kind":"filed","concept":"AssetsCurrent","filing":42,"unit":"USD","end":"2025-09-30","value":197971000},"currentAssets@2025Q4":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2025-12-31","value":201001000},"currentAssets@FY2025":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2025-12-31","value":201001000},"currentAssets@2026Q1":{"kind":"filed","concept":"AssetsCurrent","filing":1,"unit":"USD","end":"2026-03-31","value":224106000},"currentAssets@2026Q2":{"kind":"filed","concept":"AssetsCurrent","filing":2,"unit":"USD","end":"2026-06-30","value":234892000},"totalAssets@2010Q4":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2010-12-31","value":69477901},"totalAssets@FY2010":{"kind":"filed","concept":"Assets","filing":13,"unit":"USD","end":"2010-12-31","value":69477901},"totalAssets@2011Q2":{"kind":"filed","concept":"Assets","filing":44,"unit":"USD","end":"2011-06-30","value":74756859},"totalAssets@2011Q3":{"kind":"filed","concept":"Assets","filing":45,"unit":"USD","end":"2011-09-30","value":76875429},"totalAssets@2011Q4":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2011-12-31","value":79721000},"totalAssets@FY2011":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2011-12-31","value":79721000},"totalAssets@2012Q1":{"kind":"filed","concept":"Assets","filing":46,"unit":"USD","end":"2012-03-31","value":80345484},"totalAssets@2012Q2":{"kind":"filed","concept":"Assets","filing":47,"unit":"USD","end":"2012-06-30","value":83863255},"totalAssets@2012Q3":{"kind":"filed","concept":"Assets","filing":48,"unit":"USD","end":"2012-09-30","value":87528341},"totalAssets@2012Q4":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2012-12-31","value":98617000},"totalAssets@FY2012":{"kind":"filed","concept":"Assets","filing":14,"unit":"USD","end":"2012-12-31","value":98617000},"totalAssets@2013Q1":{"kind":"filed","concept":"Assets","filing":46,"unit":"USD","end":"2013-03-31","value":99067965},"totalAssets@2013Q2":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2013-06-30","value":101925000},"totalAssets@2013Q3":{"kind":"filed","concept":"Assets","filing":48,"unit":"USD","end":"2013-09-30","value":104340252},"totalAssets@2013Q4":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2013-12-31","value":104908000},"totalAssets@FY2013":{"kind":"filed","concept":"Assets","filing":15,"unit":"USD","end":"2013-12-31","value":104908000},"totalAssets@2014Q1":{"kind":"filed","concept":"Assets","filing":49,"unit":"USD","end":"2014-03-31","value":105691000},"totalAssets@2014Q2":{"kind":"filed","concept":"Assets","filing":50,"unit":"USD","end":"2014-06-30","value":108884000},"totalAssets@2014Q3":{"kind":"filed","concept":"Assets","filing":51,"unit":"USD","end":"2014-09-30","value":112138000},"totalAssets@2014Q4":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2014-12-31","value":112548000},"totalAssets@FY2014":{"kind":"filed","concept":"Assets","filing":16,"unit":"USD","end":"2014-12-31","value":112548000},"totalAssets@2015Q1":{"kind":"filed","concept":"Assets","filing":52,"unit":"USD","end":"2015-03-31","value":114026000},"totalAssets@2015Q2":{"kind":"filed","concept":"Assets","filing":53,"unit":"USD","end":"2015-06-30","value":118262000},"totalAssets@2015Q3":{"kind":"filed","concept":"Assets","filing":54,"unit":"USD","end":"2015-09-30","value":120237000},"totalAssets@2015Q4":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2015-12-31","value":119635000},"totalAssets@FY2015":{"kind":"filed","concept":"Assets","filing":17,"unit":"USD","end":"2015-12-31","value":119635000},"totalAssets@2016Q1":{"kind":"filed","concept":"Assets","filing":55,"unit":"USD","end":"2016-03-31","value":118964000},"totalAssets@2016Q2":{"kind":"filed","concept":"Assets","filing":56,"unit":"USD","end":"2016-06-30","value":124979000},"totalAssets@2016Q3":{"kind":"filed","concept":"Assets","filing":57,"unit":"USD","end":"2016-09-30","value":128043000},"totalAssets@2016Q4":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2016-12-31","value":127934000},"totalAssets@FY2016":{"kind":"filed","concept":"Assets","filing":18,"unit":"USD","end":"2016-12-31","value":127934000},"totalAssets@2017Q1":{"kind":"filed","concept":"Assets","filing":58,"unit":"USD","end":"2017-03-31","value":131519000},"totalAssets@2017Q2":{"kind":"filed","concept":"Assets","filing":59,"unit":"USD","end":"2017-06-30","value":133690000},"totalAssets@2017Q3":{"kind":"filed","concept":"Assets","filing":60,"unit":"USD","end":"2017-09-30","value":137091000},"totalAssets@2017Q4":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2017-12-31","value":138207000},"totalAssets@FY2017":{"kind":"filed","concept":"Assets","filing":3,"unit":"USD","end":"2017-12-31","value":138207000},"totalAssets@2018Q1":{"kind":"filed","concept":"Assets","filing":19,"unit":"USD","end":"2018-03-31","value":194224000},"totalAssets@2018Q2":{"kind":"filed","concept":"Assets","filing":20,"unit":"USD","end":"2018-06-30","value":193342000},"totalAssets@2018Q3":{"kind":"filed","concept":"Assets","filing":21,"unit":"USD","end":"2018-09-30","value":193760000},"totalAssets@2018Q4":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2018-12-31","value":189598000},"totalAssets@FY2018":{"kind":"filed","concept":"Assets","filing":4,"unit":"USD","end":"2018-12-31","value":189598000},"totalAssets@2019Q1":{"kind":"filed","concept":"Assets","filing":22,"unit":"USD","end":"2019-03-31","value":192663000},"totalAssets@2019Q2":{"kind":"filed","concept":"Assets","filing":23,"unit":"USD","end":"2019-06-30","value":194965000},"totalAssets@2019Q3":{"kind":"filed","concept":"Assets","filing":24,"unit":"USD","end":"2019-09-30","value":200338000},"totalAssets@2019Q4":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2019-12-31","value":188758000},"totalAssets@FY2019":{"kind":"filed","concept":"Assets","filing":5,"unit":"USD","end":"2019-12-31","value":188758000},"totalAssets@2020Q1":{"kind":"filed","concept":"Assets","filing":25,"unit":"USD","end":"2020-03-31","value":194213000},"totalAssets@2020Q2":{"kind":"filed","concept":"Assets","filing":26,"unit":"USD","end":"2020-06-30","value":197219000},"totalAssets@2020Q3":{"kind":"filed","concept":"Assets","filing":27,"unit":"USD","end":"2020-09-30","value":200664000},"totalAssets@2020Q4":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2020-12-31","value":203204000},"totalAssets@FY2020":{"kind":"filed","concept":"Assets","filing":6,"unit":"USD","end":"2020-12-31","value":203204000},"totalAssets@2021Q1":{"kind":"filed","concept":"Assets","filing":28,"unit":"USD","end":"2021-03-31","value":209180000},"totalAssets@2021Q2":{"kind":"filed","concept":"Assets","filing":29,"unit":"USD","end":"2021-06-30","value":217286000},"totalAssets@2021Q3":{"kind":"filed","concept":"Assets","filing":30,"unit":"USD","end":"2021-09-30","value":220686000},"totalAssets@2021Q4":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2021-12-31","value":334132000},"totalAssets@FY2021":{"kind":"filed","concept":"Assets","filing":7,"unit":"USD","end":"2021-12-31","value":334132000},"totalAssets@2022Q1":{"kind":"filed","concept":"Assets","filing":31,"unit":"USD","end":"2022-03-31","value":363346000},"totalAssets@2022Q2":{"kind":"filed","concept":"Assets","filing":32,"unit":"USD","end":"2022-06-30","value":395051000},"totalAssets@2022Q3":{"kind":"filed","concept":"Assets","filing":33,"unit":"USD","end":"2022-09-30","value":388319000},"totalAssets@2022Q4":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2022-12-31","value":378192000},"totalAssets@FY2022":{"kind":"filed","concept":"Assets","filing":8,"unit":"USD","end":"2022-12-31","value":378192000},"totalAssets@2023Q1":{"kind":"filed","concept":"Assets","filing":34,"unit":"USD","end":"2023-03-31","value":390782000},"totalAssets@2023Q2":{"kind":"filed","concept":"Assets","filing":35,"unit":"USD","end":"2023-06-30","value":397992000},"totalAssets@2023Q3":{"kind":"filed","concept":"Assets","filing":36,"unit":"USD","end":"2023-09-30","value":399810000},"totalAssets@2023Q4":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2023-12-31","value":404136000},"totalAssets@FY2023":{"kind":"filed","concept":"Assets","filing":9,"unit":"USD","end":"2023-12-31","value":404136000},"totalAssets@2024Q1":{"kind":"filed","concept":"Assets","filing":37,"unit":"USD","end":"2024-03-31","value":407679000},"totalAssets@2024Q2":{"kind":"filed","concept":"Assets","filing":38,"unit":"USD","end":"2024-06-30","value":422396000},"totalAssets@2024Q3":{"kind":"filed","concept":"Assets","filing":39,"unit":"USD","end":"2024-09-30","value":638508000},"totalAssets@2024Q4":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2024-12-31","value":628995000},"totalAssets@FY2024":{"kind":"filed","concept":"Assets","filing":0,"unit":"USD","end":"2024-12-31","value":628995000},"totalAssets@2025Q1":{"kind":"filed","concept":"Assets","filing":40,"unit":"USD","end":"2025-03-31","value":642642000},"totalAssets@2025Q2":{"kind":"filed","concept":"Assets","filing":41,"unit":"USD","end":"2025-06-30","value":634659000},"totalAssets@2025Q3":{"kind":"filed","concept":"Assets","filing":42,"unit":"USD","end":"2025-09-30","value":652821000},"totalAssets@2025Q4":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2025-12-31","value":655077000},"totalAssets@FY2025":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2025-12-31","value":655077000},"totalAssets@2026Q1":{"kind":"filed","concept":"Assets","filing":1,"unit":"USD","end":"2026-03-31","value":674684000},"totalAssets@2026Q2":{"kind":"filed","concept":"Assets","filing":2,"unit":"USD","end":"2026-06-30","value":681909000},"currentLiabilities@2010Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2010-12-31","value":10171174},"currentLiabilities@FY2010":{"kind":"filed","concept":"LiabilitiesCurrent","filing":10,"unit":"USD","end":"2010-12-31","value":10171174},"currentLiabilities@2011Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":11,"unit":"USD","end":"2011-06-30","value":12660247},"currentLiabilities@2011Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":12,"unit":"USD","end":"2011-09-30","value":12464046},"currentLiabilities@2011Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2011-12-31","value":9465304},"currentLiabilities@FY2011":{"kind":"filed","concept":"LiabilitiesCurrent","filing":13,"unit":"USD","end":"2011-12-31","value":9465304},"currentLiabilities@2012Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":43,"unit":"USD","end":"2012-03-31","value":8979623},"currentLiabilities@2012Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":44,"unit":"USD","end":"2012-06-30","value":9235189},"currentLiabilities@2012Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":45,"unit":"USD","end":"2012-09-30","value":9856744},"currentLiabilities@2012Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2012-12-31","value":13231000},"currentLiabilities@FY2012":{"kind":"filed","concept":"LiabilitiesCurrent","filing":14,"unit":"USD","end":"2012-12-31","value":13231000},"currentLiabilities@2013Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":46,"unit":"USD","end":"2013-03-31","value":11590442},"currentLiabilities@2013Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":47,"unit":"USD","end":"2013-06-30","value":11354090},"currentLiabilities@2013Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":48,"unit":"USD","end":"2013-09-30","value":10955752},"currentLiabilities@2013Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2013-12-31","value":12322000},"currentLiabilities@FY2013":{"kind":"filed","concept":"LiabilitiesCurrent","filing":15,"unit":"USD","end":"2013-12-31","value":12322000},"currentLiabilities@2014Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":49,"unit":"USD","end":"2014-03-31","value":11345000},"currentLiabilities@2014Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":50,"unit":"USD","end":"2014-06-30","value":11980000},"currentLiabilities@2014Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":51,"unit":"USD","end":"2014-09-30","value":13259000},"currentLiabilities@2014Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2014-12-31","value":11613000},"currentLiabilities@FY2014":{"kind":"filed","concept":"LiabilitiesCurrent","filing":16,"unit":"USD","end":"2014-12-31","value":11613000},"currentLiabilities@2015Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":52,"unit":"USD","end":"2015-03-31","value":9836000},"currentLiabilities@2015Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":53,"unit":"USD","end":"2015-06-30","value":11621000},"currentLiabilities@2015Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":54,"unit":"USD","end":"2015-09-30","value":12183000},"currentLiabilities@2015Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2015-12-31","value":10668000},"currentLiabilities@FY2015":{"kind":"filed","concept":"LiabilitiesCurrent","filing":17,"unit":"USD","end":"2015-12-31","value":10668000},"currentLiabilities@2016Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":55,"unit":"USD","end":"2016-03-31","value":8763000},"currentLiabilities@2016Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":56,"unit":"USD","end":"2016-06-30","value":11252000},"currentLiabilities@2016Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":57,"unit":"USD","end":"2016-09-30","value":11506000},"currentLiabilities@2016Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2016-12-31","value":9556000},"currentLiabilities@FY2016":{"kind":"filed","concept":"LiabilitiesCurrent","filing":18,"unit":"USD","end":"2016-12-31","value":9556000},"currentLiabilities@2017Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":58,"unit":"USD","end":"2017-03-31","value":10591000},"currentLiabilities@2017Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":59,"unit":"USD","end":"2017-06-30","value":9365000},"currentLiabilities@2017Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":60,"unit":"USD","end":"2017-09-30","value":10398000},"currentLiabilities@2017Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2017-12-31","value":9943000},"currentLiabilities@FY2017":{"kind":"filed","concept":"LiabilitiesCurrent","filing":3,"unit":"USD","end":"2017-12-31","value":9943000},"currentLiabilities@2018Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":19,"unit":"USD","end":"2018-03-31","value":16939000},"currentLiabilities@2018Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":20,"unit":"USD","end":"2018-06-30","value":20338000},"currentLiabilities@2018Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":21,"unit":"USD","end":"2018-09-30","value":21314000},"currentLiabilities@2018Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2018-12-31","value":20658000},"currentLiabilities@FY2018":{"kind":"filed","concept":"LiabilitiesCurrent","filing":4,"unit":"USD","end":"2018-12-31","value":20658000},"currentLiabilities@2019Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":22,"unit":"USD","end":"2019-03-31","value":18970000},"currentLiabilities@2019Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":23,"unit":"USD","end":"2019-06-30","value":20905000},"currentLiabilities@2019Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":24,"unit":"USD","end":"2019-09-30","value":21361000},"currentLiabilities@2019Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2019-12-31","value":16784000},"currentLiabilities@FY2019":{"kind":"filed","concept":"LiabilitiesCurrent","filing":5,"unit":"USD","end":"2019-12-31","value":16784000},"currentLiabilities@2020Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":25,"unit":"USD","end":"2020-03-31","value":17462000},"currentLiabilities@2020Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":26,"unit":"USD","end":"2020-06-30","value":16565000},"currentLiabilities@2020Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":27,"unit":"USD","end":"2020-09-30","value":16063000},"currentLiabilities@2020Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":15137000},"currentLiabilities@FY2020":{"kind":"filed","concept":"LiabilitiesCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":15137000},"currentLiabilities@2021Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":28,"unit":"USD","end":"2021-03-31","value":16668000},"currentLiabilities@2021Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":29,"unit":"USD","end":"2021-06-30","value":19639000},"currentLiabilities@2021Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":30,"unit":"USD","end":"2021-09-30","value":18760000},"currentLiabilities@2021Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2021-12-31","value":38783000},"currentLiabilities@FY2021":{"kind":"filed","concept":"LiabilitiesCurrent","filing":7,"unit":"USD","end":"2021-12-31","value":38783000},"currentLiabilities@2022Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":31,"unit":"USD","end":"2022-03-31","value":38824000},"currentLiabilities@2022Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":32,"unit":"USD","end":"2022-06-30","value":53382000},"currentLiabilities@2022Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":33,"unit":"USD","end":"2022-09-30","value":57400000},"currentLiabilities@2022Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2022-12-31","value":55961000},"currentLiabilities@FY2022":{"kind":"filed","concept":"LiabilitiesCurrent","filing":8,"unit":"USD","end":"2022-12-31","value":55961000},"currentLiabilities@2023Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":34,"unit":"USD","end":"2023-03-31","value":52192000},"currentLiabilities@2023Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":35,"unit":"USD","end":"2023-06-30","value":52993000},"currentLiabilities@2023Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":36,"unit":"USD","end":"2023-09-30","value":56588000},"currentLiabilities@2023Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2023-12-31","value":58209000},"currentLiabilities@FY2023":{"kind":"filed","concept":"LiabilitiesCurrent","filing":9,"unit":"USD","end":"2023-12-31","value":58209000},"currentLiabilities@2024Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":37,"unit":"USD","end":"2024-03-31","value":52436000},"currentLiabilities@2024Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":38,"unit":"USD","end":"2024-06-30","value":51787000},"currentLiabilities@2024Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":39,"unit":"USD","end":"2024-09-30","value":78347000},"currentLiabilities@2024Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2024-12-31","value":76295000},"currentLiabilities@FY2024":{"kind":"filed","concept":"LiabilitiesCurrent","filing":0,"unit":"USD","end":"2024-12-31","value":76295000},"currentLiabilities@2025Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":40,"unit":"USD","end":"2025-03-31","value":79874000},"currentLiabilities@2025Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":41,"unit":"USD","end":"2025-06-30","value":69195000},"currentLiabilities@2025Q3":{"kind":"filed","concept":"LiabilitiesCurrent","filing":42,"unit":"USD","end":"2025-09-30","value":82226000},"currentLiabilities@2025Q4":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2025-12-31","value":74862000},"currentLiabilities@FY2025":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2025-12-31","value":74862000},"currentLiabilities@2026Q1":{"kind":"filed","concept":"LiabilitiesCurrent","filing":1,"unit":"USD","end":"2026-03-31","value":77013000},"currentLiabilities@2026Q2":{"kind":"filed","concept":"LiabilitiesCurrent","filing":2,"unit":"USD","end":"2026-06-30","value":78304000},"totalLiabilities@2015Q3":{"kind":"filed","concept":"Liabilities","filing":54,"unit":"USD","end":"2015-09-30","value":18682000},"totalLiabilities@2010Q4":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2010-12-31","value":19251425},"totalLiabilities@FY2010":{"kind":"filed","concept":"Liabilities","filing":10,"unit":"USD","end":"2010-12-31","value":19251425},"totalLiabilities@2011Q2":{"kind":"filed","concept":"Liabilities","filing":11,"unit":"USD","end":"2011-06-30","value":20900613},"totalLiabilities@2011Q3":{"kind":"filed","concept":"Liabilities","filing":12,"unit":"USD","end":"2011-09-30","value":20394756},"totalLiabilities@2011Q4":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2011-12-31","value":17736471},"totalLiabilities@FY2011":{"kind":"filed","concept":"Liabilities","filing":13,"unit":"USD","end":"2011-12-31","value":17736471},"totalLiabilities@2012Q1":{"kind":"filed","concept":"Liabilities","filing":43,"unit":"USD","end":"2012-03-31","value":17204398},"totalLiabilities@2012Q2":{"kind":"filed","concept":"Liabilities","filing":44,"unit":"USD","end":"2012-06-30","value":17436071},"totalLiabilities@2012Q3":{"kind":"filed","concept":"Liabilities","filing":45,"unit":"USD","end":"2012-09-30","value":18155707},"totalLiabilities@2012Q4":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2012-12-31","value":25357000},"totalLiabilities@FY2012":{"kind":"filed","concept":"Liabilities","filing":14,"unit":"USD","end":"2012-12-31","value":25357000},"totalLiabilities@2013Q1":{"kind":"filed","concept":"Liabilities","filing":46,"unit":"USD","end":"2013-03-31","value":23992766},"totalLiabilities@2013Q2":{"kind":"filed","concept":"Liabilities","filing":47,"unit":"USD","end":"2013-06-30","value":23497773},"totalLiabilities@2013Q3":{"kind":"filed","concept":"Liabilities","filing":48,"unit":"USD","end":"2013-09-30","value":22749687},"totalLiabilities@2013Q4":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2013-12-31","value":19318000},"totalLiabilities@FY2013":{"kind":"filed","concept":"Liabilities","filing":15,"unit":"USD","end":"2013-12-31","value":19318000},"totalLiabilities@2014Q1":{"kind":"filed","concept":"Liabilities","filing":49,"unit":"USD","end":"2014-03-31","value":17831000},"totalLiabilities@2014Q2":{"kind":"filed","concept":"Liabilities","filing":50,"unit":"USD","end":"2014-06-30","value":18186000},"totalLiabilities@2014Q3":{"kind":"filed","concept":"Liabilities","filing":51,"unit":"USD","end":"2014-09-30","value":19135000},"totalLiabilities@2014Q4":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2014-12-31","value":17556000},"totalLiabilities@FY2014":{"kind":"filed","concept":"Liabilities","filing":16,"unit":"USD","end":"2014-12-31","value":17556000},"totalLiabilities@2015Q1":{"kind":"filed","concept":"Liabilities","filing":52,"unit":"USD","end":"2015-03-31","value":16939000},"totalLiabilities@2015Q2":{"kind":"filed","concept":"Liabilities","filing":53,"unit":"USD","end":"2015-06-30","value":18337000},"totalLiabilities@2015Q4":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2015-12-31","value":16063000},"totalLiabilities@FY2015":{"kind":"filed","concept":"Liabilities","filing":17,"unit":"USD","end":"2015-12-31","value":16063000},"totalLiabilities@2016Q1":{"kind":"filed","concept":"Liabilities","filing":55,"unit":"USD","end":"2016-03-31","value":14204000},"totalLiabilities@2016Q2":{"kind":"filed","concept":"Liabilities","filing":56,"unit":"USD","end":"2016-06-30","value":16469000},"totalLiabilities@2016Q3":{"kind":"filed","concept":"Liabilities","filing":57,"unit":"USD","end":"2016-09-30","value":16555000},"totalLiabilities@2016Q4":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2016-12-31","value":14881000},"totalLiabilities@FY2016":{"kind":"filed","concept":"Liabilities","filing":18,"unit":"USD","end":"2016-12-31","value":14881000},"totalLiabilities@2017Q1":{"kind":"filed","concept":"Liabilities","filing":58,"unit":"USD","end":"2017-03-31","value":16114000},"totalLiabilities@2017Q2":{"kind":"filed","concept":"Liabilities","filing":59,"unit":"USD","end":"2017-06-30","value":14992000},"totalLiabilities@2017Q3":{"kind":"filed","concept":"Liabilities","filing":60,"unit":"USD","end":"2017-09-30","value":16178000},"totalLiabilities@2017Q4":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2017-12-31","value":14495000},"totalLiabilities@FY2017":{"kind":"filed","concept":"Liabilities","filing":3,"unit":"USD","end":"2017-12-31","value":14495000},"totalLiabilities@2018Q1":{"kind":"filed","concept":"Liabilities","filing":19,"unit":"USD","end":"2018-03-31","value":68203000},"totalLiabilities@2018Q2":{"kind":"filed","concept":"Liabilities","filing":20,"unit":"USD","end":"2018-06-30","value":62256000},"totalLiabilities@2018Q3":{"kind":"filed","concept":"Liabilities","filing":21,"unit":"USD","end":"2018-09-30","value":57963000},"totalLiabilities@2018Q4":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2018-12-31","value":49141000},"totalLiabilities@FY2018":{"kind":"filed","concept":"Liabilities","filing":4,"unit":"USD","end":"2018-12-31","value":49141000},"totalLiabilities@2019Q1":{"kind":"filed","concept":"Liabilities","filing":22,"unit":"USD","end":"2019-03-31","value":48164000},"totalLiabilities@2019Q2":{"kind":"filed","concept":"Liabilities","filing":23,"unit":"USD","end":"2019-06-30","value":45311000},"totalLiabilities@2019Q3":{"kind":"filed","concept":"Liabilities","filing":24,"unit":"USD","end":"2019-09-30","value":44449000},"totalLiabilities@2019Q4":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2019-12-31","value":26767000},"totalLiabilities@FY2019":{"kind":"filed","concept":"Liabilities","filing":5,"unit":"USD","end":"2019-12-31","value":26767000},"totalLiabilities@2020Q1":{"kind":"filed","concept":"Liabilities","filing":25,"unit":"USD","end":"2020-03-31","value":27938000},"totalLiabilities@2020Q2":{"kind":"filed","concept":"Liabilities","filing":26,"unit":"USD","end":"2020-06-30","value":28007000},"totalLiabilities@2020Q3":{"kind":"filed","concept":"Liabilities","filing":27,"unit":"USD","end":"2020-09-30","value":28225000},"totalLiabilities@2020Q4":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2020-12-31","value":26311000},"totalLiabilities@FY2020":{"kind":"filed","concept":"Liabilities","filing":6,"unit":"USD","end":"2020-12-31","value":26311000},"totalLiabilities@2021Q1":{"kind":"filed","concept":"Liabilities","filing":28,"unit":"USD","end":"2021-03-31","value":28361000},"totalLiabilities@2021Q2":{"kind":"filed","concept":"Liabilities","filing":29,"unit":"USD","end":"2021-06-30","value":30972000},"totalLiabilities@2021Q3":{"kind":"filed","concept":"Liabilities","filing":30,"unit":"USD","end":"2021-09-30","value":29933000},"totalLiabilities@2021Q4":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2021-12-31","value":139686000},"totalLiabilities@FY2021":{"kind":"filed","concept":"Liabilities","filing":7,"unit":"USD","end":"2021-12-31","value":139686000},"totalLiabilities@2022Q1":{"kind":"filed","concept":"Liabilities","filing":31,"unit":"USD","end":"2022-03-31","value":164268000},"totalLiabilities@2022Q2":{"kind":"filed","concept":"Liabilities","filing":32,"unit":"USD","end":"2022-06-30","value":187761000},"totalLiabilities@2022Q3":{"kind":"filed","concept":"Liabilities","filing":33,"unit":"USD","end":"2022-09-30","value":162160000},"totalLiabilities@2022Q4":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2022-12-31","value":140647000},"totalLiabilities@FY2022":{"kind":"filed","concept":"Liabilities","filing":8,"unit":"USD","end":"2022-12-31","value":140647000},"totalLiabilities@2023Q1":{"kind":"filed","concept":"Liabilities","filing":34,"unit":"USD","end":"2023-03-31","value":144298000},"totalLiabilities@2023Q2":{"kind":"filed","concept":"Liabilities","filing":35,"unit":"USD","end":"2023-06-30","value":137707000},"totalLiabilities@2023Q3":{"kind":"filed","concept":"Liabilities","filing":36,"unit":"USD","end":"2023-09-30","value":127427000},"totalLiabilities@2023Q4":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2023-12-31","value":118045000},"totalLiabilities@FY2023":{"kind":"filed","concept":"Liabilities","filing":9,"unit":"USD","end":"2023-12-31","value":118045000},"totalLiabilities@2024Q1":{"kind":"filed","concept":"Liabilities","filing":37,"unit":"USD","end":"2024-03-31","value":112663000},"totalLiabilities@2024Q2":{"kind":"filed","concept":"Liabilities","filing":38,"unit":"USD","end":"2024-06-30","value":112220000},"totalLiabilities@2024Q3":{"kind":"filed","concept":"Liabilities","filing":39,"unit":"USD","end":"2024-09-30","value":309362000},"totalLiabilities@2024Q4":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2024-12-31","value":286235000},"totalLiabilities@FY2024":{"kind":"filed","concept":"Liabilities","filing":0,"unit":"USD","end":"2024-12-31","value":286235000},"totalLiabilities@2025Q1":{"kind":"filed","concept":"Liabilities","filing":40,"unit":"USD","end":"2025-03-31","value":281968000},"totalLiabilities@2025Q2":{"kind":"filed","concept":"Liabilities","filing":41,"unit":"USD","end":"2025-06-30","value":249168000},"totalLiabilities@2025Q3":{"kind":"filed","concept":"Liabilities","filing":42,"unit":"USD","end":"2025-09-30","value":248908000},"totalLiabilities@2025Q4":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2025-12-31","value":231200000},"totalLiabilities@FY2025":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2025-12-31","value":231200000},"totalLiabilities@2026Q1":{"kind":"filed","concept":"Liabilities","filing":1,"unit":"USD","end":"2026-03-31","value":235809000},"totalLiabilities@2026Q2":{"kind":"filed","concept":"Liabilities","filing":2,"unit":"USD","end":"2026-06-30","value":219484000},"#396":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":10,"unit":"USD","end":"2010-12-31","value":6846947},"#397":{"kind":"filed","concept":"LongTermDebtCurrent","filing":10,"unit":"USD","end":"2010-12-31","value":654331},"totalDebt@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#396"},{"ref":"#397"}],"rule":"component-sum","value":7501278},"totalDebt@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#396"},{"ref":"#397"}],"rule":"component-sum","value":7501278},"#398":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":11,"unit":"USD","end":"2011-06-30","value":5928988},"#399":{"kind":"filed","concept":"LongTermDebtCurrent","filing":11,"unit":"USD","end":"2011-06-30","value":611150},"totalDebt@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#398"},{"ref":"#399"}],"rule":"component-sum","value":6540138},"#400":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":12,"unit":"USD","end":"2011-09-30","value":5783823},"#401":{"kind":"filed","concept":"LongTermDebtCurrent","filing":12,"unit":"USD","end":"2011-09-30","value":580661},"totalDebt@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#400"},{"ref":"#401"}],"rule":"component-sum","value":6364484},"#402":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":13,"unit":"USD","end":"2011-12-31","value":5638658},"#403":{"kind":"filed","concept":"LongTermDebtCurrent","filing":13,"unit":"USD","end":"2011-12-31","value":580661},"totalDebt@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#402"},{"ref":"#403"}],"rule":"component-sum","value":6219319},"totalDebt@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#402"},{"ref":"#403"}],"rule":"component-sum","value":6219319},"#404":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":43,"unit":"USD","end":"2012-03-31","value":5493493},"#405":{"kind":"filed","concept":"LongTermDebtCurrent","filing":43,"unit":"USD","end":"2012-03-31","value":580661},"totalDebt@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#404"},{"ref":"#405"}],"rule":"component-sum","value":6074154},"#406":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":44,"unit":"USD","end":"2012-06-30","value":5348327},"#407":{"kind":"filed","concept":"LongTermDebtCurrent","filing":44,"unit":"USD","end":"2012-06-30","value":580661},"totalDebt@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#406"},{"ref":"#407"}],"rule":"component-sum","value":5928988},"#408":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":45,"unit":"USD","end":"2012-09-30","value":5203162},"#409":{"kind":"filed","concept":"LongTermDebtCurrent","filing":45,"unit":"USD","end":"2012-09-30","value":580661},"totalDebt@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#408"},{"ref":"#409"}],"rule":"component-sum","value":5783823},"#410":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":14,"unit":"USD","end":"2012-12-31","value":8314000},"#411":{"kind":"filed","concept":"LongTermDebtCurrent","filing":14,"unit":"USD","end":"2012-12-31","value":1550000},"totalDebt@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#410"},{"ref":"#411"}],"rule":"component-sum","value":9864000},"totalDebt@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#410"},{"ref":"#411"}],"rule":"component-sum","value":9864000},"#412":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":46,"unit":"USD","end":"2013-03-31","value":8514314},"#413":{"kind":"filed","concept":"LongTermDebtCurrent","filing":46,"unit":"USD","end":"2013-03-31","value":1543773},"totalDebt@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#412"},{"ref":"#413"}],"rule":"component-sum","value":10058087},"#414":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":47,"unit":"USD","end":"2013-06-30","value":8125688},"#415":{"kind":"filed","concept":"LongTermDebtCurrent","filing":47,"unit":"USD","end":"2013-06-30","value":1547985},"totalDebt@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#414"},{"ref":"#415"}],"rule":"component-sum","value":9673673},"#416":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":48,"unit":"USD","end":"2013-09-30","value":7735917},"#417":{"kind":"filed","concept":"LongTermDebtCurrent","filing":48,"unit":"USD","end":"2013-09-30","value":1552090},"totalDebt@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#416"},{"ref":"#417"}],"rule":"component-sum","value":9288007},"#418":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":15,"unit":"USD","end":"2013-12-31","value":2867000},"#419":{"kind":"filed","concept":"LongTermDebtCurrent","filing":15,"unit":"USD","end":"2013-12-31","value":976000},"totalDebt@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#418"},{"ref":"#419"}],"rule":"component-sum","value":3843000},"totalDebt@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#418"},{"ref":"#419"}],"rule":"component-sum","value":3843000},"#420":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":49,"unit":"USD","end":"2014-03-31","value":2620000},"#421":{"kind":"filed","concept":"LongTermDebtCurrent","filing":49,"unit":"USD","end":"2014-03-31","value":980000},"totalDebt@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#420"},{"ref":"#421"}],"rule":"component-sum","value":3600000},"#422":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":50,"unit":"USD","end":"2014-06-30","value":2372000},"#423":{"kind":"filed","concept":"LongTermDebtCurrent","filing":50,"unit":"USD","end":"2014-06-30","value":985000},"totalDebt@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#422"},{"ref":"#423"}],"rule":"component-sum","value":3357000},"#424":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":51,"unit":"USD","end":"2014-09-30","value":2123000},"#425":{"kind":"filed","concept":"LongTermDebtCurrent","filing":51,"unit":"USD","end":"2014-09-30","value":989000},"totalDebt@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#424"},{"ref":"#425"}],"rule":"component-sum","value":3112000},"#426":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":16,"unit":"USD","end":"2014-12-31","value":1873000},"#427":{"kind":"filed","concept":"LongTermDebtCurrent","filing":16,"unit":"USD","end":"2014-12-31","value":993000},"totalDebt@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#426"},{"ref":"#427"}],"rule":"component-sum","value":2866000},"totalDebt@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#426"},{"ref":"#427"}],"rule":"component-sum","value":2866000},"#428":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":52,"unit":"USD","end":"2015-03-31","value":1621000},"#429":{"kind":"filed","concept":"LongTermDebtCurrent","filing":52,"unit":"USD","end":"2015-03-31","value":998000},"totalDebt@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#428"},{"ref":"#429"}],"rule":"component-sum","value":2619000},"#430":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":53,"unit":"USD","end":"2015-06-30","value":1368000},"#431":{"kind":"filed","concept":"LongTermDebtCurrent","filing":53,"unit":"USD","end":"2015-06-30","value":1002000},"totalDebt@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#430"},{"ref":"#431"}],"rule":"component-sum","value":2370000},"#432":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":54,"unit":"USD","end":"2015-09-30","value":1112000},"#433":{"kind":"filed","concept":"LongTermDebtCurrent","filing":54,"unit":"USD","end":"2015-09-30","value":1009000},"totalDebt@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#432"},{"ref":"#433"}],"rule":"component-sum","value":2121000},"#434":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":17,"unit":"USD","end":"2015-12-31","value":859000},"#435":{"kind":"filed","concept":"LongTermDebtCurrent","filing":17,"unit":"USD","end":"2015-12-31","value":1011000},"totalDebt@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#434"},{"ref":"#435"}],"rule":"component-sum","value":1870000},"totalDebt@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#434"},{"ref":"#435"}],"rule":"component-sum","value":1870000},"#436":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":55,"unit":"USD","end":"2016-03-31","value":603000},"#437":{"kind":"filed","concept":"LongTermDebtCurrent","filing":55,"unit":"USD","end":"2016-03-31","value":1016000},"totalDebt@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#436"},{"ref":"#437"}],"rule":"component-sum","value":1619000},"#438":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":56,"unit":"USD","end":"2016-06-30","value":345000},"#439":{"kind":"filed","concept":"LongTermDebtCurrent","filing":56,"unit":"USD","end":"2016-06-30","value":1020000},"totalDebt@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#438"},{"ref":"#439"}],"rule":"component-sum","value":1365000},"#440":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":57,"unit":"USD","end":"2016-09-30","value":84000},"#441":{"kind":"filed","concept":"LongTermDebtCurrent","filing":57,"unit":"USD","end":"2016-09-30","value":1028000},"totalDebt@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#440"},{"ref":"#441"}],"rule":"component-sum","value":1112000},"#442":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":22,"unit":"USD","end":"2018-03-31","value":22286000},"#443":{"kind":"filed","concept":"LongTermDebtCurrent","filing":22,"unit":"USD","end":"2018-03-31","value":2857000},"totalDebt@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#442"},{"ref":"#443"}],"rule":"component-sum","value":25143000},"#444":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":20,"unit":"USD","end":"2018-06-30","value":36714000},"#445":{"kind":"filed","concept":"LongTermDebtCurrent","filing":20,"unit":"USD","end":"2018-06-30","value":2857000},"totalDebt@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#444"},{"ref":"#445"}],"rule":"component-sum","value":39571000},"#446":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":21,"unit":"USD","end":"2018-09-30","value":31000000},"#447":{"kind":"filed","concept":"LongTermDebtCurrent","filing":21,"unit":"USD","end":"2018-09-30","value":2857000},"totalDebt@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#446"},{"ref":"#447"}],"rule":"component-sum","value":33857000},"#448":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":4,"unit":"USD","end":"2018-12-31","value":22286000},"#449":{"kind":"filed","concept":"LongTermDebtCurrent","filing":4,"unit":"USD","end":"2018-12-31","value":2857000},"totalDebt@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#448"},{"ref":"#449"}],"rule":"component-sum","value":25143000},"totalDebt@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#448"},{"ref":"#449"}],"rule":"component-sum","value":25143000},"#450":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":22,"unit":"USD","end":"2019-03-31","value":19286000},"#451":{"kind":"filed","concept":"LongTermDebtCurrent","filing":22,"unit":"USD","end":"2019-03-31","value":2857000},"totalDebt@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#450"},{"ref":"#451"}],"rule":"component-sum","value":22143000},"#452":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":23,"unit":"USD","end":"2019-06-30","value":13857000},"#453":{"kind":"filed","concept":"LongTermDebtCurrent","filing":23,"unit":"USD","end":"2019-06-30","value":3571000},"totalDebt@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#452"},{"ref":"#453"}],"rule":"component-sum","value":17428000},"#454":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":24,"unit":"USD","end":"2019-09-30","value":12143000},"#455":{"kind":"filed","concept":"LongTermDebtCurrent","filing":24,"unit":"USD","end":"2019-09-30","value":2857000},"totalDebt@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#454"},{"ref":"#455"}],"rule":"component-sum","value":15000000},"#456":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":6,"unit":"USD","end":"2020-12-31","value":0},"#457":{"kind":"filed","concept":"LongTermDebtCurrent","filing":6,"unit":"USD","end":"2020-12-31","value":0},"totalDebt@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#456"},{"ref":"#457"}],"rule":"component-sum","value":0},"totalDebt@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#456"},{"ref":"#457"}],"rule":"component-sum","value":0},"#458":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":7,"unit":"USD","end":"2021-12-31","value":71000000},"#459":{"kind":"filed","concept":"LongTermDebtCurrent","filing":7,"unit":"USD","end":"2021-12-31","value":4000000},"totalDebt@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#458"},{"ref":"#459"}],"rule":"component-sum","value":75000000},"totalDebt@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#458"},{"ref":"#459"}],"rule":"component-sum","value":75000000},"#460":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":31,"unit":"USD","end":"2022-03-31","value":91000000},"#461":{"kind":"filed","concept":"LongTermDebtCurrent","filing":31,"unit":"USD","end":"2022-03-31","value":4000000},"totalDebt@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#460"},{"ref":"#461"}],"rule":"component-sum","value":95000000},"#462":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":32,"unit":"USD","end":"2022-06-30","value":96000000},"#463":{"kind":"filed","concept":"LongTermDebtCurrent","filing":32,"unit":"USD","end":"2022-06-30","value":4000000},"totalDebt@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#462"},{"ref":"#463"}],"rule":"component-sum","value":100000000},"#464":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":33,"unit":"USD","end":"2022-09-30","value":67000000},"#465":{"kind":"filed","concept":"LongTermDebtCurrent","filing":33,"unit":"USD","end":"2022-09-30","value":4000000},"totalDebt@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#464"},{"ref":"#465"}],"rule":"component-sum","value":71000000},"#466":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":8,"unit":"USD","end":"2022-12-31","value":51000000},"#467":{"kind":"filed","concept":"LongTermDebtCurrent","filing":8,"unit":"USD","end":"2022-12-31","value":4000000},"totalDebt@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#466"},{"ref":"#467"}],"rule":"component-sum","value":55000000},"totalDebt@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#466"},{"ref":"#467"}],"rule":"component-sum","value":55000000},"#468":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":34,"unit":"USD","end":"2023-03-31","value":56000000},"#469":{"kind":"filed","concept":"LongTermDebtCurrent","filing":34,"unit":"USD","end":"2023-03-31","value":4000000},"totalDebt@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#468"},{"ref":"#469"}],"rule":"component-sum","value":60000000},"#470":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":35,"unit":"USD","end":"2023-06-30","value":53000000},"#471":{"kind":"filed","concept":"LongTermDebtCurrent","filing":35,"unit":"USD","end":"2023-06-30","value":4000000},"totalDebt@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#470"},{"ref":"#471"}],"rule":"component-sum","value":57000000},"#472":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":36,"unit":"USD","end":"2023-09-30","value":39000000},"#473":{"kind":"filed","concept":"LongTermDebtCurrent","filing":36,"unit":"USD","end":"2023-09-30","value":4000000},"totalDebt@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#472"},{"ref":"#473"}],"rule":"component-sum","value":43000000},"#474":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":9,"unit":"USD","end":"2023-12-31","value":28000000},"#475":{"kind":"filed","concept":"LongTermDebtCurrent","filing":9,"unit":"USD","end":"2023-12-31","value":4000000},"totalDebt@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#474"},{"ref":"#475"}],"rule":"component-sum","value":32000000},"totalDebt@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#474"},{"ref":"#475"}],"rule":"component-sum","value":32000000},"#476":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":37,"unit":"USD","end":"2024-03-31","value":30000000},"#477":{"kind":"filed","concept":"LongTermDebtCurrent","filing":37,"unit":"USD","end":"2024-03-31","value":4000000},"totalDebt@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#476"},{"ref":"#477"}],"rule":"component-sum","value":34000000},"#478":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":38,"unit":"USD","end":"2024-06-30","value":35200000},"#479":{"kind":"filed","concept":"LongTermDebtCurrent","filing":38,"unit":"USD","end":"2024-06-30","value":0},"totalDebt@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#478"},{"ref":"#479"}],"rule":"component-sum","value":35200000},"#480":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":39,"unit":"USD","end":"2024-09-30","value":199500000},"#481":{"kind":"filed","concept":"LongTermDebtCurrent","filing":39,"unit":"USD","end":"2024-09-30","value":12500000},"totalDebt@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#480"},{"ref":"#481"}],"rule":"component-sum","value":212000000},"#482":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":0,"unit":"USD","end":"2024-12-31","value":176875000},"#483":{"kind":"filed","concept":"LongTermDebtCurrent","filing":0,"unit":"USD","end":"2024-12-31","value":12500000},"totalDebt@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#482"},{"ref":"#483"}],"rule":"component-sum","value":189375000},"totalDebt@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#482"},{"ref":"#483"}],"rule":"component-sum","value":189375000},"#484":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":40,"unit":"USD","end":"2025-03-31","value":170250000},"#485":{"kind":"filed","concept":"LongTermDebtCurrent","filing":40,"unit":"USD","end":"2025-03-31","value":12500000},"totalDebt@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#484"},{"ref":"#485"}],"rule":"component-sum","value":182750000},"#486":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":41,"unit":"USD","end":"2025-06-30","value":151125000},"#487":{"kind":"filed","concept":"LongTermDebtCurrent","filing":41,"unit":"USD","end":"2025-06-30","value":12500000},"totalDebt@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#486"},{"ref":"#487"}],"rule":"component-sum","value":163625000},"#488":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":42,"unit":"USD","end":"2025-09-30","value":133620000},"#489":{"kind":"filed","concept":"LongTermDebtCurrent","filing":42,"unit":"USD","end":"2025-09-30","value":12500000},"totalDebt@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#488"},{"ref":"#489"}],"rule":"component-sum","value":146120000},"#490":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":2,"unit":"USD","end":"2025-12-31","value":122955000},"#491":{"kind":"filed","concept":"LongTermDebtCurrent","filing":2,"unit":"USD","end":"2025-12-31","value":12500000},"totalDebt@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#490"},{"ref":"#491"}],"rule":"component-sum","value":135455000},"totalDebt@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#490"},{"ref":"#491"}],"rule":"component-sum","value":135455000},"#492":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":1,"unit":"USD","end":"2026-03-31","value":125110000},"#493":{"kind":"filed","concept":"LongTermDebtCurrent","filing":1,"unit":"USD","end":"2026-03-31","value":12500000},"totalDebt@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#492"},{"ref":"#493"}],"rule":"component-sum","value":137610000},"#494":{"kind":"filed","concept":"LongTermDebtNoncurrent","filing":2,"unit":"USD","end":"2026-06-30","value":104805000},"#495":{"kind":"filed","concept":"LongTermDebtCurrent","filing":2,"unit":"USD","end":"2026-06-30","value":12500000},"totalDebt@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#494"},{"ref":"#495"}],"rule":"component-sum","value":117305000},"totalDebt@2016Q4":{"kind":"filed","concept":"LongTermDebt","filing":18,"unit":"USD","end":"2016-12-31","value":856000},"totalDebt@FY2016":{"kind":"filed","concept":"LongTermDebt","filing":18,"unit":"USD","end":"2016-12-31","value":856000},"equity@FY2009":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":13,"unit":"USD","end":"2009-12-31","value":39005441},"equity@2010Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":14,"unit":"USD","end":"2010-12-31","value":50226000},"equity@FY2010":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":14,"unit":"USD","end":"2010-12-31","value":50226000},"equity@2011Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":11,"unit":"USD","end":"2011-06-30","value":55695908},"equity@2011Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":12,"unit":"USD","end":"2011-09-30","value":58451081},"equity@2011Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2011-12-31","value":61985000},"equity@FY2011":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2011-12-31","value":61985000},"equity@2012Q1":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":43,"unit":"USD","end":"2012-03-31","value":63141086},"equity@2012Q2":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":44,"unit":"USD","end":"2012-06-30","value":66427184},"equity@2012Q3":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":45,"unit":"USD","end":"2012-09-30","value":69372634},"equity@2012Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2012-12-31","value":73260000},"equity@FY2012":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2012-12-31","value":73260000},"equity@2013Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2013-12-31","value":85590000},"equity@FY2013":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2013-12-31","value":85590000},"equity@2014Q4":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2014-12-31","value":94992000},"equity@FY2014":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":15,"unit":"USD","end":"2014-12-31","value":94992000},"equity@2013Q1":{"kind":"filed","concept":"StockholdersEquity","filing":46,"unit":"USD","end":"2013-03-31","value":75075199},"equity@2013Q2":{"kind":"filed","concept":"StockholdersEquity","filing":47,"unit":"USD","end":"2013-06-30","value":78427206},"equity@2013Q3":{"kind":"filed","concept":"StockholdersEquity","filing":48,"unit":"USD","end":"2013-09-30","value":81590565},"equity@2014Q1":{"kind":"filed","concept":"StockholdersEquity","filing":49,"unit":"USD","end":"2014-03-31","value":87860000},"equity@2014Q2":{"kind":"filed","concept":"StockholdersEquity","filing":50,"unit":"USD","end":"2014-06-30","value":90698000},"equity@2014Q3":{"kind":"filed","concept":"StockholdersEquity","filing":51,"unit":"USD","end":"2014-09-30","value":93003000},"equity@2015Q1":{"kind":"filed","concept":"StockholdersEquity","filing":52,"unit":"USD","end":"2015-03-31","value":97087000},"equity@2015Q2":{"kind":"filed","concept":"StockholdersEquity","filing":53,"unit":"USD","end":"2015-06-30","value":99925000},"equity@2015Q3":{"kind":"filed","concept":"StockholdersEquity","filing":54,"unit":"USD","end":"2015-09-30","value":101555000},"equity@2015Q4":{"kind":"filed","concept":"StockholdersEquity","filing":3,"unit":"USD","end":"2015-12-31","value":103572000},"equity@FY2015":{"kind":"filed","concept":"StockholdersEquity","filing":3,"unit":"USD","end":"2015-12-31","value":103572000},"equity@2016Q1":{"kind":"filed","concept":"StockholdersEquity","filing":55,"unit":"USD","end":"2016-03-31","value":104760000},"equity@2016Q2":{"kind":"filed","concept":"StockholdersEquity","filing":56,"unit":"USD","end":"2016-06-30","value":108510000},"equity@2016Q3":{"kind":"filed","concept":"StockholdersEquity","filing":57,"unit":"USD","end":"2016-09-30","value":111488000},"equity@2016Q4":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2016-12-31","value":113053000},"equity@FY2016":{"kind":"filed","concept":"StockholdersEquity","filing":4,"unit":"USD","end":"2016-12-31","value":113053000},"equity@2017Q1":{"kind":"filed","concept":"StockholdersEquity","filing":58,"unit":"USD","end":"2017-03-31","value":115405000},"equity@2017Q2":{"kind":"filed","concept":"StockholdersEquity","filing":59,"unit":"USD","end":"2017-06-30","value":118698000},"equity@2017Q3":{"kind":"filed","concept":"StockholdersEquity","filing":60,"unit":"USD","end":"2017-09-30","value":120913000},"equity@2017Q4":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2017-12-31","value":123712000},"equity@FY2017":{"kind":"filed","concept":"StockholdersEquity","filing":5,"unit":"USD","end":"2017-12-31","value":123712000},"equity@2018Q1":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2018-03-31","value":126021000},"equity@2018Q2":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2018-06-30","value":131086000},"equity@2018Q3":{"kind":"filed","concept":"StockholdersEquity","filing":24,"unit":"USD","end":"2018-09-30","value":135797000},"equity@2018Q4":{"kind":"filed","concept":"StockholdersEquity","filing":6,"unit":"USD","end":"2018-12-31","value":140457000},"equity@FY2018":{"kind":"filed","concept":"StockholdersEquity","filing":6,"unit":"USD","end":"2018-12-31","value":140457000},"equity@2019Q1":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2019-03-31","value":144499000},"equity@2019Q2":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2019-06-30","value":149654000},"equity@2019Q3":{"kind":"filed","concept":"StockholdersEquity","filing":27,"unit":"USD","end":"2019-09-30","value":155889000},"equity@2019Q4":{"kind":"filed","concept":"StockholdersEquity","filing":7,"unit":"USD","end":"2019-12-31","value":161991000},"equity@FY2019":{"kind":"filed","concept":"StockholdersEquity","filing":7,"unit":"USD","end":"2019-12-31","value":161991000},"equity@2020Q1":{"kind":"filed","concept":"StockholdersEquity","filing":30,"unit":"USD","end":"2020-03-31","value":166275000},"equity@2020Q2":{"kind":"filed","concept":"StockholdersEquity","filing":30,"unit":"USD","end":"2020-06-30","value":169212000},"equity@2020Q3":{"kind":"filed","concept":"StockholdersEquity","filing":30,"unit":"USD","end":"2020-09-30","value":172439000},"equity@2020Q4":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2020-12-31","value":176893000},"equity@FY2020":{"kind":"filed","concept":"StockholdersEquity","filing":8,"unit":"USD","end":"2020-12-31","value":176893000},"equity@2021Q1":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2021-03-31","value":180819000},"equity@2021Q2":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2021-06-30","value":186314000},"equity@2021Q3":{"kind":"filed","concept":"StockholdersEquity","filing":33,"unit":"USD","end":"2021-09-30","value":190753000},"equity@2021Q4":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2021-12-31","value":194446000},"equity@FY2021":{"kind":"filed","concept":"StockholdersEquity","filing":9,"unit":"USD","end":"2021-12-31","value":194446000},"equity@2022Q1":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2022-03-31","value":199078000},"equity@2022Q2":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2022-06-30","value":207290000},"equity@2022Q3":{"kind":"filed","concept":"StockholdersEquity","filing":36,"unit":"USD","end":"2022-09-30","value":226159000},"equity@2022Q4":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2022-12-31","value":237545000},"equity@FY2022":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2022-12-31","value":237545000},"equity@2023Q1":{"kind":"filed","concept":"StockholdersEquity","filing":39,"unit":"USD","end":"2023-03-31","value":246484000},"equity@2023Q2":{"kind":"filed","concept":"StockholdersEquity","filing":39,"unit":"USD","end":"2023-06-30","value":260285000},"equity@2023Q3":{"kind":"filed","concept":"StockholdersEquity","filing":39,"unit":"USD","end":"2023-09-30","value":272383000},"equity@2023Q4":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2023-12-31","value":286091000},"equity@FY2023":{"kind":"filed","concept":"StockholdersEquity","filing":0,"unit":"USD","end":"2023-12-31","value":286091000},"equity@2024Q1":{"kind":"filed","concept":"StockholdersEquity","filing":42,"unit":"USD","end":"2024-03-31","value":295016000},"equity@2024Q2":{"kind":"filed","concept":"StockholdersEquity","filing":42,"unit":"USD","end":"2024-06-30","value":310176000},"equity@2024Q3":{"kind":"filed","concept":"StockholdersEquity","filing":42,"unit":"USD","end":"2024-09-30","value":329146000},"equity@2024Q4":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2024-12-31","value":342760000},"equity@FY2024":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2024-12-31","value":342760000},"equity@2025Q1":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2025-03-31","value":360674000},"equity@2025Q2":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2025-06-30","value":385491000},"equity@2025Q3":{"kind":"filed","concept":"StockholdersEquity","filing":42,"unit":"USD","end":"2025-09-30","value":403913000},"equity@2025Q4":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2025-12-31","value":423877000},"equity@FY2025":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2025-12-31","value":423877000},"equity@2026Q1":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2026-03-31","value":438875000},"equity@2026Q2":{"kind":"filed","concept":"StockholdersEquity","filing":2,"unit":"USD","end":"2026-06-30","value":462425000},"operatingCashFlow@FY2015":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":12519000},"#496":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":9306000},"#497":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":6268000},"operatingCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#496"},{"ref":"#497","weight":-1}],"rule":"quarter-from-ytd","value":3038000},"operatingCashFlow@FY2016":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":9306000},"operatingCashFlow@2017Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":4138000},"#498":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":20,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":7926000},"#499":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":4138000},"operatingCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#498"},{"ref":"#499","weight":-1}],"rule":"quarter-from-ytd","value":3788000},"#500":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":13010000},"operatingCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#500"},{"ref":"#498","weight":-1}],"rule":"quarter-from-ytd","value":5084000},"#501":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":17469000},"operatingCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#501"},{"ref":"#500","weight":-1}],"rule":"quarter-from-ytd","value":4459000},"operatingCashFlow@FY2017":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":17469000},"operatingCashFlow@2018Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":-1992000},"#502":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":23,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":7447000},"#503":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":-1992000},"operatingCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#502"},{"ref":"#503","weight":-1}],"rule":"quarter-from-ytd","value":9439000},"#504":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":13549000},"operatingCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#504"},{"ref":"#502","weight":-1}],"rule":"quarter-from-ytd","value":6102000},"#505":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":21320000},"operatingCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#505"},{"ref":"#504","weight":-1}],"rule":"quarter-from-ytd","value":7771000},"operatingCashFlow@FY2018":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":21320000},"operatingCashFlow@2019Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":3629000},"#506":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":26,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":12358000},"#507":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":3629000},"operatingCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#506"},{"ref":"#507","weight":-1}],"rule":"quarter-from-ytd","value":8729000},"#508":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":22386000},"operatingCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#508"},{"ref":"#506","weight":-1}],"rule":"quarter-from-ytd","value":10028000},"#509":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":31229000},"operatingCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#509"},{"ref":"#508","weight":-1}],"rule":"quarter-from-ytd","value":8843000},"operatingCashFlow@FY2019":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":31229000},"operatingCashFlow@2020Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":4742000},"#510":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":29,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":10736000},"#511":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":4742000},"operatingCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#510"},{"ref":"#511","weight":-1}],"rule":"quarter-from-ytd","value":5994000},"#512":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":16738000},"operatingCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#512"},{"ref":"#510","weight":-1}],"rule":"quarter-from-ytd","value":6002000},"#513":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":25037000},"operatingCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#513"},{"ref":"#512","weight":-1}],"rule":"quarter-from-ytd","value":8299000},"operatingCashFlow@FY2020":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":25037000},"operatingCashFlow@2021Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":3334000},"#514":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":32,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":9887000},"#515":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":3334000},"operatingCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#514"},{"ref":"#515","weight":-1}],"rule":"quarter-from-ytd","value":6553000},"#516":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":13677000},"operatingCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#516"},{"ref":"#514","weight":-1}],"rule":"quarter-from-ytd","value":3790000},"#517":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":14293000},"operatingCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#517"},{"ref":"#516","weight":-1}],"rule":"quarter-from-ytd","value":616000},"operatingCashFlow@FY2021":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":14293000},"operatingCashFlow@2022Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-3216000},"#518":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":35,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":-35000},"#519":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":-3216000},"operatingCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#518"},{"ref":"#519","weight":-1}],"rule":"quarter-from-ytd","value":3181000},"#520":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":-144000},"operatingCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#520"},{"ref":"#518","weight":-1}],"rule":"quarter-from-ytd","value":-109000},"operatingCashFlow@FY2022":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":17744000},"operatingCashFlow@2023Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":1723000},"#521":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":38,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":10600000},"#522":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":1723000},"operatingCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#521"},{"ref":"#522","weight":-1}],"rule":"quarter-from-ytd","value":8877000},"#523":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":28633000},"operatingCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#523"},{"ref":"#521","weight":-1}],"rule":"quarter-from-ytd","value":18033000},"#524":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":41334000},"operatingCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#524"},{"ref":"#523","weight":-1}],"rule":"quarter-from-ytd","value":12701000},"operatingCashFlow@FY2023":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":41334000},"operatingCashFlow@2024Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":10654000},"#525":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":22368000},"#526":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":10654000},"operatingCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#525"},{"ref":"#526","weight":-1}],"rule":"quarter-from-ytd","value":11714000},"#527":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":42169000},"operatingCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#527"},{"ref":"#525","weight":-1}],"rule":"quarter-from-ytd","value":19801000},"#528":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":66593000},"operatingCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#528"},{"ref":"#527","weight":-1}],"rule":"quarter-from-ytd","value":24424000},"operatingCashFlow@FY2024":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":66593000},"operatingCashFlow@2025Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":13810000},"#529":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":39141000},"#530":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":13810000},"operatingCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#529"},{"ref":"#530","weight":-1}],"rule":"quarter-from-ytd","value":25331000},"#531":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":75066000},"operatingCashFlow@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#531"},{"ref":"#529","weight":-1}],"rule":"quarter-from-ytd","value":35925000},"#532":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":91905000},"operatingCashFlow@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#532"},{"ref":"#531","weight":-1}],"rule":"quarter-from-ytd","value":16839000},"operatingCashFlow@FY2025":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":91905000},"operatingCashFlow@2026Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":3204000},"#533":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":2,"unit":"USD","start":"2026-01-01","end":"2026-06-30","value":18816000},"#534":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivities","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":3204000},"operatingCashFlow@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#533"},{"ref":"#534","weight":-1}],"rule":"quarter-from-ytd","value":15612000},"operatingCashFlow@FY2009":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":10681040},"#535":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":11827727},"#536":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":9052202},"operatingCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#535"},{"ref":"#536","weight":-1}],"rule":"quarter-from-ytd","value":2775525},"operatingCashFlow@FY2010":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":11827727},"operatingCashFlow@2011Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":626039},"#537":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":44,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":5476322},"#538":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":626039},"operatingCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#537"},{"ref":"#538","weight":-1}],"rule":"quarter-from-ytd","value":4850283},"#539":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":45,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":9608758},"operatingCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#539"},{"ref":"#537","weight":-1}],"rule":"quarter-from-ytd","value":4132436},"#540":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":11716000},"operatingCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#540"},{"ref":"#539","weight":-1}],"rule":"quarter-from-ytd","value":2107242},"operatingCashFlow@FY2011":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":11716000},"operatingCashFlow@2012Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":1656316},"#541":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":47,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":5905971},"#542":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":1656316},"operatingCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#541"},{"ref":"#542","weight":-1}],"rule":"quarter-from-ytd","value":4249655},"#543":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":48,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":10822496},"operatingCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#543"},{"ref":"#541","weight":-1}],"rule":"quarter-from-ytd","value":4916525},"#544":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":16162000},"operatingCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#544"},{"ref":"#543","weight":-1}],"rule":"quarter-from-ytd","value":5339504},"operatingCashFlow@FY2012":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":16162000},"operatingCashFlow@2013Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":115000},"#545":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":50,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":5074000},"#546":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":115000},"operatingCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#545"},{"ref":"#546","weight":-1}],"rule":"quarter-from-ytd","value":4959000},"#547":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":51,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":11540000},"operatingCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#547"},{"ref":"#545","weight":-1}],"rule":"quarter-from-ytd","value":6466000},"#548":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":16106000},"operatingCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#548"},{"ref":"#547","weight":-1}],"rule":"quarter-from-ytd","value":4566000},"operatingCashFlow@FY2013":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":16106000},"operatingCashFlow@2014Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":-1006000},"#549":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":1942000},"#550":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":-1006000},"operatingCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#549"},{"ref":"#550","weight":-1}],"rule":"quarter-from-ytd","value":2948000},"#551":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":6852000},"operatingCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#551"},{"ref":"#549","weight":-1}],"rule":"quarter-from-ytd","value":4910000},"#552":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":11126000},"operatingCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#552"},{"ref":"#551","weight":-1}],"rule":"quarter-from-ytd","value":4274000},"operatingCashFlow@FY2014":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":11126000},"operatingCashFlow@2015Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":-1154000},"#553":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":56,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":5687000},"#554":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":-1154000},"operatingCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#553"},{"ref":"#554","weight":-1}],"rule":"quarter-from-ytd","value":6841000},"#555":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":9247000},"operatingCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#555"},{"ref":"#553","weight":-1}],"rule":"quarter-from-ytd","value":3560000},"#556":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":17,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":13098000},"operatingCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#556"},{"ref":"#555","weight":-1}],"rule":"quarter-from-ytd","value":3851000},"operatingCashFlow@2016Q1":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":-2513000},"#557":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":59,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":1294000},"#558":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":-2513000},"operatingCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#557"},{"ref":"#558","weight":-1}],"rule":"quarter-from-ytd","value":3807000},"#559":{"kind":"filed","concept":"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations","filing":57,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":6579000},"operatingCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#559"},{"ref":"#557","weight":-1}],"rule":"quarter-from-ytd","value":5285000},"#560":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":1856837},"capex@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"#560"}],"rule":"component-sum","value":1856837},"#561":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":1449600},"#562":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":11,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":885080},"#563":{"kind":"computed","op":"sum","terms":[{"ref":"#561"},{"ref":"#562","weight":-1}],"rule":"quarter-from-ytd","value":564520},"capex@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#563"}],"rule":"component-sum","value":564520},"#564":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":3285530},"#565":{"kind":"computed","op":"sum","terms":[{"ref":"#564"},{"ref":"#561","weight":-1}],"rule":"quarter-from-ytd","value":1835930},"capex@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#565"}],"rule":"component-sum","value":1835930},"capex@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"#564"}],"rule":"component-sum","value":3285530},"#566":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":252704},"capex@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#566"}],"rule":"component-sum","value":252704},"#567":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":44,"unit":"USD","start":"2011-01-01","end":"2011-06-30","value":1004256},"#568":{"kind":"computed","op":"sum","terms":[{"ref":"#567"},{"ref":"#566","weight":-1}],"rule":"quarter-from-ytd","value":751552},"capex@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#568"}],"rule":"component-sum","value":751552},"#569":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":45,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":2638297},"#570":{"kind":"computed","op":"sum","terms":[{"ref":"#569"},{"ref":"#567","weight":-1}],"rule":"quarter-from-ytd","value":1634041},"capex@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#570"}],"rule":"component-sum","value":1634041},"#571":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":3741000},"#572":{"kind":"computed","op":"sum","terms":[{"ref":"#571"},{"ref":"#569","weight":-1}],"rule":"quarter-from-ytd","value":1102703},"capex@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#572"}],"rule":"component-sum","value":1102703},"capex@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"#571"}],"rule":"component-sum","value":3741000},"#573":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":2309282},"capex@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#573"}],"rule":"component-sum","value":2309282},"#574":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":47,"unit":"USD","start":"2012-01-01","end":"2012-06-30","value":5029274},"#575":{"kind":"computed","op":"sum","terms":[{"ref":"#574"},{"ref":"#573","weight":-1}],"rule":"quarter-from-ytd","value":2719992},"capex@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#575"}],"rule":"component-sum","value":2719992},"#576":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":48,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":8048911},"#577":{"kind":"computed","op":"sum","terms":[{"ref":"#576"},{"ref":"#574","weight":-1}],"rule":"quarter-from-ytd","value":3019637},"capex@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#577"}],"rule":"component-sum","value":3019637},"#578":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":11994000},"#579":{"kind":"computed","op":"sum","terms":[{"ref":"#578"},{"ref":"#576","weight":-1}],"rule":"quarter-from-ytd","value":3945089},"capex@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#579"}],"rule":"component-sum","value":3945089},"capex@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"#578"}],"rule":"component-sum","value":11994000},"#580":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":1252000},"capex@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#580"}],"rule":"component-sum","value":1252000},"#581":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":50,"unit":"USD","start":"2013-01-01","end":"2013-06-30","value":3545000},"#582":{"kind":"computed","op":"sum","terms":[{"ref":"#581"},{"ref":"#580","weight":-1}],"rule":"quarter-from-ytd","value":2293000},"capex@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#582"}],"rule":"component-sum","value":2293000},"#583":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":51,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":5017000},"#584":{"kind":"computed","op":"sum","terms":[{"ref":"#583"},{"ref":"#581","weight":-1}],"rule":"quarter-from-ytd","value":1472000},"capex@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#584"}],"rule":"component-sum","value":1472000},"#585":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":5830000},"#586":{"kind":"computed","op":"sum","terms":[{"ref":"#585"},{"ref":"#583","weight":-1}],"rule":"quarter-from-ytd","value":813000},"capex@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#586"}],"rule":"component-sum","value":813000},"capex@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"#585"}],"rule":"component-sum","value":5830000},"#587":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":1377000},"capex@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#587"}],"rule":"component-sum","value":1377000},"#588":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":4309000},"#589":{"kind":"computed","op":"sum","terms":[{"ref":"#588"},{"ref":"#587","weight":-1}],"rule":"quarter-from-ytd","value":2932000},"capex@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#589"}],"rule":"component-sum","value":2932000},"#590":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":10940000},"#591":{"kind":"computed","op":"sum","terms":[{"ref":"#590"},{"ref":"#588","weight":-1}],"rule":"quarter-from-ytd","value":6631000},"capex@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#591"}],"rule":"component-sum","value":6631000},"#592":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":13436000},"#593":{"kind":"computed","op":"sum","terms":[{"ref":"#592"},{"ref":"#590","weight":-1}],"rule":"quarter-from-ytd","value":2496000},"capex@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#593"}],"rule":"component-sum","value":2496000},"capex@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"#592"}],"rule":"component-sum","value":13436000},"#594":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":8522000},"capex@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#594"}],"rule":"component-sum","value":8522000},"#595":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":56,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":10461000},"#596":{"kind":"computed","op":"sum","terms":[{"ref":"#595"},{"ref":"#594","weight":-1}],"rule":"quarter-from-ytd","value":1939000},"capex@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#596"}],"rule":"component-sum","value":1939000},"#597":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":13003000},"#598":{"kind":"computed","op":"sum","terms":[{"ref":"#597"},{"ref":"#595","weight":-1}],"rule":"quarter-from-ytd","value":2542000},"capex@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#598"}],"rule":"component-sum","value":2542000},"#599":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":15742000},"#600":{"kind":"computed","op":"sum","terms":[{"ref":"#599"},{"ref":"#597","weight":-1}],"rule":"quarter-from-ytd","value":2739000},"capex@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#600"}],"rule":"component-sum","value":2739000},"capex@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"#599"}],"rule":"component-sum","value":15742000},"#601":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":1497000},"capex@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#601"}],"rule":"component-sum","value":1497000},"#602":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":59,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":4076000},"#603":{"kind":"computed","op":"sum","terms":[{"ref":"#602"},{"ref":"#601","weight":-1}],"rule":"quarter-from-ytd","value":2579000},"capex@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#603"}],"rule":"component-sum","value":2579000},"#604":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":5766000},"#605":{"kind":"computed","op":"sum","terms":[{"ref":"#604"},{"ref":"#602","weight":-1}],"rule":"quarter-from-ytd","value":1690000},"capex@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#605"}],"rule":"component-sum","value":1690000},"#606":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":7206000},"#607":{"kind":"computed","op":"sum","terms":[{"ref":"#606"},{"ref":"#604","weight":-1}],"rule":"quarter-from-ytd","value":1440000},"capex@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#607"}],"rule":"component-sum","value":1440000},"capex@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"#606"}],"rule":"component-sum","value":7206000},"#608":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":1463000},"capex@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#608"}],"rule":"component-sum","value":1463000},"#609":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":20,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":4471000},"#610":{"kind":"computed","op":"sum","terms":[{"ref":"#609"},{"ref":"#608","weight":-1}],"rule":"quarter-from-ytd","value":3008000},"capex@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#610"}],"rule":"component-sum","value":3008000},"#611":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":6880000},"#612":{"kind":"computed","op":"sum","terms":[{"ref":"#611"},{"ref":"#609","weight":-1}],"rule":"quarter-from-ytd","value":2409000},"capex@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#612"}],"rule":"component-sum","value":2409000},"#613":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":10382000},"#614":{"kind":"computed","op":"sum","terms":[{"ref":"#613"},{"ref":"#611","weight":-1}],"rule":"quarter-from-ytd","value":3502000},"capex@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#614"}],"rule":"component-sum","value":3502000},"capex@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"#613"}],"rule":"component-sum","value":10382000},"#615":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":1494000},"capex@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#615"}],"rule":"component-sum","value":1494000},"#616":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":23,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":2991000},"#617":{"kind":"computed","op":"sum","terms":[{"ref":"#616"},{"ref":"#615","weight":-1}],"rule":"quarter-from-ytd","value":1497000},"capex@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#617"}],"rule":"component-sum","value":1497000},"#618":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":4521000},"#619":{"kind":"computed","op":"sum","terms":[{"ref":"#618"},{"ref":"#616","weight":-1}],"rule":"quarter-from-ytd","value":1530000},"capex@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#619"}],"rule":"component-sum","value":1530000},"#620":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":5428000},"#621":{"kind":"computed","op":"sum","terms":[{"ref":"#620"},{"ref":"#618","weight":-1}],"rule":"quarter-from-ytd","value":907000},"capex@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#621"}],"rule":"component-sum","value":907000},"capex@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"#620"}],"rule":"component-sum","value":5428000},"#622":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":1388000},"capex@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#622"}],"rule":"component-sum","value":1388000},"#623":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":26,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":2819000},"#624":{"kind":"computed","op":"sum","terms":[{"ref":"#623"},{"ref":"#622","weight":-1}],"rule":"quarter-from-ytd","value":1431000},"capex@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#624"}],"rule":"component-sum","value":1431000},"#625":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":4381000},"#626":{"kind":"computed","op":"sum","terms":[{"ref":"#625"},{"ref":"#623","weight":-1}],"rule":"quarter-from-ytd","value":1562000},"capex@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#626"}],"rule":"component-sum","value":1562000},"#627":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":5778000},"#628":{"kind":"computed","op":"sum","terms":[{"ref":"#627"},{"ref":"#625","weight":-1}],"rule":"quarter-from-ytd","value":1397000},"capex@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#628"}],"rule":"component-sum","value":1397000},"capex@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"#627"}],"rule":"component-sum","value":5778000},"#629":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":1020000},"capex@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#629"}],"rule":"component-sum","value":1020000},"#630":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":29,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":2151000},"#631":{"kind":"computed","op":"sum","terms":[{"ref":"#630"},{"ref":"#629","weight":-1}],"rule":"quarter-from-ytd","value":1131000},"capex@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#631"}],"rule":"component-sum","value":1131000},"#632":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":3057000},"#633":{"kind":"computed","op":"sum","terms":[{"ref":"#632"},{"ref":"#630","weight":-1}],"rule":"quarter-from-ytd","value":906000},"capex@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#633"}],"rule":"component-sum","value":906000},"#634":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":4368000},"#635":{"kind":"computed","op":"sum","terms":[{"ref":"#634"},{"ref":"#632","weight":-1}],"rule":"quarter-from-ytd","value":1311000},"capex@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#635"}],"rule":"component-sum","value":1311000},"capex@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#634"}],"rule":"component-sum","value":4368000},"#636":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":1449000},"capex@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#636"}],"rule":"component-sum","value":1449000},"#637":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":32,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":3282000},"#638":{"kind":"computed","op":"sum","terms":[{"ref":"#637"},{"ref":"#636","weight":-1}],"rule":"quarter-from-ytd","value":1833000},"capex@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#638"}],"rule":"component-sum","value":1833000},"#639":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":4277000},"#640":{"kind":"computed","op":"sum","terms":[{"ref":"#639"},{"ref":"#637","weight":-1}],"rule":"quarter-from-ytd","value":995000},"capex@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#640"}],"rule":"component-sum","value":995000},"#641":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":5395000},"#642":{"kind":"computed","op":"sum","terms":[{"ref":"#641"},{"ref":"#639","weight":-1}],"rule":"quarter-from-ytd","value":1118000},"capex@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#642"}],"rule":"component-sum","value":1118000},"capex@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#641"}],"rule":"component-sum","value":5395000},"#643":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":2334000},"capex@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#643"}],"rule":"component-sum","value":2334000},"#644":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":35,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":8502000},"#645":{"kind":"computed","op":"sum","terms":[{"ref":"#644"},{"ref":"#643","weight":-1}],"rule":"quarter-from-ytd","value":6168000},"capex@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#645"}],"rule":"component-sum","value":6168000},"#646":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":10816000},"#647":{"kind":"computed","op":"sum","terms":[{"ref":"#646"},{"ref":"#644","weight":-1}],"rule":"quarter-from-ytd","value":2314000},"capex@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#647"}],"rule":"component-sum","value":2314000},"#648":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":13780000},"#649":{"kind":"computed","op":"sum","terms":[{"ref":"#648"},{"ref":"#646","weight":-1}],"rule":"quarter-from-ytd","value":2964000},"capex@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#649"}],"rule":"component-sum","value":2964000},"capex@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"#648"}],"rule":"component-sum","value":13780000},"#650":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":2179000},"capex@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#650"}],"rule":"component-sum","value":2179000},"#651":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":38,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":4951000},"#652":{"kind":"computed","op":"sum","terms":[{"ref":"#651"},{"ref":"#650","weight":-1}],"rule":"quarter-from-ytd","value":2772000},"capex@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#652"}],"rule":"component-sum","value":2772000},"#653":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":7734000},"#654":{"kind":"computed","op":"sum","terms":[{"ref":"#653"},{"ref":"#651","weight":-1}],"rule":"quarter-from-ytd","value":2783000},"capex@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#654"}],"rule":"component-sum","value":2783000},"#655":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":10490000},"#656":{"kind":"computed","op":"sum","terms":[{"ref":"#655"},{"ref":"#653","weight":-1}],"rule":"quarter-from-ytd","value":2756000},"capex@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#656"}],"rule":"component-sum","value":2756000},"capex@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#655"}],"rule":"component-sum","value":10490000},"#657":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":1732000},"capex@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#657"}],"rule":"component-sum","value":1732000},"#658":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":4503000},"#659":{"kind":"computed","op":"sum","terms":[{"ref":"#658"},{"ref":"#657","weight":-1}],"rule":"quarter-from-ytd","value":2771000},"capex@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#659"}],"rule":"component-sum","value":2771000},"#660":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":39,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":6649000},"#661":{"kind":"computed","op":"sum","terms":[{"ref":"#660"},{"ref":"#658","weight":-1}],"rule":"quarter-from-ytd","value":2146000},"capex@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#661"}],"rule":"component-sum","value":2146000},"#662":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":9,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":9656000},"#663":{"kind":"computed","op":"sum","terms":[{"ref":"#662"},{"ref":"#660","weight":-1}],"rule":"quarter-from-ytd","value":3007000},"capex@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#663"}],"rule":"component-sum","value":3007000},"capex@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#662"}],"rule":"component-sum","value":9656000},"#664":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":2817000},"capex@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#664"}],"rule":"component-sum","value":2817000},"#665":{"kind":"filed","concept":"PaymentsToAcquirePropertyPlantAndEquipment","filing":41,"unit":"USD","start":"2025-01-01","end":"2025-06-30","value":5674000},"#666":{"kind":"computed","op":"sum","terms":[{"ref":"#665"},{"ref":"#664","weight":-1}],"rule":"quarter-from-ytd","value":2857000},"capex@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#666"}],"rule":"component-sum","value":2857000},"depreciationAndAmortization@FY2009":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":10,"unit":"USD","start":"2009-01-01","end":"2009-12-31","value":2895062},"#667":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":12,"unit":"USD","start":"2010-01-01","end":"2010-09-30","value":2393690},"#668":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":11,"unit":"USD","start":"2010-01-01","end":"2010-06-30","value":1634248},"depreciationAndAmortization@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#667"},{"ref":"#668","weight":-1}],"rule":"quarter-from-ytd","value":759442},"#669":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":3152193},"depreciationAndAmortization@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#669"},{"ref":"#667","weight":-1}],"rule":"quarter-from-ytd","value":758503},"depreciationAndAmortization@FY2010":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":13,"unit":"USD","start":"2010-01-01","end":"2010-12-31","value":3152193},"depreciationAndAmortization@2011Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":43,"unit":"USD","start":"2011-01-01","end":"2011-03-31","value":692438},"depreciationAndAmortization@2011Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":44,"unit":"USD","start":"2011-04-01","end":"2011-06-30","value":711054},"depreciationAndAmortization@2011Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":45,"unit":"USD","start":"2011-07-01","end":"2011-09-30","value":578283},"#670":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":2781000},"#671":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":45,"unit":"USD","start":"2011-01-01","end":"2011-09-30","value":1981775},"depreciationAndAmortization@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#670"},{"ref":"#671","weight":-1}],"rule":"quarter-from-ytd","value":799225},"depreciationAndAmortization@FY2011":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":14,"unit":"USD","start":"2011-01-01","end":"2011-12-31","value":2781000},"depreciationAndAmortization@2012Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":46,"unit":"USD","start":"2012-01-01","end":"2012-03-31","value":681449},"depreciationAndAmortization@2012Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":47,"unit":"USD","start":"2012-04-01","end":"2012-06-30","value":716637},"depreciationAndAmortization@2012Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":48,"unit":"USD","start":"2012-07-01","end":"2012-09-30","value":712699},"#672":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":2928000},"#673":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":48,"unit":"USD","start":"2012-01-01","end":"2012-09-30","value":2117538},"depreciationAndAmortization@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#672"},{"ref":"#673","weight":-1}],"rule":"quarter-from-ytd","value":810462},"depreciationAndAmortization@FY2012":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":15,"unit":"USD","start":"2012-01-01","end":"2012-12-31","value":2928000},"depreciationAndAmortization@2013Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":49,"unit":"USD","start":"2013-01-01","end":"2013-03-31","value":974000},"depreciationAndAmortization@2013Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":50,"unit":"USD","start":"2013-04-01","end":"2013-06-30","value":1003000},"depreciationAndAmortization@2013Q3":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":48,"unit":"USD","start":"2013-07-01","end":"2013-09-30","value":1005036},"#674":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":4084000},"#675":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":51,"unit":"USD","start":"2013-01-01","end":"2013-09-30","value":2982000},"depreciationAndAmortization@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#674"},{"ref":"#675","weight":-1}],"rule":"quarter-from-ytd","value":1102000},"depreciationAndAmortization@FY2013":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":16,"unit":"USD","start":"2013-01-01","end":"2013-12-31","value":4084000},"depreciationAndAmortization@2014Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":52,"unit":"USD","start":"2014-01-01","end":"2014-03-31","value":1131000},"depreciationAndAmortization@2014Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":50,"unit":"USD","start":"2014-04-01","end":"2014-06-30","value":1116000},"#676":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":54,"unit":"USD","start":"2014-01-01","end":"2014-09-30","value":3207000},"#677":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":53,"unit":"USD","start":"2014-01-01","end":"2014-06-30","value":2247000},"depreciationAndAmortization@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#676"},{"ref":"#677","weight":-1}],"rule":"quarter-from-ytd","value":960000},"#678":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":4376000},"depreciationAndAmortization@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#678"},{"ref":"#676","weight":-1}],"rule":"quarter-from-ytd","value":1169000},"depreciationAndAmortization@FY2014":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":17,"unit":"USD","start":"2014-01-01","end":"2014-12-31","value":4376000},"depreciationAndAmortization@2015Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":1153000},"#679":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":56,"unit":"USD","start":"2015-01-01","end":"2015-06-30","value":2341000},"#680":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":55,"unit":"USD","start":"2015-01-01","end":"2015-03-31","value":1153000},"depreciationAndAmortization@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#679"},{"ref":"#680","weight":-1}],"rule":"quarter-from-ytd","value":1188000},"#681":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":57,"unit":"USD","start":"2015-01-01","end":"2015-09-30","value":3507000},"depreciationAndAmortization@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#681"},{"ref":"#679","weight":-1}],"rule":"quarter-from-ytd","value":1166000},"#682":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":4846000},"depreciationAndAmortization@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#682"},{"ref":"#681","weight":-1}],"rule":"quarter-from-ytd","value":1339000},"depreciationAndAmortization@FY2015":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":18,"unit":"USD","start":"2015-01-01","end":"2015-12-31","value":4846000},"depreciationAndAmortization@2016Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":1367000},"#683":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":59,"unit":"USD","start":"2016-01-01","end":"2016-06-30","value":2749000},"#684":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":58,"unit":"USD","start":"2016-01-01","end":"2016-03-31","value":1367000},"depreciationAndAmortization@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#683"},{"ref":"#684","weight":-1}],"rule":"quarter-from-ytd","value":1382000},"#685":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":60,"unit":"USD","start":"2016-01-01","end":"2016-09-30","value":4109000},"depreciationAndAmortization@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#685"},{"ref":"#683","weight":-1}],"rule":"quarter-from-ytd","value":1360000},"#686":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":5634000},"depreciationAndAmortization@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#686"},{"ref":"#685","weight":-1}],"rule":"quarter-from-ytd","value":1525000},"depreciationAndAmortization@FY2016":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":3,"unit":"USD","start":"2016-01-01","end":"2016-12-31","value":5634000},"depreciationAndAmortization@2017Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":1395000},"#687":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":20,"unit":"USD","start":"2017-01-01","end":"2017-06-30","value":2796000},"#688":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":19,"unit":"USD","start":"2017-01-01","end":"2017-03-31","value":1395000},"depreciationAndAmortization@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#687"},{"ref":"#688","weight":-1}],"rule":"quarter-from-ytd","value":1401000},"#689":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":21,"unit":"USD","start":"2017-01-01","end":"2017-09-30","value":4171000},"depreciationAndAmortization@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#689"},{"ref":"#687","weight":-1}],"rule":"quarter-from-ytd","value":1375000},"#690":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":5635000},"depreciationAndAmortization@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#690"},{"ref":"#689","weight":-1}],"rule":"quarter-from-ytd","value":1464000},"depreciationAndAmortization@FY2017":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":4,"unit":"USD","start":"2017-01-01","end":"2017-12-31","value":5635000},"depreciationAndAmortization@2018Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":1832000},"#691":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":23,"unit":"USD","start":"2018-01-01","end":"2018-06-30","value":3874000},"#692":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":22,"unit":"USD","start":"2018-01-01","end":"2018-03-31","value":1832000},"depreciationAndAmortization@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#691"},{"ref":"#692","weight":-1}],"rule":"quarter-from-ytd","value":2042000},"#693":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":24,"unit":"USD","start":"2018-01-01","end":"2018-09-30","value":5820000},"depreciationAndAmortization@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#693"},{"ref":"#691","weight":-1}],"rule":"quarter-from-ytd","value":1946000},"#694":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":7831000},"depreciationAndAmortization@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#694"},{"ref":"#693","weight":-1}],"rule":"quarter-from-ytd","value":2011000},"depreciationAndAmortization@FY2018":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":5,"unit":"USD","start":"2018-01-01","end":"2018-12-31","value":7831000},"depreciationAndAmortization@2019Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":2022000},"#695":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":26,"unit":"USD","start":"2019-01-01","end":"2019-06-30","value":4050000},"#696":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":25,"unit":"USD","start":"2019-01-01","end":"2019-03-31","value":2022000},"depreciationAndAmortization@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#695"},{"ref":"#696","weight":-1}],"rule":"quarter-from-ytd","value":2028000},"#697":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":27,"unit":"USD","start":"2019-01-01","end":"2019-09-30","value":6120000},"depreciationAndAmortization@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#697"},{"ref":"#695","weight":-1}],"rule":"quarter-from-ytd","value":2070000},"#698":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":8172000},"depreciationAndAmortization@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#698"},{"ref":"#697","weight":-1}],"rule":"quarter-from-ytd","value":2052000},"depreciationAndAmortization@FY2019":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":6,"unit":"USD","start":"2019-01-01","end":"2019-12-31","value":8172000},"depreciationAndAmortization@2020Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":2066000},"#699":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":29,"unit":"USD","start":"2020-01-01","end":"2020-06-30","value":4150000},"#700":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":28,"unit":"USD","start":"2020-01-01","end":"2020-03-31","value":2066000},"depreciationAndAmortization@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#699"},{"ref":"#700","weight":-1}],"rule":"quarter-from-ytd","value":2084000},"#701":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":30,"unit":"USD","start":"2020-01-01","end":"2020-09-30","value":6210000},"depreciationAndAmortization@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#701"},{"ref":"#699","weight":-1}],"rule":"quarter-from-ytd","value":2060000},"#702":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":8268000},"depreciationAndAmortization@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#702"},{"ref":"#701","weight":-1}],"rule":"quarter-from-ytd","value":2058000},"depreciationAndAmortization@FY2020":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":8268000},"depreciationAndAmortization@2021Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":2069000},"#703":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":32,"unit":"USD","start":"2021-01-01","end":"2021-06-30","value":4172000},"#704":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":31,"unit":"USD","start":"2021-01-01","end":"2021-03-31","value":2069000},"depreciationAndAmortization@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#703"},{"ref":"#704","weight":-1}],"rule":"quarter-from-ytd","value":2103000},"#705":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":6209000},"depreciationAndAmortization@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#705"},{"ref":"#703","weight":-1}],"rule":"quarter-from-ytd","value":2037000},"#706":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":8410000},"depreciationAndAmortization@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#706"},{"ref":"#705","weight":-1}],"rule":"quarter-from-ytd","value":2201000},"depreciationAndAmortization@FY2021":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":8410000},"depreciationAndAmortization@2022Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":3016000},"#707":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":35,"unit":"USD","start":"2022-01-01","end":"2022-06-30","value":6333000},"#708":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":3016000},"depreciationAndAmortization@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#707"},{"ref":"#708","weight":-1}],"rule":"quarter-from-ytd","value":3317000},"#709":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":9137000},"depreciationAndAmortization@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#709"},{"ref":"#707","weight":-1}],"rule":"quarter-from-ytd","value":2804000},"#710":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":11886000},"depreciationAndAmortization@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#710"},{"ref":"#709","weight":-1}],"rule":"quarter-from-ytd","value":2749000},"depreciationAndAmortization@FY2022":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":11886000},"depreciationAndAmortization@2023Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":2777000},"#711":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":38,"unit":"USD","start":"2023-01-01","end":"2023-06-30","value":5607000},"#712":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":2777000},"depreciationAndAmortization@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#711"},{"ref":"#712","weight":-1}],"rule":"quarter-from-ytd","value":2830000},"#713":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":8446000},"depreciationAndAmortization@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#713"},{"ref":"#711","weight":-1}],"rule":"quarter-from-ytd","value":2839000},"#714":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":11407000},"depreciationAndAmortization@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#714"},{"ref":"#713","weight":-1}],"rule":"quarter-from-ytd","value":2961000},"depreciationAndAmortization@FY2023":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":11407000},"depreciationAndAmortization@2024Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":2999000},"depreciationAndAmortization@2024Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":3032000},"#715":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":39,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":10058000},"#716":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2024-01-01","end":"2024-06-30","value":6031000},"depreciationAndAmortization@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#715"},{"ref":"#716","weight":-1}],"rule":"quarter-from-ytd","value":4027000},"#717":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":14715000},"depreciationAndAmortization@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#717"},{"ref":"#715","weight":-1}],"rule":"quarter-from-ytd","value":4657000},"depreciationAndAmortization@FY2024":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":14715000},"depreciationAndAmortization@2025Q1":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":40,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":4634000},"depreciationAndAmortization@2025Q2":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":41,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":4719000},"depreciationAndAmortization@FY2025":{"kind":"filed","concept":"DepreciationDepletionAndAmortization","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":19150000},"dilutedShares@FY2009":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":10,"unit":"shares","start":"2009-01-01","end":"2009-12-31","value":6293964},"dilutedShares@2010Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":11,"unit":"shares","start":"2010-04-01","end":"2010-06-30","value":6725398},"dilutedShares@2010Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":12,"unit":"shares","start":"2010-07-01","end":"2010-09-30","value":6784650},"dilutedShares@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#389","weight":4},{"ref":"#392","weight":-3}],"rule":"unaverage-quarter","value":6812671},"dilutedShares@FY2010":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":13,"unit":"shares","start":"2010-01-01","end":"2010-12-31","value":6749062},"dilutedShares@2011Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":43,"unit":"shares","start":"2011-01-01","end":"2011-03-31","value":6969361},"dilutedShares@2011Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":44,"unit":"shares","start":"2011-04-01","end":"2011-06-30","value":6981838},"dilutedShares@2011Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2011-07-01","end":"2011-09-30","value":6999224},"#718":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2011-01-01","end":"2011-12-31","value":6999000},"#719":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":45,"unit":"shares","start":"2011-01-01","end":"2011-09-30","value":6985332},"dilutedShares@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#718","weight":4},{"ref":"#719","weight":-3}],"rule":"unaverage-quarter","value":7040004},"dilutedShares@FY2011":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":14,"unit":"shares","start":"2011-01-01","end":"2011-12-31","value":6999000},"dilutedShares@2012Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":46,"unit":"shares","start":"2012-01-01","end":"2012-03-31","value":7030197},"dilutedShares@2012Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":47,"unit":"shares","start":"2012-04-01","end":"2012-06-30","value":7055017},"dilutedShares@2012Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2012-07-01","end":"2012-09-30","value":7074631},"#720":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2012-01-01","end":"2012-12-31","value":7028000},"#721":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":48,"unit":"shares","start":"2012-01-01","end":"2012-09-30","value":7055397},"dilutedShares@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#720","weight":4},{"ref":"#721","weight":-3}],"rule":"unaverage-quarter","value":6945809},"dilutedShares@FY2012":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":15,"unit":"shares","start":"2012-01-01","end":"2012-12-31","value":7028000},"dilutedShares@2013Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":49,"unit":"shares","start":"2013-01-01","end":"2013-03-31","value":7088000},"dilutedShares@2013Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":50,"unit":"shares","start":"2013-04-01","end":"2013-06-30","value":7090000},"dilutedShares@2013Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2013-07-01","end":"2013-09-30","value":7112000},"#722":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2013-01-01","end":"2013-12-31","value":7105000},"#723":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":51,"unit":"shares","start":"2013-01-01","end":"2013-09-30","value":7096000},"dilutedShares@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#722","weight":4},{"ref":"#723","weight":-3}],"rule":"unaverage-quarter","value":7132000},"dilutedShares@FY2013":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":16,"unit":"shares","start":"2013-01-01","end":"2013-12-31","value":7105000},"dilutedShares@2014Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":52,"unit":"shares","start":"2014-01-01","end":"2014-03-31","value":7148000},"dilutedShares@2014Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":53,"unit":"shares","start":"2014-04-01","end":"2014-06-30","value":7168000},"dilutedShares@2014Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":54,"unit":"shares","start":"2014-07-01","end":"2014-09-30","value":7186000},"#724":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":7175000},"#725":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":54,"unit":"shares","start":"2014-01-01","end":"2014-09-30","value":7170000},"dilutedShares@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#724","weight":4},{"ref":"#725","weight":-3}],"rule":"unaverage-quarter","value":7190000},"dilutedShares@FY2014":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":17,"unit":"shares","start":"2014-01-01","end":"2014-12-31","value":7175000},"dilutedShares@2015Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":55,"unit":"shares","start":"2015-01-01","end":"2015-03-31","value":7193000},"dilutedShares@2015Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":56,"unit":"shares","start":"2015-04-01","end":"2015-06-30","value":7210000},"dilutedShares@2015Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":57,"unit":"shares","start":"2015-07-01","end":"2015-09-30","value":7230000},"#726":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":7206000},"#727":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":57,"unit":"shares","start":"2015-01-01","end":"2015-09-30","value":7212000},"dilutedShares@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#726","weight":4},{"ref":"#727","weight":-3}],"rule":"unaverage-quarter","value":7188000},"dilutedShares@FY2015":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":18,"unit":"shares","start":"2015-01-01","end":"2015-12-31","value":7206000},"dilutedShares@2016Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":58,"unit":"shares","start":"2016-01-01","end":"2016-03-31","value":7253000},"dilutedShares@2016Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":59,"unit":"shares","start":"2016-04-01","end":"2016-06-30","value":7250000},"dilutedShares@2016Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":60,"unit":"shares","start":"2016-07-01","end":"2016-09-30","value":7282000},"#728":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":7275000},"#729":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":60,"unit":"shares","start":"2016-01-01","end":"2016-09-30","value":7265000},"dilutedShares@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#728","weight":4},{"ref":"#729","weight":-3}],"rule":"unaverage-quarter","value":7305000},"dilutedShares@FY2016":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":3,"unit":"shares","start":"2016-01-01","end":"2016-12-31","value":7275000},"dilutedShares@2017Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":19,"unit":"shares","start":"2017-01-01","end":"2017-03-31","value":7297000},"dilutedShares@2017Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":20,"unit":"shares","start":"2017-04-01","end":"2017-06-30","value":7323000},"dilutedShares@2017Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2017-07-01","end":"2017-09-30","value":7353000},"#730":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":7337000},"#731":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":21,"unit":"shares","start":"2017-01-01","end":"2017-09-30","value":7326000},"dilutedShares@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#730","weight":4},{"ref":"#731","weight":-3}],"rule":"unaverage-quarter","value":7370000},"dilutedShares@FY2017":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":4,"unit":"shares","start":"2017-01-01","end":"2017-12-31","value":7337000},"dilutedShares@2018Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":22,"unit":"shares","start":"2018-01-01","end":"2018-03-31","value":7378000},"dilutedShares@2018Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":23,"unit":"shares","start":"2018-04-01","end":"2018-06-30","value":7413000},"dilutedShares@2018Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2018-07-01","end":"2018-09-30","value":7435000},"#732":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":7430000},"#733":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":24,"unit":"shares","start":"2018-01-01","end":"2018-09-30","value":7406000},"dilutedShares@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#732","weight":4},{"ref":"#733","weight":-3}],"rule":"unaverage-quarter","value":7502000},"dilutedShares@FY2018":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":5,"unit":"shares","start":"2018-01-01","end":"2018-12-31","value":7430000},"dilutedShares@2019Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":25,"unit":"shares","start":"2019-01-01","end":"2019-03-31","value":7466000},"dilutedShares@2019Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":26,"unit":"shares","start":"2019-04-01","end":"2019-06-30","value":7467000},"dilutedShares@2019Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2019-07-01","end":"2019-09-30","value":7493000},"#734":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":7516000},"#735":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":27,"unit":"shares","start":"2019-01-01","end":"2019-09-30","value":7476000},"dilutedShares@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#734","weight":4},{"ref":"#735","weight":-3}],"rule":"unaverage-quarter","value":7636000},"dilutedShares@FY2019":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":6,"unit":"shares","start":"2019-01-01","end":"2019-12-31","value":7516000},"dilutedShares@2020Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":28,"unit":"shares","start":"2020-01-01","end":"2020-03-31","value":7538000},"dilutedShares@2020Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":29,"unit":"shares","start":"2020-04-01","end":"2020-06-30","value":7532000},"dilutedShares@2020Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2020-07-01","end":"2020-09-30","value":7555000},"#736":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":7568000},"#737":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":30,"unit":"shares","start":"2020-01-01","end":"2020-09-30","value":7547000},"dilutedShares@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#736","weight":4},{"ref":"#737","weight":-3}],"rule":"unaverage-quarter","value":7631000},"dilutedShares@FY2020":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":7,"unit":"shares","start":"2020-01-01","end":"2020-12-31","value":7568000},"dilutedShares@2021Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":31,"unit":"shares","start":"2021-01-01","end":"2021-03-31","value":7570000},"dilutedShares@2021Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":32,"unit":"shares","start":"2021-04-01","end":"2021-06-30","value":7573000},"dilutedShares@2021Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2021-07-01","end":"2021-09-30","value":7597000},"#738":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":7615000},"#739":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":33,"unit":"shares","start":"2021-01-01","end":"2021-09-30","value":7585000},"dilutedShares@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#738","weight":4},{"ref":"#739","weight":-3}],"rule":"unaverage-quarter","value":7705000},"dilutedShares@FY2021":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":8,"unit":"shares","start":"2021-01-01","end":"2021-12-31","value":7615000},"dilutedShares@2022Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":34,"unit":"shares","start":"2022-01-01","end":"2022-03-31","value":7630000},"dilutedShares@2022Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":35,"unit":"shares","start":"2022-04-01","end":"2022-06-30","value":7608000},"dilutedShares@2022Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2022-07-01","end":"2022-09-30","value":7638000},"#740":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":7663000},"#741":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":36,"unit":"shares","start":"2022-01-01","end":"2022-09-30","value":7629000},"dilutedShares@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#740","weight":4},{"ref":"#741","weight":-3}],"rule":"unaverage-quarter","value":7765000},"dilutedShares@FY2022":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":9,"unit":"shares","start":"2022-01-01","end":"2022-12-31","value":7663000},"dilutedShares@2023Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":37,"unit":"shares","start":"2023-01-01","end":"2023-03-31","value":7681000},"dilutedShares@2023Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":38,"unit":"shares","start":"2023-04-01","end":"2023-06-30","value":7690000},"dilutedShares@2023Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2023-07-01","end":"2023-09-30","value":7709000},"#742":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":7701000},"#743":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":39,"unit":"shares","start":"2023-01-01","end":"2023-09-30","value":7697000},"dilutedShares@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#742","weight":4},{"ref":"#743","weight":-3}],"rule":"unaverage-quarter","value":7713000},"dilutedShares@FY2023":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2023-01-01","end":"2023-12-31","value":7701000},"dilutedShares@2024Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":40,"unit":"shares","start":"2024-01-01","end":"2024-03-31","value":7737000},"dilutedShares@2024Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":41,"unit":"shares","start":"2024-04-01","end":"2024-06-30","value":7753000},"dilutedShares@2024Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2024-07-01","end":"2024-09-30","value":7772000},"#744":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":7785000},"#745":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2024-01-01","end":"2024-09-30","value":7763000},"dilutedShares@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#744","weight":4},{"ref":"#745","weight":-3}],"rule":"unaverage-quarter","value":7851000},"dilutedShares@FY2024":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2024-01-01","end":"2024-12-31","value":7785000},"dilutedShares@2025Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2025-01-01","end":"2025-03-31","value":7776000},"dilutedShares@2025Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2025-04-01","end":"2025-06-30","value":7773000},"dilutedShares@2025Q3":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2025-07-01","end":"2025-09-30","value":7780000},"#746":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":7804000},"#747":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":42,"unit":"shares","start":"2025-01-01","end":"2025-09-30","value":7783000},"dilutedShares@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#746","weight":4},{"ref":"#747","weight":-3}],"rule":"unaverage-quarter","value":7867000},"dilutedShares@FY2025":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":0,"unit":"shares","start":"2025-01-01","end":"2025-12-31","value":7804000},"dilutedShares@2026Q1":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":1,"unit":"shares","start":"2026-01-01","end":"2026-03-31","value":7799000},"dilutedShares@2026Q2":{"kind":"filed","concept":"WeightedAverageNumberOfDilutedSharesOutstanding","filing":2,"unit":"shares","start":"2026-04-01","end":"2026-06-30","value":7788000},"sharesOutstanding@2010Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2010-12-31","value":6338829},"sharesOutstanding@FY2010":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":10,"unit":"shares","end":"2010-12-31","value":6338829},"sharesOutstanding@2011Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":11,"unit":"shares","end":"2011-06-30","value":6472406},"sharesOutstanding@2011Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":12,"unit":"shares","end":"2011-09-30","value":6527246},"sharesOutstanding@2011Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":13,"unit":"shares","end":"2011-12-31","value":6554746},"sharesOutstanding@FY2011":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":13,"unit":"shares","end":"2011-12-31","value":6554746},"sharesOutstanding@2012Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":43,"unit":"shares","end":"2012-03-31","value":6643778},"sharesOutstanding@2012Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":44,"unit":"shares","end":"2012-06-30","value":6715332},"sharesOutstanding@2012Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":45,"unit":"shares","end":"2012-09-30","value":6731929},"sharesOutstanding@2012Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2012-12-31","value":6749913},"sharesOutstanding@FY2012":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":14,"unit":"shares","end":"2012-12-31","value":6749913},"sharesOutstanding@2013Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":46,"unit":"shares","end":"2013-03-31","value":6796959},"sharesOutstanding@2013Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":47,"unit":"shares","end":"2013-06-30","value":6803853},"sharesOutstanding@2013Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":48,"unit":"shares","end":"2013-09-30","value":6883441},"sharesOutstanding@2013Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":15,"unit":"shares","end":"2013-12-31","value":6900683},"sharesOutstanding@FY2013":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":15,"unit":"shares","end":"2013-12-31","value":6900683},"sharesOutstanding@2014Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":49,"unit":"shares","end":"2014-03-31","value":6996838},"sharesOutstanding@2014Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":50,"unit":"shares","end":"2014-06-30","value":7054173},"sharesOutstanding@2014Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":51,"unit":"shares","end":"2014-09-30","value":7056569},"sharesOutstanding@2014Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2014-12-31","value":7068815},"sharesOutstanding@FY2014":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":16,"unit":"shares","end":"2014-12-31","value":7068815},"sharesOutstanding@2015Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":52,"unit":"shares","end":"2015-03-31","value":7108094},"sharesOutstanding@2015Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":53,"unit":"shares","end":"2015-06-30","value":7124850},"sharesOutstanding@2015Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":54,"unit":"shares","end":"2015-09-30","value":7138218},"sharesOutstanding@2015Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2015-12-31","value":7140818},"sharesOutstanding@FY2015":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":17,"unit":"shares","end":"2015-12-31","value":7140818},"sharesOutstanding@2016Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":55,"unit":"shares","end":"2016-03-31","value":7178397},"sharesOutstanding@2016Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":56,"unit":"shares","end":"2016-06-30","value":7223048},"sharesOutstanding@2016Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":57,"unit":"shares","end":"2016-09-30","value":7228048},"sharesOutstanding@2016Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":18,"unit":"shares","end":"2016-12-31","value":7212464},"sharesOutstanding@FY2016":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":18,"unit":"shares","end":"2016-12-31","value":7212464},"sharesOutstanding@2017Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":58,"unit":"shares","end":"2017-03-31","value":7231881},"sharesOutstanding@2017Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":59,"unit":"shares","end":"2017-06-30","value":7252073},"sharesOutstanding@2017Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":60,"unit":"shares","end":"2017-09-30","value":7270162},"sharesOutstanding@2017Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2017-12-31","value":7280350},"sharesOutstanding@FY2017":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":3,"unit":"shares","end":"2017-12-31","value":7280350},"sharesOutstanding@2018Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":19,"unit":"shares","end":"2018-03-31","value":7321613},"sharesOutstanding@2018Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":20,"unit":"shares","end":"2018-06-30","value":7359557},"sharesOutstanding@2018Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":21,"unit":"shares","end":"2018-09-30","value":7373207},"sharesOutstanding@2018Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2018-12-31","value":7385443},"sharesOutstanding@FY2018":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":4,"unit":"shares","end":"2018-12-31","value":7385443},"sharesOutstanding@2019Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":22,"unit":"shares","end":"2019-03-31","value":7414376},"sharesOutstanding@2019Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":23,"unit":"shares","end":"2019-06-30","value":7428229},"sharesOutstanding@2019Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":24,"unit":"shares","end":"2019-09-30","value":7437136},"sharesOutstanding@2019Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":5,"unit":"shares","end":"2019-12-31","value":7446209},"sharesOutstanding@FY2019":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":5,"unit":"shares","end":"2019-12-31","value":7446209},"sharesOutstanding@2020Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":25,"unit":"shares","end":"2020-03-31","value":7482844},"sharesOutstanding@2020Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":26,"unit":"shares","end":"2020-06-30","value":7494784},"sharesOutstanding@2020Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":27,"unit":"shares","end":"2020-09-30","value":7494784},"sharesOutstanding@2020Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":6,"unit":"shares","end":"2020-12-31","value":7500066},"sharesOutstanding@FY2020":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":6,"unit":"shares","end":"2020-12-31","value":7500066},"sharesOutstanding@2021Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":28,"unit":"shares","end":"2021-03-31","value":7519979},"sharesOutstanding@2021Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":29,"unit":"shares","end":"2021-06-30","value":7531404},"sharesOutstanding@2021Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":30,"unit":"shares","end":"2021-09-30","value":7531404},"sharesOutstanding@2021Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":8,"unit":"shares","end":"2021-12-31","value":7581685},"sharesOutstanding@FY2021":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":8,"unit":"shares","end":"2021-12-31","value":7581685},"sharesOutstanding@2022Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":31,"unit":"shares","end":"2022-03-31","value":7561495},"sharesOutstanding@2022Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":32,"unit":"shares","end":"2022-06-30","value":7566531},"sharesOutstanding@2022Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":33,"unit":"shares","end":"2022-09-30","value":7578605},"sharesOutstanding@2022Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":8,"unit":"shares","end":"2022-12-31","value":7639780},"sharesOutstanding@FY2022":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":8,"unit":"shares","end":"2022-12-31","value":7639780},"sharesOutstanding@2023Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":34,"unit":"shares","end":"2023-03-31","value":7612970},"sharesOutstanding@2023Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":35,"unit":"shares","end":"2023-06-30","value":7638812},"sharesOutstanding@2023Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":36,"unit":"shares","end":"2023-09-30","value":7638812},"sharesOutstanding@2023Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2023-12-31","value":7639780},"sharesOutstanding@FY2023":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":9,"unit":"shares","end":"2023-12-31","value":7639780},"sharesOutstanding@2024Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":37,"unit":"shares","end":"2024-03-31","value":7670487},"sharesOutstanding@2024Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":38,"unit":"shares","end":"2024-06-30","value":7674363},"sharesOutstanding@2024Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":39,"unit":"shares","end":"2024-09-30","value":7674363},"sharesOutstanding@2024Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2024-12-31","value":7676785},"sharesOutstanding@FY2024":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":0,"unit":"shares","end":"2024-12-31","value":7676785},"sharesOutstanding@2025Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":41,"unit":"shares","end":"2025-03-31","value":7711126},"sharesOutstanding@2025Q3":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":42,"unit":"shares","end":"2025-09-30","value":7712444},"sharesOutstanding@2025Q4":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2025-12-31","value":7676785},"sharesOutstanding@FY2025":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2025-12-31","value":7676785},"sharesOutstanding@2026Q1":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":1,"unit":"shares","end":"2026-03-31","value":7736939},"sharesOutstanding@2026Q2":{"kind":"filed","concept":"CommonStockSharesOutstanding","filing":2,"unit":"shares","end":"2026-06-30","value":7745790},"#748":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":-459000},"#749":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":0},"#750":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":7,"unit":"USD","start":"2020-01-01","end":"2020-12-31","value":0},"totalCosts@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"#748","weight":-1},{"ref":"#25"},{"ref":"#204"},{"ref":"#749"},{"ref":"#750"}],"rule":"component-sum","value":162641000},"#751":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":21000},"#752":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":37241000},"#753":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":0},"#754":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":32,"unit":"USD","start":"2021-04-01","end":"2021-06-30","value":0},"totalCosts@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#751","weight":-1},{"ref":"#752"},{"ref":"#213"},{"ref":"#753"},{"ref":"#754"}],"rule":"component-sum","value":44448000},"#755":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":21000},"#756":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":38707000},"#757":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":154000},"#758":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":33,"unit":"USD","start":"2021-07-01","end":"2021-09-30","value":0},"totalCosts@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#755","weight":-1},{"ref":"#756"},{"ref":"#215"},{"ref":"#757"},{"ref":"#758"}],"rule":"component-sum","value":45646000},"#759":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":14000},"#760":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":42000},"#761":{"kind":"computed","op":"sum","terms":[{"ref":"#759"},{"ref":"#760","weight":-1}],"rule":"quarter-from-ytd","value":-28000},"#762":{"kind":"computed","op":"sum","terms":[{"ref":"#27"},{"ref":"#28","weight":-1}],"rule":"quarter-from-ytd","value":43268000},"#763":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":430000},"#764":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":154000},"#765":{"kind":"computed","op":"sum","terms":[{"ref":"#763"},{"ref":"#764","weight":-1}],"rule":"quarter-from-ytd","value":276000},"#766":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":8,"unit":"USD","start":"2021-01-01","end":"2021-12-31","value":0},"#767":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":33,"unit":"USD","start":"2021-01-01","end":"2021-09-30","value":0},"#768":{"kind":"computed","op":"sum","terms":[{"ref":"#766"},{"ref":"#767","weight":-1}],"rule":"quarter-from-ytd","value":0},"totalCosts@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#761","weight":-1},{"ref":"#762"},{"ref":"#219"},{"ref":"#765"},{"ref":"#768"}],"rule":"component-sum","value":51709000},"totalCosts@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"#759","weight":-1},{"ref":"#27"},{"ref":"#217"},{"ref":"#763"},{"ref":"#766"}],"rule":"component-sum","value":185102000},"#769":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":12000},"#770":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":54108000},"#771":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":775000},"#772":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":34,"unit":"USD","start":"2022-01-01","end":"2022-03-31","value":0},"totalCosts@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#769","weight":-1},{"ref":"#770"},{"ref":"#224"},{"ref":"#771"},{"ref":"#772"}],"rule":"component-sum","value":64882000},"#773":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":6197000},"#774":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":70019000},"#775":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":242000},"#776":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":35,"unit":"USD","start":"2022-04-01","end":"2022-06-30","value":6002000},"totalCosts@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#773","weight":-1},{"ref":"#774"},{"ref":"#226"},{"ref":"#775"},{"ref":"#776"}],"rule":"component-sum","value":82144000},"totalCosts@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"operatingIncome@2022Q3","weight":-1}],"value":71005000},"#777":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":6149000},"#778":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":6206000},"#779":{"kind":"computed","op":"sum","terms":[{"ref":"#777"},{"ref":"#778","weight":-1}],"rule":"quarter-from-ytd","value":-57000},"#780":{"kind":"computed","op":"sum","terms":[{"ref":"#29"},{"ref":"#30","weight":-1}],"rule":"quarter-from-ytd","value":67957000},"#781":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":1027000},"#782":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":1027000},"#783":{"kind":"computed","op":"sum","terms":[{"ref":"#781"},{"ref":"#782","weight":-1}],"rule":"quarter-from-ytd","value":0},"#784":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":9,"unit":"USD","start":"2022-01-01","end":"2022-12-31","value":9837000},"#785":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":36,"unit":"USD","start":"2022-01-01","end":"2022-09-30","value":9348000},"#786":{"kind":"computed","op":"sum","terms":[{"ref":"#784"},{"ref":"#785","weight":-1}],"rule":"quarter-from-ytd","value":489000},"totalCosts@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#779","weight":-1},{"ref":"#780"},{"ref":"#232"},{"ref":"#783"},{"ref":"#786"}],"rule":"component-sum","value":80390000},"totalCosts@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"operatingIncome@FY2022","weight":-1}],"value":298392000},"#787":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":-1000},"#788":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":69052000},"#789":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":34,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":0},"#790":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":37,"unit":"USD","start":"2023-01-01","end":"2023-03-31","value":2853000},"totalCosts@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#787","weight":-1},{"ref":"#788"},{"ref":"#237"},{"ref":"#789"},{"ref":"#790"}],"rule":"component-sum","value":84912000},"#791":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":-106000},"#792":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":70392000},"#793":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":0},"#794":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":38,"unit":"USD","start":"2023-04-01","end":"2023-06-30","value":198000},"totalCosts@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#791","weight":-1},{"ref":"#792"},{"ref":"#239"},{"ref":"#793"},{"ref":"#794"}],"rule":"component-sum","value":82995000},"#795":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":0},"#796":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":73034000},"#797":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":0},"#798":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":39,"unit":"USD","start":"2023-07-01","end":"2023-09-30","value":238000},"totalCosts@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#795","weight":-1},{"ref":"#796"},{"ref":"#241"},{"ref":"#797"},{"ref":"#798"}],"rule":"component-sum","value":85739000},"#799":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":-145000},"#800":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":-108000},"#801":{"kind":"computed","op":"sum","terms":[{"ref":"#799"},{"ref":"#800","weight":-1}],"rule":"quarter-from-ytd","value":-37000},"#802":{"kind":"computed","op":"sum","terms":[{"ref":"#31"},{"ref":"#32","weight":-1}],"rule":"quarter-from-ytd","value":75368000},"#803":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":0},"#804":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":0},"#805":{"kind":"computed","op":"sum","terms":[{"ref":"#803"},{"ref":"#804","weight":-1}],"rule":"quarter-from-ytd","value":0},"#806":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":0,"unit":"USD","start":"2023-01-01","end":"2023-12-31","value":3527000},"#807":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":39,"unit":"USD","start":"2023-01-01","end":"2023-09-30","value":3289000},"#808":{"kind":"computed","op":"sum","terms":[{"ref":"#806"},{"ref":"#807","weight":-1}],"rule":"quarter-from-ytd","value":238000},"totalCosts@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#801","weight":-1},{"ref":"#802"},{"ref":"#245"},{"ref":"#805"},{"ref":"#808"}],"rule":"component-sum","value":88761000},"totalCosts@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"#799","weight":-1},{"ref":"#31"},{"ref":"#243"},{"ref":"#803"},{"ref":"#806"}],"rule":"component-sum","value":342408000},"#809":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":-9000},"#810":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":74926000},"#811":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":0},"#812":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":40,"unit":"USD","start":"2024-01-01","end":"2024-03-31","value":238000},"totalCosts@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#809","weight":-1},{"ref":"#810"},{"ref":"#250"},{"ref":"#811"},{"ref":"#812"}],"rule":"component-sum","value":89085000},"#813":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":1000},"#814":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":77146000},"#815":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":943000},"#816":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":41,"unit":"USD","start":"2024-04-01","end":"2024-06-30","value":238000},"totalCosts@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#813","weight":-1},{"ref":"#814"},{"ref":"#252"},{"ref":"#815"},{"ref":"#816"}],"rule":"component-sum","value":92226000},"#817":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":0},"#818":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":103642000},"#819":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":732000},"#820":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":42,"unit":"USD","start":"2024-07-01","end":"2024-09-30","value":238000},"totalCosts@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#817","weight":-1},{"ref":"#818"},{"ref":"#254"},{"ref":"#819"},{"ref":"#820"}],"rule":"component-sum","value":120401000},"#821":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":-106000},"#822":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":-7000},"#823":{"kind":"computed","op":"sum","terms":[{"ref":"#821"},{"ref":"#822","weight":-1}],"rule":"quarter-from-ytd","value":-99000},"#824":{"kind":"computed","op":"sum","terms":[{"ref":"#33"},{"ref":"#34","weight":-1}],"rule":"quarter-from-ytd","value":102014000},"#825":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":2520000},"#826":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":1676000},"#827":{"kind":"computed","op":"sum","terms":[{"ref":"#825"},{"ref":"#826","weight":-1}],"rule":"quarter-from-ytd","value":844000},"#828":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":0,"unit":"USD","start":"2024-01-01","end":"2024-12-31","value":952000},"#829":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":42,"unit":"USD","start":"2024-01-01","end":"2024-09-30","value":714000},"#830":{"kind":"computed","op":"sum","terms":[{"ref":"#828"},{"ref":"#829","weight":-1}],"rule":"quarter-from-ytd","value":238000},"totalCosts@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#823","weight":-1},{"ref":"#824"},{"ref":"#258"},{"ref":"#827"},{"ref":"#830"}],"rule":"component-sum","value":121812000},"totalCosts@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"#821","weight":-1},{"ref":"#33"},{"ref":"#256"},{"ref":"#825"},{"ref":"#828"}],"rule":"component-sum","value":423524000},"#831":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":0},"#832":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":105997000},"#833":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":37000},"#834":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":1,"unit":"USD","start":"2025-01-01","end":"2025-03-31","value":263000},"totalCosts@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#831","weight":-1},{"ref":"#832"},{"ref":"#263"},{"ref":"#833"},{"ref":"#834"}],"rule":"component-sum","value":125022000},"#835":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":11000},"#836":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":107633000},"#837":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":283000},"#838":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":2,"unit":"USD","start":"2025-04-01","end":"2025-06-30","value":263000},"totalCosts@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#835","weight":-1},{"ref":"#836"},{"ref":"#265"},{"ref":"#837"},{"ref":"#838"}],"rule":"component-sum","value":126847000},"#839":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":-22000},"#840":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":111811000},"#841":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":14000},"#842":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":42,"unit":"USD","start":"2025-07-01","end":"2025-09-30","value":263000},"totalCosts@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"#839","weight":-1},{"ref":"#840"},{"ref":"#267"},{"ref":"#841"},{"ref":"#842"}],"rule":"component-sum","value":131179000},"#843":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":-38000},"#844":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":-11000},"#845":{"kind":"computed","op":"sum","terms":[{"ref":"#843"},{"ref":"#844","weight":-1}],"rule":"quarter-from-ytd","value":-27000},"#846":{"kind":"computed","op":"sum","terms":[{"ref":"#35"},{"ref":"#36","weight":-1}],"rule":"quarter-from-ytd","value":106947000},"#847":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":334000},"#848":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":334000},"#849":{"kind":"computed","op":"sum","terms":[{"ref":"#847"},{"ref":"#848","weight":-1}],"rule":"quarter-from-ytd","value":0},"#850":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":0,"unit":"USD","start":"2025-01-01","end":"2025-12-31","value":261000},"#851":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":42,"unit":"USD","start":"2025-01-01","end":"2025-09-30","value":789000},"#852":{"kind":"computed","op":"sum","terms":[{"ref":"#850"},{"ref":"#851","weight":-1}],"rule":"quarter-from-ytd","value":-528000},"totalCosts@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"#845","weight":-1},{"ref":"#846"},{"ref":"#271"},{"ref":"#849"},{"ref":"#852"}],"rule":"component-sum","value":127411000},"totalCosts@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"#843","weight":-1},{"ref":"#35"},{"ref":"#269"},{"ref":"#847"},{"ref":"#850"}],"rule":"component-sum","value":510459000},"#853":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":26000},"#854":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":109840000},"#855":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":0},"#856":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":1,"unit":"USD","start":"2026-01-01","end":"2026-03-31","value":0},"totalCosts@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"#853","weight":-1},{"ref":"#854"},{"ref":"#276"},{"ref":"#855"},{"ref":"#856"}],"rule":"component-sum","value":130835000},"#857":{"kind":"filed","concept":"GainLossOnSaleOfPropertyPlantEquipment","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":6000},"#858":{"kind":"filed","concept":"CostOfGoodsAndServicesSold","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":123046000},"#859":{"kind":"filed","concept":"BusinessCombinationAcquisitionRelatedCosts","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":72000},"#860":{"kind":"filed","concept":"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1","filing":2,"unit":"USD","start":"2026-04-01","end":"2026-06-30","value":0},"totalCosts@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"#857","weight":-1},{"ref":"#858"},{"ref":"#278"},{"ref":"#859"},{"ref":"#860"}],"rule":"component-sum","value":145865000},"ebitda@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2018Q3"},{"ref":"depreciationAndAmortization@2018Q3"}],"value":7928000},"ebitda@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2018Q4"},{"ref":"depreciationAndAmortization@2018Q4"}],"value":7435000},"ebitda@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2018"},{"ref":"depreciationAndAmortization@FY2018"}],"value":27554000},"ebitda@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2019Q1"},{"ref":"depreciationAndAmortization@2019Q1"}],"value":7036000},"ebitda@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2019Q2"},{"ref":"depreciationAndAmortization@2019Q2"}],"value":8402000},"ebitda@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2019Q3"},{"ref":"depreciationAndAmortization@2019Q3"}],"value":8184000},"ebitda@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2019Q4"},{"ref":"depreciationAndAmortization@2019Q4"}],"value":8871000},"ebitda@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2019"},{"ref":"depreciationAndAmortization@FY2019"}],"value":32492000},"ebitda@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2020Q1"},{"ref":"depreciationAndAmortization@2020Q1"}],"value":6814000},"ebitda@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2020Q2"},{"ref":"depreciationAndAmortization@2020Q2"}],"value":5043000},"ebitda@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2020Q3"},{"ref":"depreciationAndAmortization@2020Q3"}],"value":5785000},"ebitda@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2020Q4"},{"ref":"depreciationAndAmortization@2020Q4"}],"value":6991000},"ebitda@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2020"},{"ref":"depreciationAndAmortization@FY2020"}],"value":24634000},"ebitda@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2021Q1"},{"ref":"depreciationAndAmortization@2021Q1"}],"value":7379000},"ebitda@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2021Q2"},{"ref":"depreciationAndAmortization@2021Q2"}],"value":8327000},"ebitda@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2021Q3"},{"ref":"depreciationAndAmortization@2021Q3"}],"value":7110000},"ebitda@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2021Q4"},{"ref":"depreciationAndAmortization@2021Q4"}],"value":6870000},"ebitda@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2021"},{"ref":"depreciationAndAmortization@FY2021"}],"value":29654000},"ebitda@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2022Q1"},{"ref":"depreciationAndAmortization@2022Q1"}],"value":9428000},"ebitda@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2022Q2"},{"ref":"depreciationAndAmortization@2022Q2"}],"value":15673000},"ebitda@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2022Q3"},{"ref":"depreciationAndAmortization@2022Q3"}],"value":28873000},"ebitda@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2022Q4"},{"ref":"depreciationAndAmortization@2022Q4"}],"value":13392000},"ebitda@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2022"},{"ref":"depreciationAndAmortization@FY2022"}],"value":67367000},"ebitda@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2014"},{"ref":"depreciationAndAmortization@FY2014"}],"value":16295000},"ebitda@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2015"},{"ref":"depreciationAndAmortization@FY2015"}],"value":16674000},"ebitda@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2016Q1"},{"ref":"depreciationAndAmortization@2016Q1"}],"value":3101000},"ebitda@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2016Q2"},{"ref":"depreciationAndAmortization@2016Q2"}],"value":5607000},"ebitda@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2016Q3"},{"ref":"depreciationAndAmortization@2016Q3"}],"value":5483000},"ebitda@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2016Q4"},{"ref":"depreciationAndAmortization@2016Q4"}],"value":3829000},"#861":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2023Q1"},{"ref":"equity@2023Q1"}],"value":306484000},"debtToCapital@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2023Q1"},{"ref":"#861"}],"scale":100,"value":19.576878401482624},"capexOutflow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q4","weight":-1}],"value":-2756000},"ebitda@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2018Q2"},{"ref":"depreciationAndAmortization@2018Q2"}],"value":7721000},"grossMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":25.74336440126899},"operatingMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":12.548030503064101},"netMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":11.435693314153973},"ebit@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2023Q3"},{"ref":"interestExpense@2023Q3"}],"value":15074000},"freeCashFlow@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q4"},{"ref":"capex@2023Q4","weight":-1}],"value":9945000},"freeCashFlow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q1"},{"ref":"capex@2023Q1","weight":-1}],"value":-456000},"capexOutflow@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q1","weight":-1}],"value":-2179000},"grossMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":29.360735731895698},"operatingMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":13.13616973392121},"netMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":9.96286558980287},"currentRatio@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q1"},{"ref":"currentLiabilities@2023Q1"}],"value":2.431713672593501},"netDebt@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2023Q1"},{"ref":"cash@2023Q1","weight":-1}],"value":53497000},"ebit@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2023Q1"},{"ref":"interestExpense@2023Q1"}],"value":12764000},"freeCashFlow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q2"},{"ref":"capex@2023Q2","weight":-1}],"value":6105000},"capexOutflow@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q2","weight":-1}],"value":-2772000},"grossMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":29.634035406899446},"operatingMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":17.03569679218689},"netMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":11.878604916181013},"currentRatio@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q2"},{"ref":"currentLiabilities@2023Q2"}],"value":2.5865869077047914},"netDebt@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2023Q2"},{"ref":"cash@2023Q2","weight":-1}],"value":51709000},"ebit@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2023Q2"},{"ref":"interestExpense@2023Q2"}],"value":17062000},"freeCashFlow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2023Q3"},{"ref":"capex@2023Q3","weight":-1}],"value":15250000},"capexOutflow@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2023Q3","weight":-1}],"value":-2783000},"grossMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":27.534132401968563},"operatingMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":14.927964756310525},"netMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":11.603032227337673},"currentRatio@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q3"},{"ref":"currentLiabilities@2023Q3"}],"value":2.4822753940764826},"netDebt@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2023Q3"},{"ref":"cash@2023Q3","weight":-1}],"value":36624000},"currentRatio@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2023Q4"},{"ref":"currentLiabilities@2023Q4"}],"value":2.484718857908571},"netDebt@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2023Q4"},{"ref":"cash@2023Q4","weight":-1}],"value":26737000},"ebit@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2023Q4"},{"ref":"interestExpense@2023Q4"}],"value":12647000},"freeCashFlow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2023"},{"ref":"capex@FY2023","weight":-1}],"value":30844000},"capexOutflow@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2023","weight":-1}],"value":-10490000},"grossMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":28.051200783858903},"operatingMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":14.41340558699434},"netMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":11.228978783818913},"currentRatio@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2023"},{"ref":"currentLiabilities@FY2023"}],"value":2.484718857908571},"netDebt@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2023"},{"ref":"cash@FY2023","weight":-1}],"value":26737000},"ebit@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2023"},{"ref":"interestExpense@FY2023"}],"value":57547000},"freeCashFlow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q1"},{"ref":"capex@2024Q1","weight":-1}],"value":8922000},"capexOutflow@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q1","weight":-1}],"value":-1732000},"grossMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":28.648020645849403},"operatingMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":15.164414478758964},"netMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":12.087535354112505},"currentRatio@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q1"},{"ref":"currentLiabilities@2024Q1"}],"value":2.8709092989549165},"netDebt@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2024Q1"},{"ref":"cash@2024Q1","weight":-1}],"value":22628000},"ebit@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2024Q1"},{"ref":"interestExpense@2024Q1"}],"value":15966000},"freeCashFlow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q2"},{"ref":"capex@2024Q2","weight":-1}],"value":8943000},"capexOutflow@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q2","weight":-1}],"value":-2771000},"grossMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":29.979941367072982},"operatingMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":16.292874193343437},"netMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":12.300207847372864},"currentRatio@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q2"},{"ref":"currentLiabilities@2024Q2"}],"value":3.131307084789619},"netDebt@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2024Q2"},{"ref":"cash@2024Q2","weight":-1}],"value":18472000},"ebit@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2024Q2"},{"ref":"interestExpense@2024Q2"}],"value":17949000},"freeCashFlow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q3"},{"ref":"capex@2024Q3","weight":-1}],"value":17655000},"capexOutflow@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q3","weight":-1}],"value":-2146000},"grossMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":28.604002342162367},"operatingMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":17.059208486894224},"netMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":11.27062308407674},"currentRatio@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q3"},{"ref":"currentLiabilities@2024Q3"}],"value":2.5655991933322273},"netDebt@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2024Q3"},{"ref":"cash@2024Q3","weight":-1}],"value":195644000},"ebit@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2024Q3"},{"ref":"interestExpense@2024Q3"}],"value":24694000},"freeCashFlow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2024Q4"},{"ref":"capex@2024Q4","weight":-1}],"value":21417000},"capexOutflow@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2024Q4","weight":-1}],"value":-3007000},"grossMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":29.191365308530575},"operatingMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":15.449434302769488},"netMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":11.36600263760672},"currentRatio@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2024Q4"},{"ref":"currentLiabilities@2024Q4"}],"value":2.5551477816370665},"netDebt@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2024Q4"},{"ref":"cash@2024Q4","weight":-1}],"value":175925000},"ebit@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2024Q4"},{"ref":"interestExpense@2024Q4"}],"value":22477000},"freeCashFlow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2024"},{"ref":"capex@FY2024","weight":-1}],"value":56937000},"capexOutflow@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2024","weight":-1}],"value":-9656000},"grossMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":29.08146171551145},"operatingMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":16.037595579882677},"netMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":11.692812154926143},"currentRatio@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2024"},{"ref":"currentLiabilities@FY2024"}],"value":2.5551477816370665},"netDebt@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2024"},{"ref":"cash@FY2024","weight":-1}],"value":175925000},"ebit@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2024"},{"ref":"interestExpense@FY2024"}],"value":81086000},"freeCashFlow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q1"},{"ref":"capex@2025Q1","weight":-1}],"value":10993000},"capexOutflow@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q1","weight":-1}],"value":-2817000},"grossMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":28.451953451953454},"operatingMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":15.61006561006561},"netMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":11.5992115992116},"currentRatio@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q1"},{"ref":"currentLiabilities@2025Q1"}],"value":2.5776347747702633},"netDebt@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2025Q1"},{"ref":"cash@2025Q1","weight":-1}],"value":168722000},"ebit@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2025Q1"},{"ref":"interestExpense@2025Q1"}],"value":23090000},"freeCashFlow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2025Q2"},{"ref":"capex@2025Q2","weight":-1}],"value":22474000},"capexOutflow@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2025Q2","weight":-1}],"value":-2857000},"grossMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":28.802852304598613},"operatingMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":16.093162935915753},"netMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":11.36423770968937},"currentRatio@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q2"},{"ref":"currentLiabilities@2025Q2"}],"value":2.765951297059036},"netDebt@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2025Q2"},{"ref":"cash@2025Q2","weight":-1}],"value":148733000},"ebit@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2025Q2"},{"ref":"interestExpense@2025Q2"}],"value":24297000},"grossMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":27.65757838481347},"operatingMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":15.126360330749621},"netMargin@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q3"},{"ref":"revenue@2025Q3"}],"scale":100,"value":10.599904243067328},"currentRatio@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q3"},{"ref":"currentLiabilities@2025Q3"}],"value":2.407644783888308},"netDebt@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2025Q3"},{"ref":"cash@2025Q3","weight":-1}],"value":127894000},"ebit@2025Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2025Q3"},{"ref":"interestExpense@2025Q3"}],"value":23457000},"grossMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":28.18252022966122},"operatingMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":14.440452607192022},"netMargin@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2025Q4"},{"ref":"revenue@2025Q4"}],"scale":100,"value":11.79599100157808},"currentRatio@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2025Q4"},{"ref":"currentLiabilities@2025Q4"}],"value":2.6849536480457377},"netDebt@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2025Q4"},{"ref":"cash@2025Q4","weight":-1}],"value":115154000},"ebit@2025Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2025Q4"},{"ref":"interestExpense@2025Q4"}],"value":21473000},"grossMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":28.269881900540316},"operatingMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":15.318258053706305},"netMargin@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"revenue@FY2025"}],"scale":100,"value":11.332670865979757},"currentRatio@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2025"},{"ref":"currentLiabilities@FY2025"}],"value":2.6849536480457377},"netDebt@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2025"},{"ref":"cash@FY2025","weight":-1}],"value":115154000},"ebit@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2025"},{"ref":"interestExpense@FY2025"}],"value":92317000},"grossMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":28.76875786306274},"operatingMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":15.153499954605},"netMargin@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q1"},{"ref":"revenue@2026Q1"}],"scale":100,"value":11.345507840365235},"currentRatio@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q1"},{"ref":"currentLiabilities@2026Q1"}],"value":2.9099762377780376},"netDebt@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2026Q1"},{"ref":"cash@2026Q1","weight":-1}],"value":117634000},"ebit@2026Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2026Q1"},{"ref":"interestExpense@2026Q1"}],"value":23345000},"grossMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":29.269274102687916},"operatingMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":16.152192407624565},"netMargin@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2026Q2"},{"ref":"revenue@2026Q2"}],"scale":100,"value":11.985813156745074},"currentRatio@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2026Q2"},{"ref":"currentLiabilities@2026Q2"}],"value":2.999744585206375},"netDebt@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2026Q2"},{"ref":"cash@2026Q2","weight":-1}],"value":108260000},"ebit@2026Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2026Q2"},{"ref":"interestExpense@2026Q2"}],"value":28139000},"freeCashFlow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2016"},{"ref":"capex@FY2016","weight":-1}],"value":2100000},"totalCosts@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"operatingIncome@FY2016","weight":-1}],"value":133895000},"capexOutflow@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2016","weight":-1}],"value":-7206000},"grossMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":23.71143897298333},"operatingMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":8.373935893575672},"netMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":5.453973120192702},"currentRatio@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2016"},{"ref":"currentLiabilities@FY2016"}],"value":7.309229803264964},"netDebt@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2016"},{"ref":"cash@FY2016","weight":-1}],"value":-30503000},"ebit@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2016"},{"ref":"interestExpense@FY2016"}],"value":12386000},"freeCashFlow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q1"},{"ref":"capex@2017Q1","weight":-1}],"value":2675000},"totalCosts@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"operatingIncome@2017Q1","weight":-1}],"value":33848000},"capexOutflow@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q1","weight":-1}],"value":-1463000},"grossMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":25.682131001538338},"operatingMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":8.649771948290287},"netMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":5.859174695706151},"currentRatio@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q1"},{"ref":"currentLiabilities@2017Q1"}],"value":6.888679067132471},"ebit@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2017Q1"},{"ref":"interestExpense@2017Q1"}],"value":3247000},"freeCashFlow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q2"},{"ref":"capex@2017Q2","weight":-1}],"value":780000},"totalCosts@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"operatingIncome@2017Q2","weight":-1}],"value":33956000},"capexOutflow@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q2","weight":-1}],"value":-3008000},"grossMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":26.239244047933276},"operatingMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":10.373224937971811},"netMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":6.941878266378082},"currentRatio@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q2"},{"ref":"currentLiabilities@2017Q2"}],"value":7.835451147891084},"ebit@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2017Q2"},{"ref":"interestExpense@2017Q2"}],"value":3972000},"freeCashFlow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q3"},{"ref":"capex@2017Q3","weight":-1}],"value":2675000},"totalCosts@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"operatingIncome@2017Q3","weight":-1}],"value":33184000},"capexOutflow@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q3","weight":-1}],"value":-2409000},"grossMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":22.959869969734335},"operatingMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":7.005941038000224},"netMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":4.750028023764152},"currentRatio@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q3"},{"ref":"currentLiabilities@2017Q3"}],"value":7.274379688401615},"ebit@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2017Q3"},{"ref":"interestExpense@2017Q3"}],"value":2563000},"freeCashFlow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2017Q4"},{"ref":"capex@2017Q4","weight":-1}],"value":957000},"totalCosts@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"operatingIncome@2017Q4","weight":-1}],"value":35162000},"capexOutflow@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2017Q4","weight":-1}],"value":-3502000},"grossMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":21.055883933369156},"operatingMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":5.5292853304674905},"netMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":7.294465341214401},"currentRatio@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2017Q4"},{"ref":"currentLiabilities@2017Q4"}],"value":7.5504374937141705},"ebit@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2017Q4"},{"ref":"interestExpense@2017Q4"}],"value":2127000},"freeCashFlow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2017"},{"ref":"capex@FY2017","weight":-1}],"value":7087000},"totalCosts@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"operatingIncome@FY2017","weight":-1}],"value":136150000},"capexOutflow@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2017","weight":-1}],"value":-10382000},"grossMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":24.003165520180193},"operatingMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":7.909065698071603},"netMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":6.229581380247966},"currentRatio@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2017"},{"ref":"currentLiabilities@FY2017"}],"value":7.5504374937141705},"ebit@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2017"},{"ref":"interestExpense@FY2017"}],"value":11909000},"freeCashFlow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q1"},{"ref":"capex@2018Q1","weight":-1}],"value":-3486000},"totalCosts@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"operatingIncome@2018Q1","weight":-1}],"value":40367000},"capexOutflow@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q1","weight":-1}],"value":-1494000},"grossMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":23.72411544105658},"operatingMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":5.972374274999417},"netMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":4.139200111807319},"currentRatio@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q1"},{"ref":"currentLiabilities@2018Q1"}],"value":3.429895507408938},"netDebt@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q1"},{"ref":"cash@2018Q1","weight":-1}],"value":18079000},"ebit@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2018Q1"},{"ref":"interestExpense@2018Q1"}],"value":2639000},"freeCashFlow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q2"},{"ref":"capex@2018Q2","weight":-1}],"value":7942000},"totalCosts@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"operatingIncome@2018Q2","weight":-1}],"value":43350000},"capexOutflow@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q2","weight":-1}],"value":-1497000},"grossMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":26.491768497929375},"netDebt@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2020Q4"},{"ref":"cash@2020Q4","weight":-1}],"value":-24234000},"operatingMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":11.56490340480222},"netMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":8.13970093229156},"currentRatio@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q2"},{"ref":"currentLiabilities@2018Q2"}],"value":2.8295800963713247},"netDebt@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q2"},{"ref":"cash@2018Q2","weight":-1}],"value":33656000},"ebit@2018Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2018Q2"},{"ref":"interestExpense@2018Q2"}],"value":5679000},"freeCashFlow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q3"},{"ref":"capex@2018Q3","weight":-1}],"value":4572000},"totalCosts@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"operatingIncome@2018Q3","weight":-1}],"value":41923000},"capexOutflow@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q3","weight":-1}],"value":-1530000},"grossMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":26.00192436412316},"operatingMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":12.30965528781794},"netMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":8.647088353413656},"currentRatio@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q3"},{"ref":"currentLiabilities@2018Q3"}],"value":2.73618279065403},"netDebt@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q3"},{"ref":"cash@2018Q3","weight":-1}],"value":28769000},"ebit@2018Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2018Q3"},{"ref":"interestExpense@2018Q3"}],"value":5982000},"freeCashFlow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2018Q4"},{"ref":"capex@2018Q4","weight":-1}],"value":6864000},"totalCosts@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"operatingIncome@2018Q4","weight":-1}],"value":45203000},"capexOutflow@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2018Q4","weight":-1}],"value":-907000},"grossMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":25.062626979900195},"operatingMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":10.836933151863029},"netMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":8.698739570388781},"currentRatio@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2018Q4"},{"ref":"currentLiabilities@2018Q4"}],"value":2.6927098460644787},"netDebt@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q4"},{"ref":"cash@2018Q4","weight":-1}],"value":21905000},"ebit@2018Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2018Q4"},{"ref":"interestExpense@2018Q4"}],"value":5424000},"freeCashFlow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2018"},{"ref":"capex@FY2018","weight":-1}],"value":15892000},"totalCosts@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"operatingIncome@FY2018","weight":-1}],"value":170843000},"capexOutflow@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2018","weight":-1}],"value":-5428000},"grossMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":25.36452180305059},"operatingMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":10.297445590821978},"netMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":7.514110944842614},"currentRatio@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2018"},{"ref":"currentLiabilities@FY2018"}],"value":2.6927098460644787},"netDebt@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2018"},{"ref":"cash@FY2018","weight":-1}],"value":21905000},"ebit@FY2018":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2018"},{"ref":"interestExpense@FY2018"}],"value":19723000},"freeCashFlow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q1"},{"ref":"capex@2019Q1","weight":-1}],"value":2241000},"totalCosts@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"operatingIncome@2019Q1","weight":-1}],"value":42075000},"capexOutflow@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q1","weight":-1}],"value":-1388000},"grossMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":26.405087897227858},"operatingMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":11.099137931034484},"netMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":7.889621365787694},"currentRatio@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q1"},{"ref":"currentLiabilities@2019Q1"}],"value":2.9018450184501847},"netDebt@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q1"},{"ref":"cash@2019Q1","weight":-1}],"value":19650000},"ebit@2019Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2019Q1"},{"ref":"interestExpense@2019Q1"}],"value":5014000},"freeCashFlow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q2"},{"ref":"capex@2019Q2","weight":-1}],"value":7298000},"totalCosts@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"operatingIncome@2019Q2","weight":-1}],"value":44827000},"capexOutflow@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q2","weight":-1}],"value":-1431000},"grossMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":27.959687931671823},"operatingMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":12.786240977450925},"netMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":8.945699332671841},"currentRatio@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q2"},{"ref":"currentLiabilities@2019Q2"}],"value":2.7712987323606795},"netDebt@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q2"},{"ref":"cash@2019Q2","weight":-1}],"value":12197000},"ebit@2019Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2019Q2"},{"ref":"interestExpense@2019Q2"}],"value":6374000},"freeCashFlow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q3"},{"ref":"capex@2019Q3","weight":-1}],"value":8466000},"totalCosts@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"operatingIncome@2019Q3","weight":-1}],"value":43256000},"capexOutflow@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q3","weight":-1}],"value":-1562000},"grossMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":26.968862614892497},"operatingMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":12.426610519496295},"netMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":11.420415435073087},"currentRatio@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q3"},{"ref":"currentLiabilities@2019Q3"}],"value":3.0007958428912502},"netDebt@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q3"},{"ref":"cash@2019Q3","weight":-1}],"value":3610000},"ebit@2019Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2019Q3"},{"ref":"interestExpense@2019Q3"}],"value":6114000},"freeCashFlow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2019Q4"},{"ref":"capex@2019Q4","weight":-1}],"value":7446000},"totalCosts@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"operatingIncome@2019Q4","weight":-1}],"value":43514000},"capexOutflow@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2019Q4","weight":-1}],"value":-1397000},"grossMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":27.3975328292877},"operatingMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":13.422204536410664},"netMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":11.494230003979307},"currentRatio@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2019Q4"},{"ref":"currentLiabilities@2019Q4"}],"value":3.172664442326025},"ebit@2019Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2019Q4"},{"ref":"interestExpense@2019Q4"}],"value":6819000},"freeCashFlow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2019"},{"ref":"capex@FY2019","weight":-1}],"value":25451000},"totalCosts@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"operatingIncome@FY2019","weight":-1}],"value":173673000},"capexOutflow@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2019","weight":-1}],"value":-5778000},"grossMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":27.199681421103833},"operatingMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":12.454821782327945},"netMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":9.955590505139101},"currentRatio@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2019"},{"ref":"currentLiabilities@FY2019"}],"value":3.172664442326025},"ebit@FY2019":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2019"},{"ref":"interestExpense@FY2019"}],"value":24320000},"freeCashFlow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q1"},{"ref":"capex@2020Q1","weight":-1}],"value":3722000},"totalCosts@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"operatingIncome@2020Q1","weight":-1}],"value":43202000},"capexOutflow@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q1","weight":-1}],"value":-1020000},"grossMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":26.561302483584313},"operatingMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":10.512252211197879},"ebit@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2020Q4"},{"ref":"interestExpense@2020Q4"}],"value":4933000},"netMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":8.05973859187605},"currentRatio@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q1"},{"ref":"currentLiabilities@2020Q1"}],"value":3.4231474057954414},"ebit@2020Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2020Q1"},{"ref":"interestExpense@2020Q1"}],"value":4748000},"freeCashFlow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q2"},{"ref":"capex@2020Q2","weight":-1}],"value":4863000},"totalCosts@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"operatingIncome@2020Q2","weight":-1}],"value":39650000},"capexOutflow@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q2","weight":-1}],"value":-1131000},"grossMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":23.33036300534659},"operatingMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":7.020917362348748},"netMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":5.435700215739612},"currentRatio@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q2"},{"ref":"currentLiabilities@2020Q2"}],"value":3.8584364624207668},"ebit@2020Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2020Q2"},{"ref":"interestExpense@2020Q2"}],"value":2959000},"freeCashFlow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q3"},{"ref":"capex@2020Q3","weight":-1}],"value":5096000},"totalCosts@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"operatingIncome@2020Q3","weight":-1}],"value":39574000},"capexOutflow@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q3","weight":-1}],"value":-906000},"grossMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":24.314649299060022},"operatingMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":8.602970045497587},"netMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":6.90085221367699},"currentRatio@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q3"},{"ref":"currentLiabilities@2020Q3"}],"value":4.2683807507937495},"ebit@2020Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2020Q3"},{"ref":"interestExpense@2020Q3"}],"value":3725000},"freeCashFlow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2020Q4"},{"ref":"capex@2020Q4","weight":-1}],"value":6988000},"totalCosts@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"operatingIncome@2020Q4","weight":-1}],"value":40216000},"capexOutflow@2020Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2020Q4","weight":-1}],"value":-1311000},"grossMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":25.212056784709763},"operatingMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":10.933935729630367},"netMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":9.23969614422076},"currentRatio@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2020Q4"},{"ref":"currentLiabilities@2020Q4"}],"value":4.747572174142829},"freeCashFlow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2020"},{"ref":"capex@FY2020","weight":-1}],"value":20669000},"capexOutflow@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2020","weight":-1}],"value":-4368000},"grossMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":24.911218522297112},"operatingMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":9.32804825698405},"netMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":7.453184147000942},"currentRatio@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2020"},{"ref":"currentLiabilities@FY2020"}],"value":4.747572174142829},"netDebt@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2020"},{"ref":"cash@FY2020","weight":-1}],"value":-24234000},"ebit@FY2020":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2020"},{"ref":"interestExpense@FY2020"}],"value":16366000},"freeCashFlow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q1"},{"ref":"capex@2021Q1","weight":-1}],"value":1885000},"totalCosts@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"operatingIncome@2021Q1","weight":-1}],"value":43299000},"capexOutflow@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q1","weight":-1}],"value":-1449000},"grossMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":25.9449782917344},"operatingMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":10.905574188769316},"netMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":8.5660198769522},"currentRatio@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q1"},{"ref":"currentLiabilities@2021Q1"}],"value":4.682085433165347},"ebit@2021Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2021Q1"},{"ref":"interestExpense@2021Q1"}],"value":5310000},"freeCashFlow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q2"},{"ref":"capex@2021Q2","weight":-1}],"value":4720000},"capexOutflow@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q2","weight":-1}],"value":-1833000},"grossMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":26.481097621162768},"operatingMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":12.253479419603199},"netMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":9.308064356924293},"currentRatio@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q2"},{"ref":"currentLiabilities@2021Q2"}],"value":4.402769998472428},"ebit@2021Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2021Q2"},{"ref":"interestExpense@2021Q2"}],"value":6224000},"freeCashFlow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q3"},{"ref":"capex@2021Q3","weight":-1}],"value":2795000},"capexOutflow@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q3","weight":-1}],"value":-995000},"grossMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":23.689450545117598},"operatingMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":10.009266013445577},"netMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":7.469984030912998},"currentRatio@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q3"},{"ref":"currentLiabilities@2021Q3"}],"value":4.857835820895523},"ebit@2021Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2021Q3"},{"ref":"interestExpense@2021Q3"}],"value":5073000},"freeCashFlow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2021Q4"},{"ref":"capex@2021Q4","weight":-1}],"value":-502000},"capexOutflow@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2021Q4","weight":-1}],"value":-1118000},"grossMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":23.20607706369913},"operatingMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":8.224624176916388},"netMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":5.713220808263671},"currentRatio@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2021Q4"},{"ref":"currentLiabilities@2021Q4"}],"value":2.251501946729237},"netDebt@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2021Q4"},{"ref":"cash@2021Q4","weight":-1}],"value":63883000},"ebit@2021Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2021Q4"},{"ref":"interestExpense@2021Q4"}],"value":4669000},"freeCashFlow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2021"},{"ref":"capex@FY2021","weight":-1}],"value":8898000},"capexOutflow@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2021","weight":-1}],"value":-5395000},"grossMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":24.774137262504848},"operatingMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":10.284024815820086},"netMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":7.699689802248934},"currentRatio@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2021"},{"ref":"currentLiabilities@FY2021"}],"value":2.251501946729237},"netDebt@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2021"},{"ref":"cash@FY2021","weight":-1}],"value":63883000},"ebit@FY2021":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2021"},{"ref":"interestExpense@FY2021"}],"value":21244000},"freeCashFlow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q1"},{"ref":"capex@2022Q1","weight":-1}],"value":-5550000},"capexOutflow@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q1","weight":-1}],"value":-2334000},"grossMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":24.050419696246596},"operatingMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":8.927318155020915},"netMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":6.819011257404341},"currentRatio@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q1"},{"ref":"currentLiabilities@2022Q1"}],"value":2.5355450236966823},"netDebt@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2022Q1"},{"ref":"cash@2022Q1","weight":-1}],"value":91348000},"ebit@2022Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2022Q1"},{"ref":"interestExpense@2022Q1"}],"value":6412000},"freeCashFlow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q2"},{"ref":"capex@2022Q2","weight":-1}],"value":-2987000},"capexOutflow@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q2","weight":-1}],"value":-6168000},"grossMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":25.782516985891906},"operatingMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":12.930477088920217},"netMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":9.464401174437956},"currentRatio@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q2"},{"ref":"currentLiabilities@2022Q2"}],"value":2.3547075793338577},"netDebt@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2022Q2"},{"ref":"cash@2022Q2","weight":-1}],"value":94424000},"ebit@2022Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2022Q2"},{"ref":"interestExpense@2022Q2"}],"value":12356000},"freeCashFlow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2022Q3"},{"ref":"capex@2022Q3","weight":-1}],"value":-2423000},"capexOutflow@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q3","weight":-1}],"value":-2314000},"grossMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":26.320511498401565},"operatingMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":26.776322573991955},"netMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":20.150562029493656},"currentRatio@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q3"},{"ref":"currentLiabilities@2022Q3"}],"value":2.2690940766550525},"netDebt@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2022Q3"},{"ref":"cash@2022Q3","weight":-1}],"value":61063000},"ebit@2022Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2022Q3"},{"ref":"interestExpense@2022Q3"}],"value":26069000},"capexOutflow@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2022Q4","weight":-1}],"value":-2964000},"grossMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":25.51486787158718},"operatingMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":11.91950634062935},"netMargin@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2022Q4"},{"ref":"revenue@2022Q4"}],"scale":100,"value":9.274745991209707},"currentRatio@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2022Q4"},{"ref":"currentLiabilities@2022Q4"}],"value":2.0790550561998535},"netDebt@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2022Q4"},{"ref":"cash@2022Q4","weight":-1}],"value":50549000},"ebit@2022Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2022Q4"},{"ref":"interestExpense@2022Q4"}],"value":10643000},"freeCashFlow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2022"},{"ref":"capex@FY2022","weight":-1}],"value":3964000},"capexOutflow@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2022","weight":-1}],"value":-13780000},"grossMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":25.512165340086828},"operatingMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":15.658918234442837},"netMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":11.811742492764111},"currentRatio@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2022"},{"ref":"currentLiabilities@FY2022"}],"value":2.0790550561998535},"netDebt@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2022"},{"ref":"cash@FY2022","weight":-1}],"value":50549000},"ebit@FY2022":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2022"},{"ref":"interestExpense@FY2022"}],"value":55481000},"freeCashFlow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2009"},{"ref":"capex@FY2009","weight":-1}],"value":8824203},"totalCosts@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2009"},{"ref":"operatingIncome@FY2009","weight":-1}],"value":91039718},"capexOutflow@FY2009":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2009","weight":-1}],"value":-1856837},"grossMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":26.9263889972496},"operatingMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":8.255069915718357},"netMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":6.028321658963085},"totalCosts@2010Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q2"},{"ref":"operatingIncome@2010Q2","weight":-1}],"value":26286016},"grossMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":30.1989068178097},"operatingMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":12.255627514917386},"netMargin@2010Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q2"},{"ref":"revenue@2010Q2"}],"scale":100,"value":7.616177520850792},"totalCosts@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q3"},{"ref":"operatingIncome@2010Q3","weight":-1}],"value":26664809},"capexOutflow@2010Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q3","weight":-1}],"value":-564520},"grossMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":29.23059138969354},"operatingMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":12.482569415949154},"netMargin@2010Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q3"},{"ref":"revenue@2010Q3"}],"scale":100,"value":7.809485874326236},"freeCashFlow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2010Q4"},{"ref":"capex@2010Q4","weight":-1}],"value":939595},"totalCosts@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2010Q4"},{"ref":"operatingIncome@2010Q4","weight":-1}],"value":27168238},"capexOutflow@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2010Q4","weight":-1}],"value":-1835930},"grossMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":29.094567464202754},"operatingMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":14.134587860852097},"netMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":10.139959585330075},"currentRatio@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2010Q4"},{"ref":"currentLiabilities@2010Q4"}],"value":4.762333237048152},"netDebt@2010Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2010Q4"},{"ref":"cash@2010Q4","weight":-1}],"value":-14600722},"freeCashFlow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2010"},{"ref":"capex@FY2010","weight":-1}],"value":8542197},"totalCosts@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2010"},{"ref":"operatingIncome@FY2010","weight":-1}],"value":106374260},"capexOutflow@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2010","weight":-1}],"value":-3285530},"grossMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":28.663366357129817},"operatingMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":11.917374403238648},"netMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":7.789843122820949},"currentRatio@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2010"},{"ref":"currentLiabilities@FY2010"}],"value":4.762333237048152},"netDebt@FY2010":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2010"},{"ref":"cash@FY2010","weight":-1}],"value":-14600722},"freeCashFlow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q1"},{"ref":"capex@2011Q1","weight":-1}],"value":373335},"totalCosts@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q1"},{"ref":"operatingIncome@2011Q1","weight":-1}],"value":27593792},"capexOutflow@2011Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q1","weight":-1}],"value":-252704},"grossMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":27.93823992365568},"operatingMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":12.410637162979658},"netMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":8.358311440588926},"freeCashFlow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q2"},{"ref":"capex@2011Q2","weight":-1}],"value":4098731},"totalCosts@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q2"},{"ref":"operatingIncome@2011Q2","weight":-1}],"value":29184282},"capexOutflow@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q2","weight":-1}],"value":-751552},"grossMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":29.860260265710327},"operatingMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":12.885325133934833},"netMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":8.064811450072199},"currentRatio@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q2"},{"ref":"currentLiabilities@2011Q2"}],"value":4.442929667959874},"netDebt@2011Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2011Q2"},{"ref":"cash@2011Q2","weight":-1}],"value":-19738531},"freeCashFlow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q3"},{"ref":"capex@2011Q3","weight":-1}],"value":2498395},"totalCosts@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q3"},{"ref":"operatingIncome@2011Q3","weight":-1}],"value":27497501},"capexOutflow@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q3","weight":-1}],"value":-1634041},"grossMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":27.580486665364845},"operatingMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":10.611996459653302},"netMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":7.930584004744301},"currentRatio@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q3"},{"ref":"currentLiabilities@2011Q3"}],"value":4.620909775204616},"netDebt@2011Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2011Q3"},{"ref":"cash@2011Q3","weight":-1}],"value":-22323848},"freeCashFlow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2011Q4"},{"ref":"capex@2011Q4","weight":-1}],"value":1004539},"totalCosts@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q4"},{"ref":"operatingIncome@2011Q4","weight":-1}],"value":27256271},"capexOutflow@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2011Q4","weight":-1}],"value":-1102703},"grossMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":28.449668737523748},"operatingMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":13.409769356048749},"netMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":9.558435831784202},"currentRatio@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2011Q4"},{"ref":"currentLiabilities@2011Q4"}],"value":6.131910184818152},"netDebt@2011Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2011Q4"},{"ref":"cash@2011Q4","weight":-1}],"value":-23629681},"freeCashFlow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2011"},{"ref":"capex@FY2011","weight":-1}],"value":7975000},"totalCosts@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"operatingIncome@FY2011","weight":-1}],"value":111528000},"capexOutflow@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2011","weight":-1}],"value":-3741000},"grossMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":28.484643676715603},"operatingMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":12.351073528024898},"netMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":8.475055798308762},"currentRatio@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2011"},{"ref":"currentLiabilities@FY2011"}],"value":6.131910184818152},"netDebt@FY2011":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2011"},{"ref":"cash@FY2011","weight":-1}],"value":-23629681},"freeCashFlow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q1"},{"ref":"capex@2012Q1","weight":-1}],"value":-652966},"totalCosts@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q1"},{"ref":"operatingIncome@2012Q1","weight":-1}],"value":28263700},"capexOutflow@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q1","weight":-1}],"value":-2309282},"netDebt@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q2"},{"ref":"cash@2013Q2","weight":-1}],"value":-24597327},"grossMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":28.79631947921883},"operatingMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":11.543252378567852},"netMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":7.350819979969955},"currentRatio@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q1"},{"ref":"currentLiabilities@2012Q1"}],"value":6.306179335145807},"netDebt@2012Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q1"},{"ref":"cash@2012Q1","weight":-1}],"value":-21542265},"freeCashFlow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q2"},{"ref":"capex@2012Q2","weight":-1}],"value":1529663},"totalCosts@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q2"},{"ref":"operatingIncome@2012Q2","weight":-1}],"value":29367302},"capexOutflow@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q2","weight":-1}],"value":-2719992},"grossMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":28.779734505390074},"operatingMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":12.78679654322454},"netMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":8.158067294271374},"currentRatio@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q2"},{"ref":"currentLiabilities@2012Q2"}],"value":6.295726811871419},"netDebt@2012Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q2"},{"ref":"cash@2012Q2","weight":-1}],"value":-23307706},"freeCashFlow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q3"},{"ref":"capex@2012Q3","weight":-1}],"value":1896888},"totalCosts@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q3"},{"ref":"operatingIncome@2012Q3","weight":-1}],"value":27896830},"capexOutflow@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q3","weight":-1}],"value":-3019637},"grossMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":28.86101291957331},"operatingMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":12.73241154941033},"netMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":8.121728657678231},"currentRatio@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q3"},{"ref":"currentLiabilities@2012Q3"}],"value":6.065702933950603},"netDebt@2012Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q3"},{"ref":"cash@2012Q3","weight":-1}],"value":-25371485},"freeCashFlow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2012Q4"},{"ref":"capex@2012Q4","weight":-1}],"value":1394415},"totalCosts@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q4"},{"ref":"operatingIncome@2012Q4","weight":-1}],"value":28768168},"capexOutflow@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2012Q4","weight":-1}],"value":-3945089},"grossMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":30.167815403056636},"operatingMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":13.790326640695236},"netMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":9.598222954749776},"currentRatio@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2012Q4"},{"ref":"currentLiabilities@2012Q4"}],"value":4.874461491950722},"netDebt@2012Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q4"},{"ref":"cash@2012Q4","weight":-1}],"value":-23616000},"freeCashFlow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2012"},{"ref":"capex@FY2012","weight":-1}],"value":4168000},"totalCosts@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"operatingIncome@FY2012","weight":-1}],"value":114296000},"capexOutflow@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2012","weight":-1}],"value":-11994000},"grossMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":29.25963256517158},"operatingMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":12.725828866388724},"netMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":8.319207098242238},"currentRatio@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2012"},{"ref":"currentLiabilities@FY2012"}],"value":4.874461491950722},"netDebt@FY2012":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2012"},{"ref":"cash@FY2012","weight":-1}],"value":-23616000},"freeCashFlow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q1"},{"ref":"capex@2013Q1","weight":-1}],"value":-1137000},"totalCosts@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"operatingIncome@2013Q1","weight":-1}],"value":30741000},"capexOutflow@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q1","weight":-1}],"value":-1252000},"grossMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":26.417781998397484},"operatingMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":8.772294269519541},"netMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":6.0242751580259375},"currentRatio@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q1"},{"ref":"currentLiabilities@2013Q1"}],"value":5.572221749610584},"netDebt@2013Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q1"},{"ref":"cash@2013Q1","weight":-1}],"value":-21883913},"freeCashFlow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q2"},{"ref":"capex@2013Q2","weight":-1}],"value":2666000},"totalCosts@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"operatingIncome@2013Q2","weight":-1}],"value":31199000},"capexOutflow@2013Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q2","weight":-1}],"value":-2293000},"grossMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":29.9146014735432},"operatingMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":12.92978343380219},"netMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":8.322170127260549},"currentRatio@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q2"},{"ref":"currentLiabilities@2013Q2"}],"value":5.825602932511544},"freeCashFlow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q3"},{"ref":"capex@2013Q3","weight":-1}],"value":4994000},"totalCosts@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"operatingIncome@2013Q3","weight":-1}],"value":30216000},"capexOutflow@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q3","weight":-1}],"value":-1472000},"grossMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":29.28530259365994},"operatingMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":12.922190201729105},"netMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":8.319884726224783},"currentRatio@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q3"},{"ref":"currentLiabilities@2013Q3"}],"value":6.20631317685906},"netDebt@2013Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q3"},{"ref":"cash@2013Q3","weight":-1}],"value":-28944993},"freeCashFlow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2013Q4"},{"ref":"capex@2013Q4","weight":-1}],"value":3753000},"totalCosts@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"operatingIncome@2013Q4","weight":-1}],"value":29668000},"capexOutflow@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2013Q4","weight":-1}],"value":-813000},"grossMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":32.094990426656764},"operatingMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":15.21732918012174},"netMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":9.650501528877204},"currentRatio@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2013Q4"},{"ref":"currentLiabilities@2013Q4"}],"value":5.5770167180652495},"netDebt@2013Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q4"},{"ref":"cash@2013Q4","weight":-1}],"value":-33460000},"freeCashFlow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2013"},{"ref":"capex@FY2013","weight":-1}],"value":10276000},"totalCosts@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"operatingIncome@FY2013","weight":-1}],"value":121825000},"capexOutflow@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2013","weight":-1}],"value":-5830000},"grossMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":29.459212917405885},"operatingMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":12.496498423392687},"netMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":8.099236476731575},"currentRatio@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2013"},{"ref":"currentLiabilities@FY2013"}],"value":5.5770167180652495},"netDebt@FY2013":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2013"},{"ref":"cash@FY2013","weight":-1}],"value":-33460000},"freeCashFlow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q1"},{"ref":"capex@2014Q1","weight":-1}],"value":-2383000},"totalCosts@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"operatingIncome@2014Q1","weight":-1}],"value":31414000},"capexOutflow@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q1","weight":-1}],"value":-1377000},"grossMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":26.51622410355688},"operatingMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":9.23170273628247},"netMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":5.957987806639892},"currentRatio@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q1"},{"ref":"currentLiabilities@2014Q1"}],"value":6.10013221683561},"netDebt@2014Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q1"},{"ref":"cash@2014Q1","weight":-1}],"value":-31020000},"freeCashFlow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q2"},{"ref":"capex@2014Q2","weight":-1}],"value":16000},"totalCosts@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"operatingIncome@2014Q2","weight":-1}],"value":31237000},"capexOutflow@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q2","weight":-1}],"value":-2932000},"grossMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":28.05290227773696},"operatingMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":8.193975018368846},"netMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":5.466568699485673},"currentRatio@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q2"},{"ref":"currentLiabilities@2014Q2"}],"value":5.640484140233723},"netDebt@2014Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q2"},{"ref":"cash@2014Q2","weight":-1}],"value":-28603000},"freeCashFlow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q3"},{"ref":"capex@2014Q3","weight":-1}],"value":-1721000},"totalCosts@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"operatingIncome@2014Q3","weight":-1}],"value":32308000},"capexOutflow@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q3","weight":-1}],"value":-6631000},"grossMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":27.543354233745692},"operatingMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":8.749929390498785},"netMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":5.835169180364909},"currentRatio@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q3"},{"ref":"currentLiabilities@2014Q3"}],"value":5.141639640998567},"netDebt@2014Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q3"},{"ref":"cash@2014Q3","weight":-1}],"value":-29936000},"freeCashFlow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2014Q4"},{"ref":"capex@2014Q4","weight":-1}],"value":1778000},"totalCosts@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"operatingIncome@2014Q4","weight":-1}],"value":32786000},"capexOutflow@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2014Q4","weight":-1}],"value":-2496000},"grossMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":23.83531346584626},"operatingMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":7.034905152125217},"netMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":4.454589276093799},"currentRatio@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2014Q4"},{"ref":"currentLiabilities@2014Q4"}],"value":5.792732282786532},"netDebt@2014Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q4"},{"ref":"cash@2014Q4","weight":-1}],"value":-31186000},"freeCashFlow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2014"},{"ref":"capex@FY2014","weight":-1}],"value":-2310000},"totalCosts@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"operatingIncome@FY2014","weight":-1}],"value":127746000},"capexOutflow@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2014","weight":-1}],"value":-13436000},"grossMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":26.473902962521624},"operatingMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":8.298936880415198},"netMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":5.426145132692542},"currentRatio@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2014"},{"ref":"currentLiabilities@FY2014"}],"value":5.792732282786532},"netDebt@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2014"},{"ref":"cash@FY2014","weight":-1}],"value":-31186000},"ebit@FY2014":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2014"},{"ref":"interestExpense@FY2014"}],"value":11919000},"freeCashFlow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q1"},{"ref":"capex@2015Q1","weight":-1}],"value":-9676000},"totalCosts@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"operatingIncome@2015Q1","weight":-1}],"value":31410000},"capexOutflow@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q1","weight":-1}],"value":-8522000},"grossMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":25.42308031903935},"operatingMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":7.5551108102539954},"netMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":4.865055773022927},"currentRatio@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q1"},{"ref":"currentLiabilities@2015Q1"}],"value":6.235156567710451},"netDebt@2015Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q1"},{"ref":"cash@2015Q1","weight":-1}],"value":-21773000},"freeCashFlow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q2"},{"ref":"capex@2015Q2","weight":-1}],"value":4902000},"totalCosts@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"operatingIncome@2015Q2","weight":-1}],"value":33012000},"capexOutflow@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q2","weight":-1}],"value":-1939000},"grossMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":28.200772623907504},"operatingMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":9.553686402367187},"netMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":6.2248280774815745},"ebit@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@FY2015"},{"ref":"interestExpense@FY2015"}],"value":11828000},"currentRatio@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q2"},{"ref":"currentLiabilities@2015Q2"}],"value":5.577919284054729},"netDebt@2015Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"cash@2015Q2","weight":-1}],"value":-26803000},"freeCashFlow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q3"},{"ref":"capex@2015Q3","weight":-1}],"value":1018000},"totalCosts@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"operatingIncome@2015Q3","weight":-1}],"value":31386000},"capexOutflow@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q3","weight":-1}],"value":-2542000},"grossMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":27.612438663221162},"operatingMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":8.870241862895966},"netMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":5.7838041868703},"currentRatio@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q3"},{"ref":"currentLiabilities@2015Q3"}],"value":5.382007715669375},"netDebt@2015Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q3"},{"ref":"cash@2015Q3","weight":-1}],"value":-27234000},"freeCashFlow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2015Q4"},{"ref":"capex@2015Q4","weight":-1}],"value":1112000},"totalCosts@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"operatingIncome@2015Q4","weight":-1}],"value":31329000},"capexOutflow@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2015Q4","weight":-1}],"value":-2739000},"grossMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":26.56116464798279},"operatingMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":7.6739457165591025},"netMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":4.939144785312233},"currentRatio@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2015Q4"},{"ref":"currentLiabilities@2015Q4"}],"value":5.932508436445445},"netDebt@2015Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q4"},{"ref":"cash@2015Q4","weight":-1}],"value":-27934000},"freeCashFlow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@FY2015"},{"ref":"capex@FY2015","weight":-1}],"value":-3223000},"totalCosts@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"operatingIncome@FY2015","weight":-1}],"value":127136000},"capexOutflow@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"capex@FY2015","weight":-1}],"value":-15742000},"grossMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":26.974432841195533},"operatingMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":8.436442203817068},"netMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":5.4684911775297085},"currentRatio@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@FY2015"},{"ref":"currentLiabilities@FY2015"}],"value":5.932508436445445},"netDebt@FY2015":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2015"},{"ref":"cash@FY2015","weight":-1}],"value":-27934000},"freeCashFlow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q1"},{"ref":"capex@2016Q1","weight":-1}],"value":-4010000},"totalCosts@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"operatingIncome@2016Q1","weight":-1}],"value":32799000},"capexOutflow@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q1","weight":-1}],"value":-1497000},"grossMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":22.395154044575836},"operatingMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":4.938700982523258},"netMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":3.1156711010636755},"currentRatio@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q1"},{"ref":"currentLiabilities@2016Q1"}],"value":7.118110236220472},"netDebt@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q1"},{"ref":"cash@2016Q1","weight":-1}],"value":-23840000},"ebit@2016Q1":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2016Q1"},{"ref":"interestExpense@2016Q1"}],"value":1734000},"freeCashFlow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q2"},{"ref":"capex@2016Q2","weight":-1}],"value":1228000},"totalCosts@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"operatingIncome@2016Q2","weight":-1}],"value":33709000},"capexOutflow@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q2","weight":-1}],"value":-2579000},"grossMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":27.16215503139676},"operatingMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":11.062740752466889},"netMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":7.215978048651786},"currentRatio@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q2"},{"ref":"currentLiabilities@2016Q2"}],"value":5.953252755065766},"netDebt@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q2"},{"ref":"cash@2016Q2","weight":-1}],"value":-25642000},"ebit@2016Q2":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2016Q2"},{"ref":"interestExpense@2016Q2"}],"value":4225000},"freeCashFlow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q3"},{"ref":"capex@2016Q3","weight":-1}],"value":3595000},"totalCosts@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"operatingIncome@2016Q3","weight":-1}],"value":33139000},"capexOutflow@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q3","weight":-1}],"value":-1690000},"grossMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":22.708221386351426},"operatingMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":10.964535196131113},"netMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":7.17087587318646},"currentRatio@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q3"},{"ref":"currentLiabilities@2016Q3"}],"value":6.052059794889622},"netDebt@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q3"},{"ref":"cash@2016Q3","weight":-1}],"value":-29006000},"ebit@2016Q3":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2016Q3"},{"ref":"interestExpense@2016Q3"}],"value":4123000},"freeCashFlow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"operatingCashFlow@2016Q4"},{"ref":"capex@2016Q4","weight":-1}],"value":1598000},"totalCosts@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"operatingIncome@2016Q4","weight":-1}],"value":34248000},"capexOutflow@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"capex@2016Q4","weight":-1}],"value":-1440000},"grossMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"grossProfit@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":22.395704933300465},"operatingMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"operatingIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":6.187854384090722},"netMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":4.08414824554195},"currentRatio@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"currentAssets@2016Q4"},{"ref":"currentLiabilities@2016Q4"}],"value":7.309229803264964},"netDebt@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q4"},{"ref":"cash@2016Q4","weight":-1}],"value":-30503000},"ebit@2016Q4":{"kind":"computed","op":"sum","terms":[{"ref":"pretaxIncome@2016Q4"},{"ref":"interestExpense@2016Q4"}],"value":2304000},"fcfMargin@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q1"},{"ref":"revenue@2023Q1"}],"scale":100,"value":-0.4664818471044367},"fcfMargin@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q2"},{"ref":"revenue@2023Q2"}],"scale":100,"value":6.102741985465378},"fcfMargin@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q3"},{"ref":"revenue@2023Q3"}],"scale":100,"value":15.131370058739483},"fcfMargin@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2023Q4"},{"ref":"revenue@2023Q4"}],"scale":100,"value":9.798222625076356},"fcfMargin@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2023"},{"ref":"revenue@FY2023"}],"scale":100,"value":7.709612269791438},"fcfMargin@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q1"},{"ref":"revenue@2024Q1"}],"scale":100,"value":8.496414593034883},"fcfMargin@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q2"},{"ref":"revenue@2024Q2"}],"scale":100,"value":8.116939107073163},"fcfMargin@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q3"},{"ref":"revenue@2024Q3"}],"scale":100,"value":12.162022526091},"fcfMargin@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2024Q4"},{"ref":"revenue@2024Q4"}],"scale":100,"value":14.865690289442632},"fcfMargin@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2024"},{"ref":"revenue@FY2024"}],"scale":100,"value":11.28759508426493},"fcfMargin@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q1"},{"ref":"revenue@2025Q1"}],"scale":100,"value":7.420282420282421},"fcfMargin@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2025Q2"},{"ref":"revenue@2025Q2"}],"scale":100,"value":14.866116314758957},"fcfMargin@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2016"},{"ref":"revenue@FY2016"}],"scale":100,"value":1.437056907453535},"fcfMargin@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q1"},{"ref":"revenue@2017Q1"}],"scale":100,"value":7.219388443580817},"fcfMargin@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q2"},{"ref":"revenue@2017Q2"}],"scale":100,"value":2.058808002956237},"fcfMargin@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q3"},{"ref":"revenue@2017Q3"}],"scale":100,"value":7.49635691066024},"fcfMargin@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2017Q4"},{"ref":"revenue@2017Q4"}],"scale":100,"value":2.571198280494358},"fcfMargin@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2017"},{"ref":"revenue@FY2017"}],"scale":100,"value":4.793598614746725},"fcfMargin@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q1"},{"ref":"revenue@2018Q1"}],"scale":100,"value":-8.120006522093593},"fcfMargin@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q2"},{"ref":"revenue@2018Q2"}],"scale":100,"value":16.2018809033232},"fcfMargin@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q3"},{"ref":"revenue@2018Q3"}],"scale":100,"value":9.563253012048193},"fcfMargin@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2018Q4"},{"ref":"revenue@2018Q4"}],"scale":100,"value":13.539262678264985},"fcfMargin@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2018"},{"ref":"revenue@FY2018"}],"scale":100,"value":8.344228295397862},"fcfMargin@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q1"},{"ref":"revenue@2019Q1"}],"scale":100,"value":4.735040567951319},"fcfMargin@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q2"},{"ref":"revenue@2019Q2"}],"scale":100,"value":14.19871981945174},"fcfMargin@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q3"},{"ref":"revenue@2019Q3"}],"scale":100,"value":17.139733570879052},"fcfMargin@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2019Q4"},{"ref":"revenue@2019Q4"}],"scale":100,"value":14.814962196577797},"fcfMargin@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2019"},{"ref":"revenue@FY2019"}],"scale":100,"value":12.829353617533936},"fcfMargin@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q1"},{"ref":"revenue@2020Q1"}],"scale":100,"value":7.709675414793795},"fcfMargin@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q2"},{"ref":"revenue@2020Q2"}],"scale":100,"value":11.403714473313949},"fcfMargin@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q3"},{"ref":"revenue@2020Q3"}],"scale":100,"value":11.76932492667267},"fcfMargin@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2020Q4"},{"ref":"revenue@2020Q4"}],"scale":100,"value":15.476269572342924},"fcfMargin@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2020"},{"ref":"revenue@FY2020"}],"scale":100,"value":11.522915934951191},"fcfMargin@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q1"},{"ref":"revenue@2021Q1"}],"scale":100,"value":3.87868063128871},"fcfMargin@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q2"},{"ref":"revenue@2021Q2"}],"scale":100,"value":9.317935050834073},"fcfMargin@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q3"},{"ref":"revenue@2021Q3"}],"scale":100,"value":5.510320761784595},"fcfMargin@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2021Q4"},{"ref":"revenue@2021Q4"}],"scale":100,"value":-0.8909713717764407},"fcfMargin@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2021"},{"ref":"revenue@FY2021"}],"scale":100,"value":4.312718107793718},"fcfMargin@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q1"},{"ref":"revenue@2022Q1"}],"scale":100,"value":-7.790348389994666},"fcfMargin@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q2"},{"ref":"revenue@2022Q2"}],"scale":100,"value":-3.1661066533818087},"fcfMargin@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2022Q3"},{"ref":"revenue@2022Q3"}],"scale":100,"value":-2.4987109415283077},"fcfMargin@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2022"},{"ref":"revenue@FY2022"}],"scale":100,"value":1.1204323444283646},"fcfMargin@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2009"},{"ref":"revenue@FY2009"}],"scale":100,"value":8.892557062671354},"fcfMargin@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2010Q4"},{"ref":"revenue@2010Q4"}],"scale":100,"value":2.9695967739565106},"fcfMargin@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2010"},{"ref":"revenue@FY2010"}],"scale":100,"value":7.07331961815554},"fcfMargin@2011Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q1"},{"ref":"revenue@2011Q1"}],"scale":100,"value":1.1850554927267332},"fcfMargin@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q2"},{"ref":"revenue@2011Q2"}],"scale":100,"value":12.234654888150482},"fcfMargin@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q3"},{"ref":"revenue@2011Q3"}],"scale":100,"value":8.121703172414994},"fcfMargin@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2011Q4"},{"ref":"revenue@2011Q4"}],"scale":100,"value":3.1913119626982045},"fcfMargin@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2011"},{"ref":"revenue@FY2011"}],"scale":100,"value":6.267486089717393},"fcfMargin@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q1"},{"ref":"revenue@2012Q1"}],"scale":100,"value":-2.043584126189284},"fcfMargin@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q2"},{"ref":"revenue@2012Q2"}],"scale":100,"value":4.542698898227067},"fcfMargin@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q3"},{"ref":"revenue@2012Q3"}],"scale":100,"value":5.933894328526293},"fcfMargin@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2012Q4"},{"ref":"revenue@2012Q4"}],"scale":100,"value":4.178648486664669},"fcfMargin@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2012"},{"ref":"revenue@FY2012"}],"scale":100,"value":3.1826025870099723},"fcfMargin@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q1"},{"ref":"revenue@2013Q1"}],"scale":100,"value":-3.3741876131406356},"fcfMargin@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q2"},{"ref":"revenue@2013Q2"}],"scale":100,"value":7.440276847510605},"fcfMargin@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q3"},{"ref":"revenue@2013Q3"}],"scale":100,"value":14.39193083573487},"fcfMargin@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2013Q4"},{"ref":"revenue@2013Q4"}],"scale":100,"value":10.7250021432858},"fcfMargin@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2013"},{"ref":"revenue@FY2013"}],"scale":100,"value":7.380964352154456},"fcfMargin@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q1"},{"ref":"revenue@2014Q1"}],"scale":100,"value":-6.885492213008177},"fcfMargin@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q2"},{"ref":"revenue@2014Q2"}],"scale":100,"value":0.0470242468772961},"fcfMargin@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q3"},{"ref":"revenue@2014Q3"}],"scale":100,"value":-4.860758063605039},"fcfMargin@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2014Q4"},{"ref":"revenue@2014Q4"}],"scale":100,"value":5.041540250092154},"fcfMargin@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2014"},{"ref":"revenue@FY2014"}],"scale":100,"value":-1.6582081302447114},"fcfMargin@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q1"},{"ref":"revenue@2015Q1"}],"scale":100,"value":-28.47808811843306},"fcfMargin@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q2"},{"ref":"revenue@2015Q2"}],"scale":100,"value":13.430504945340967},"fcfMargin@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q3"},{"ref":"revenue@2015Q3"}],"scale":100,"value":2.955779448912633},"fcfMargin@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2015Q4"},{"ref":"revenue@2015Q4"}],"scale":100,"value":3.2770459434768515},"fcfMargin@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@FY2015"},{"ref":"revenue@FY2015"}],"scale":100,"value":-2.321209938782859},"fcfMargin@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q1"},{"ref":"revenue@2016Q1"}],"scale":100,"value":-11.622177781642176},"fcfMargin@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q2"},{"ref":"revenue@2016Q2"}],"scale":100,"value":3.2399345680966705},"fcfMargin@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q3"},{"ref":"revenue@2016Q3"}],"scale":100,"value":9.658785599140247},"fcfMargin@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"freeCashFlow@2016Q4"},{"ref":"revenue@2016Q4"}],"scale":100,"value":4.377242720574136},"ebitda@2023Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2023Q1"},{"ref":"depreciationAndAmortization@2023Q1"}],"value":15541000},"ebitda@2023Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2023Q2"},{"ref":"depreciationAndAmortization@2023Q2"}],"value":19892000},"ebitda@2023Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2023Q3"},{"ref":"depreciationAndAmortization@2023Q3"}],"value":17913000},"ebitda@2023Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2023Q4"},{"ref":"depreciationAndAmortization@2023Q4"}],"value":15608000},"ebitda@FY2023":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2023"},{"ref":"depreciationAndAmortization@FY2023"}],"value":68954000},"ebitda@2024Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2024Q1"},{"ref":"depreciationAndAmortization@2024Q1"}],"value":18965000},"ebitda@2024Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2024Q2"},{"ref":"depreciationAndAmortization@2024Q2"}],"value":20981000},"ebitda@2024Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2024Q3"},{"ref":"depreciationAndAmortization@2024Q3"}],"value":28721000},"ebitda@2024Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2024Q4"},{"ref":"depreciationAndAmortization@2024Q4"}],"value":27134000},"ebitda@FY2024":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2024"},{"ref":"depreciationAndAmortization@FY2024"}],"value":95801000},"ebitda@2025Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2025Q1"},{"ref":"depreciationAndAmortization@2025Q1"}],"value":27724000},"ebitda@2025Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2025Q2"},{"ref":"depreciationAndAmortization@2025Q2"}],"value":29016000},"ebitda@FY2025":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2025"},{"ref":"depreciationAndAmortization@FY2025"}],"value":111467000},"ebitda@FY2016":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2016"},{"ref":"depreciationAndAmortization@FY2016"}],"value":18020000},"ebitda@2017Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2017Q1"},{"ref":"depreciationAndAmortization@2017Q1"}],"value":4642000},"ebitda@2017Q2":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2017Q2"},{"ref":"depreciationAndAmortization@2017Q2"}],"value":5373000},"ebitda@2017Q3":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2017Q3"},{"ref":"depreciationAndAmortization@2017Q3"}],"value":3938000},"ebitda@2017Q4":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2017Q4"},{"ref":"depreciationAndAmortization@2017Q4"}],"value":3591000},"ebitda@FY2017":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@FY2017"},{"ref":"depreciationAndAmortization@FY2017"}],"value":17544000},"ebitda@2018Q1":{"kind":"computed","op":"sum","terms":[{"ref":"ebit@2018Q1"},{"ref":"depreciationAndAmortization@2018Q1"}],"value":4471000},"#862":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2023Q2"},{"ref":"equity@2023Q2"}],"value":317285000},"debtToCapital@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2023Q2"},{"ref":"#862"}],"scale":100,"value":17.96492112769277},"#863":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2023Q3"},{"ref":"equity@2023Q3"}],"value":315383000},"debtToCapital@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2023Q3"},{"ref":"#863"}],"scale":100,"value":13.63421617525358},"#864":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2023Q4"},{"ref":"equity@2023Q4"}],"value":318091000},"debtToCapital@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2023Q4"},{"ref":"#864"}],"scale":100,"value":10.06001427264525},"#865":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2023"},{"ref":"equity@FY2023"}],"value":318091000},"debtToCapital@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2023"},{"ref":"#865"}],"scale":100,"value":10.06001427264525},"#866":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2024Q1"},{"ref":"equity@2024Q1"}],"value":329016000},"debtToCapital@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2024Q1"},{"ref":"#866"}],"scale":100,"value":10.33384394679894},"#867":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2024Q2"},{"ref":"equity@2024Q2"}],"value":345376000},"debtToCapital@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2024Q2"},{"ref":"#867"}],"scale":100,"value":10.191790975632355},"#868":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2024Q3"},{"ref":"equity@2024Q3"}],"value":541146000},"debtToCapital@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2024Q3"},{"ref":"#868"}],"scale":100,"value":39.1761188292993},"#869":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2024Q4"},{"ref":"equity@2024Q4"}],"value":532135000},"debtToCapital@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2024Q4"},{"ref":"#869"}],"scale":100,"value":35.58777377921017},"#870":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2024"},{"ref":"equity@FY2024"}],"value":532135000},"debtToCapital@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2024"},{"ref":"#870"}],"scale":100,"value":35.58777377921017},"#871":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2025Q1"},{"ref":"equity@2025Q1"}],"value":543424000},"debtToCapital@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2025Q1"},{"ref":"#871"}],"scale":100,"value":33.6293575550583},"#872":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2025Q2"},{"ref":"equity@2025Q2"}],"value":549116000},"debtToCapital@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2025Q2"},{"ref":"#872"}],"scale":100,"value":29.797893341297648},"#873":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2025Q3"},{"ref":"equity@2025Q3"}],"value":550033000},"debtToCapital@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2025Q3"},{"ref":"#873"}],"scale":100,"value":26.565678786545533},"#874":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2025Q4"},{"ref":"equity@2025Q4"}],"value":559332000},"debtToCapital@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2025Q4"},{"ref":"#874"}],"scale":100,"value":24.21728061330301},"#875":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2025"},{"ref":"equity@FY2025"}],"value":559332000},"debtToCapital@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2025"},{"ref":"#875"}],"scale":100,"value":24.21728061330301},"#876":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2026Q1"},{"ref":"equity@2026Q1"}],"value":576485000},"debtToCapital@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2026Q1"},{"ref":"#876"}],"scale":100,"value":23.870525685837446},"#877":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2026Q2"},{"ref":"equity@2026Q2"}],"value":579730000},"debtToCapital@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2026Q2"},{"ref":"#877"}],"scale":100,"value":20.234419471133116},"#878":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2016"},{"ref":"equity@FY2016"}],"value":113909000},"debtToCapital@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2016"},{"ref":"#878"}],"scale":100,"value":0.7514770562466531},"#879":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q1"},{"ref":"equity@2018Q1"}],"value":151164000},"debtToCapital@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2018Q1"},{"ref":"#879"}],"scale":100,"value":16.632928475033737},"#880":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q2"},{"ref":"equity@2018Q2"}],"value":170657000},"debtToCapital@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2018Q2"},{"ref":"#880"}],"scale":100,"value":23.18744616394288},"#881":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q3"},{"ref":"equity@2018Q3"}],"value":169654000},"debtToCapital@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2018Q3"},{"ref":"#881"}],"scale":100,"value":19.956499699388168},"#882":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2018Q4"},{"ref":"equity@2018Q4"}],"value":165600000},"debtToCapital@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2018Q4"},{"ref":"#882"}],"scale":100,"value":15.182971014492756},"#883":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2018"},{"ref":"equity@FY2018"}],"value":165600000},"debtToCapital@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2018"},{"ref":"#883"}],"scale":100,"value":15.182971014492756},"#884":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q1"},{"ref":"equity@2019Q1"}],"value":166642000},"debtToCapital@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2019Q1"},{"ref":"#884"}],"scale":100,"value":13.287766589455238},"#885":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q2"},{"ref":"equity@2019Q2"}],"value":167082000},"debtToCapital@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2019Q2"},{"ref":"#885"}],"scale":100,"value":10.430806430375505},"#886":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2019Q3"},{"ref":"equity@2019Q3"}],"value":170889000},"debtToCapital@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2019Q3"},{"ref":"#886"}],"scale":100,"value":8.777627582816915},"#887":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2020Q4"},{"ref":"equity@2020Q4"}],"value":176893000},"debtToCapital@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2020Q4"},{"ref":"#887"}],"scale":100,"value":0},"#888":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2020"},{"ref":"equity@FY2020"}],"value":176893000},"debtToCapital@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2020"},{"ref":"#888"}],"scale":100,"value":0},"#889":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2021Q4"},{"ref":"equity@2021Q4"}],"value":269446000},"debtToCapital@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2021Q4"},{"ref":"#889"}],"scale":100,"value":27.83489085011468},"#890":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2021"},{"ref":"equity@FY2021"}],"value":269446000},"debtToCapital@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2021"},{"ref":"#890"}],"scale":100,"value":27.83489085011468},"#891":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2022Q1"},{"ref":"equity@2022Q1"}],"value":294078000},"debtToCapital@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2022Q1"},{"ref":"#891"}],"scale":100,"value":32.30435462700372},"#892":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2022Q2"},{"ref":"equity@2022Q2"}],"value":307290000},"debtToCapital@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2022Q2"},{"ref":"#892"}],"scale":100,"value":32.54254938331869},"#893":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2022Q3"},{"ref":"equity@2022Q3"}],"value":297159000},"debtToCapital@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2022Q3"},{"ref":"#893"}],"scale":100,"value":23.892932739711735},"#894":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2022Q4"},{"ref":"equity@2022Q4"}],"value":292545000},"debtToCapital@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2022Q4"},{"ref":"#894"}],"scale":100,"value":18.80052641473961},"#895":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2022"},{"ref":"equity@FY2022"}],"value":292545000},"debtToCapital@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2022"},{"ref":"#895"}],"scale":100,"value":18.80052641473961},"#896":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2010Q4"},{"ref":"equity@2010Q4"}],"value":57727278},"debtToCapital@2010Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2010Q4"},{"ref":"#896"}],"scale":100,"value":12.99433865563521},"#897":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2010"},{"ref":"equity@FY2010"}],"value":57727278},"debtToCapital@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2010"},{"ref":"#897"}],"scale":100,"value":12.99433865563521},"#898":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2011Q2"},{"ref":"equity@2011Q2"}],"value":62236046},"debtToCapital@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2011Q2"},{"ref":"#898"}],"scale":100,"value":10.508601397974415},"#899":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2011Q3"},{"ref":"equity@2011Q3"}],"value":64815565},"debtToCapital@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2011Q3"},{"ref":"#899"}],"scale":100,"value":9.819375947737246},"#900":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2011Q4"},{"ref":"equity@2011Q4"}],"value":68204319},"debtToCapital@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2011Q4"},{"ref":"#900"}],"scale":100,"value":9.118658599904794},"#901":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2011"},{"ref":"equity@FY2011"}],"value":68204319},"debtToCapital@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2011"},{"ref":"#901"}],"scale":100,"value":9.118658599904794},"#902":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q1"},{"ref":"equity@2012Q1"}],"value":69215240},"debtToCapital@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2012Q1"},{"ref":"#902"}],"scale":100,"value":8.775746497447672},"#903":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q2"},{"ref":"equity@2012Q2"}],"value":72356172},"debtToCapital@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2012Q2"},{"ref":"#903"}],"scale":100,"value":8.194170360477335},"#904":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q3"},{"ref":"equity@2012Q3"}],"value":75156457},"debtToCapital@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2012Q3"},{"ref":"#904"}],"scale":100,"value":7.695710030609878},"#905":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2012Q4"},{"ref":"equity@2012Q4"}],"value":83124000},"debtToCapital@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2012Q4"},{"ref":"#905"}],"scale":100,"value":11.866608921611087},"#906":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2012"},{"ref":"equity@FY2012"}],"value":83124000},"debtToCapital@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2012"},{"ref":"#906"}],"scale":100,"value":11.866608921611087},"#907":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q1"},{"ref":"equity@2013Q1"}],"value":85133286},"debtToCapital@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2013Q1"},{"ref":"#907"}],"scale":100,"value":11.814517531955715},"#908":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q2"},{"ref":"equity@2013Q2"}],"value":88100879},"debtToCapital@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2013Q2"},{"ref":"#908"}],"scale":100,"value":10.980223023654508},"#909":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q3"},{"ref":"equity@2013Q3"}],"value":90878572},"debtToCapital@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2013Q3"},{"ref":"#909"}],"scale":100,"value":10.220238715898837},"#910":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2013Q4"},{"ref":"equity@2013Q4"}],"value":89433000},"debtToCapital@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2013Q4"},{"ref":"#910"}],"scale":100,"value":4.29707155076985},"#911":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2013"},{"ref":"equity@FY2013"}],"value":89433000},"debtToCapital@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2013"},{"ref":"#911"}],"scale":100,"value":4.29707155076985},"#912":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q1"},{"ref":"equity@2014Q1"}],"value":91460000},"debtToCapital@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2014Q1"},{"ref":"#912"}],"scale":100,"value":3.936146949486114},"#913":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q2"},{"ref":"equity@2014Q2"}],"value":94055000},"debtToCapital@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2014Q2"},{"ref":"#913"}],"scale":100,"value":3.5691882409228644},"#914":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q3"},{"ref":"equity@2014Q3"}],"value":96115000},"debtToCapital@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2014Q3"},{"ref":"#914"}],"scale":100,"value":3.2377880663788168},"#915":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2014Q4"},{"ref":"equity@2014Q4"}],"value":97858000},"debtToCapital@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2014Q4"},{"ref":"#915"}],"scale":100,"value":2.9287334709476998},"#916":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2014"},{"ref":"equity@FY2014"}],"value":97858000},"debtToCapital@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2014"},{"ref":"#916"}],"scale":100,"value":2.9287334709476998},"#917":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q1"},{"ref":"equity@2015Q1"}],"value":99706000},"debtToCapital@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q1"},{"ref":"#917"}],"scale":100,"value":2.626722564339157},"#918":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"equity@2015Q2"}],"value":102295000},"debtToCapital@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q2"},{"ref":"#918"}],"scale":100,"value":2.31682877951024},"#919":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q3"},{"ref":"equity@2015Q3"}],"value":103676000},"debtToCapital@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q3"},{"ref":"#919"}],"scale":100,"value":2.0457965199274666},"#920":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2015Q4"},{"ref":"equity@2015Q4"}],"value":105442000},"debtToCapital@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2015Q4"},{"ref":"#920"}],"scale":100,"value":1.7734868458489028},"#921":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@FY2015"},{"ref":"equity@FY2015"}],"value":105442000},"debtToCapital@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@FY2015"},{"ref":"#921"}],"scale":100,"value":1.7734868458489028},"#922":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q1"},{"ref":"equity@2016Q1"}],"value":106379000},"debtToCapital@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2016Q1"},{"ref":"#922"}],"scale":100,"value":1.5219169196927964},"#923":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q2"},{"ref":"equity@2016Q2"}],"value":109875000},"debtToCapital@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2016Q2"},{"ref":"#923"}],"scale":100,"value":1.242320819112628},"#924":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q3"},{"ref":"equity@2016Q3"}],"value":112600000},"debtToCapital@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2016Q3"},{"ref":"#924"}],"scale":100,"value":0.9875666074600356},"#925":{"kind":"computed","op":"sum","terms":[{"ref":"totalDebt@2016Q4"},{"ref":"equity@2016Q4"}],"value":113909000},"debtToCapital@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"totalDebt@2016Q4"},{"ref":"#925"}],"scale":100,"value":0.7514770562466531},"#926":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"}],"rule":"trailing-year","value":46670000},"#927":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q1","weight":0.5},{"ref":"totalAssets@2023Q1","weight":0.5}],"rule":"average-balance","value":377064000},"returnOnAssets@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#926"},{"ref":"#927"}],"scale":100,"value":12.37720917403942},"#928":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"}],"rule":"trailing-year","value":49624000},"#929":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q2","weight":0.5},{"ref":"totalAssets@2023Q2","weight":0.5}],"rule":"average-balance","value":396521500},"returnOnAssets@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#928"},{"ref":"#929"}],"scale":100,"value":12.514832108725503},"#930":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"},{"ref":"netIncome@2022Q4"}],"rule":"trailing-year","value":41778000},"#931":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q3","weight":0.5},{"ref":"totalAssets@2023Q3","weight":0.5}],"rule":"average-balance","value":394064500},"returnOnAssets@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#930"},{"ref":"#931"}],"scale":100,"value":10.601817722733207},"#932":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"},{"ref":"netIncome@2023Q1"}],"rule":"trailing-year","value":44923000},"#933":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2022Q4","weight":0.5},{"ref":"totalAssets@2023Q4","weight":0.5}],"rule":"average-balance","value":391164000},"returnOnAssets@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#932"},{"ref":"#933"}],"scale":100,"value":11.484441308504872},"#934":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2022","weight":0.5},{"ref":"totalAssets@FY2023","weight":0.5}],"rule":"average-balance","value":391164000},"returnOnAssets@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#934"}],"scale":100,"value":11.484696955752574},"#935":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2010","weight":0.5},{"ref":"totalAssets@FY2011","weight":0.5}],"rule":"average-balance","value":74599450.5},"returnOnAssets@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#935"}],"scale":100,"value":14.45587055631194},"#936":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"},{"ref":"netIncome@2023Q2"}],"rule":"trailing-year","value":47877000},"#937":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q1","weight":0.5},{"ref":"totalAssets@2024Q1","weight":0.5}],"rule":"average-balance","value":399230500},"returnOnAssets@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#936"},{"ref":"#937"}],"scale":100,"value":11.992320226034835},"#938":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"},{"ref":"netIncome@2023Q3"}],"rule":"trailing-year","value":49546000},"#939":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q2","weight":0.5},{"ref":"totalAssets@2024Q2","weight":0.5}],"rule":"average-balance","value":410194000},"returnOnAssets@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#938"},{"ref":"#939"}],"scale":100,"value":12.078674968429572},"#940":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"},{"ref":"netIncome@2023Q4"}],"rule":"trailing-year","value":54213000},"#941":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q3","weight":0.5},{"ref":"totalAssets@2024Q3","weight":0.5}],"rule":"average-balance","value":519159000},"returnOnAssets@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#940"},{"ref":"#941"}],"scale":100,"value":10.44246560302335},"#942":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"},{"ref":"netIncome@2024Q1"}],"rule":"trailing-year","value":58981000},"#943":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2023Q4","weight":0.5},{"ref":"totalAssets@2024Q4","weight":0.5}],"rule":"average-balance","value":516565500},"returnOnAssets@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#942"},{"ref":"#943"}],"scale":100,"value":11.41791312040777},"#944":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2023","weight":0.5},{"ref":"totalAssets@FY2024","weight":0.5}],"rule":"average-balance","value":516565500},"returnOnAssets@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#944"}],"scale":100,"value":11.41791312040777},"#945":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"},{"ref":"netIncome@2024Q2"}],"rule":"trailing-year","value":63472000},"#946":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q1","weight":0.5},{"ref":"totalAssets@2025Q1","weight":0.5}],"rule":"average-balance","value":525160500},"returnOnAssets@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#945"},{"ref":"#946"}],"scale":100,"value":12.086209834898092},"#947":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"},{"ref":"netIncome@2024Q3"}],"rule":"trailing-year","value":67100000},"#948":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q2","weight":0.5},{"ref":"totalAssets@2025Q2","weight":0.5}],"rule":"average-balance","value":528527500},"returnOnAssets@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#947"},{"ref":"#948"}],"scale":100,"value":12.695649706022866},"#949":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"}],"rule":"trailing-year","value":10498867},"returnOnAssets@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#949"},{"ref":"totalAssets@2012Q1"}],"scale":100,"value":13.067152598147272},"#950":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"},{"ref":"netIncome@2024Q4"}],"rule":"trailing-year","value":67122000},"#951":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q3","weight":0.5},{"ref":"totalAssets@2025Q3","weight":0.5}],"rule":"average-balance","value":645664500},"returnOnAssets@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#950"},{"ref":"#951"}],"scale":100,"value":10.395801534697974},"#952":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"},{"ref":"netIncome@2025Q1"}],"rule":"trailing-year","value":68313000},"#953":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2024Q4","weight":0.5},{"ref":"totalAssets@2025Q4","weight":0.5}],"rule":"average-balance","value":642036000},"returnOnAssets@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#952"},{"ref":"#953"}],"scale":100,"value":10.640057566865408},"#954":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2024","weight":0.5},{"ref":"totalAssets@FY2025","weight":0.5}],"rule":"average-balance","value":642036000},"returnOnAssets@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#954"}],"scale":100,"value":10.640057566865408},"#955":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"},{"ref":"netIncome@2025Q2"}],"rule":"trailing-year","value":68624000},"#956":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q1","weight":0.5},{"ref":"totalAssets@2026Q1","weight":0.5}],"rule":"average-balance","value":658663000},"returnOnAssets@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#955"},{"ref":"#956"}],"scale":100,"value":10.418681480514316},"#957":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2026Q2"},{"ref":"netIncome@2026Q1"},{"ref":"netIncome@2025Q4"},{"ref":"netIncome@2025Q3"}],"rule":"trailing-year","value":72295000},"#958":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2025Q2","weight":0.5},{"ref":"totalAssets@2026Q2","weight":0.5}],"rule":"average-balance","value":658284000},"returnOnAssets@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#957"},{"ref":"#958"}],"scale":100,"value":10.98234196790443},"#959":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2015","weight":0.5},{"ref":"totalAssets@FY2016","weight":0.5}],"rule":"average-balance","value":123784500},"returnOnAssets@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#959"}],"scale":100,"value":6.438609034249038},"#960":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"}],"rule":"trailing-year","value":9066000},"#961":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q1","weight":0.5},{"ref":"totalAssets@2017Q1","weight":0.5}],"rule":"average-balance","value":125241500},"returnOnAssets@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#960"},{"ref":"#961"}],"scale":100,"value":7.238814610173145},"#962":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"}],"rule":"trailing-year","value":8961000},"#963":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q2","weight":0.5},{"ref":"totalAssets@2017Q2","weight":0.5}],"rule":"average-balance","value":129334500},"returnOnAssets@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#962"},{"ref":"#963"}],"scale":100,"value":6.928545747654338},"#964":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"},{"ref":"netIncome@2016Q4"}],"rule":"trailing-year","value":7987000},"#965":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q3","weight":0.5},{"ref":"totalAssets@2017Q3","weight":0.5}],"rule":"average-balance","value":132567000},"returnOnAssets@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#964"},{"ref":"#965"}],"scale":100,"value":6.024877986225833},"#966":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"},{"ref":"netIncome@2017Q1"}],"rule":"trailing-year","value":9211000},"#967":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2016Q4","weight":0.5},{"ref":"totalAssets@2017Q4","weight":0.5}],"rule":"average-balance","value":133070500},"returnOnAssets@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#966"},{"ref":"#967"}],"scale":100,"value":6.921894785095119},"#968":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2016","weight":0.5},{"ref":"totalAssets@FY2017","weight":0.5}],"rule":"average-balance","value":133070500},"returnOnAssets@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#968"}],"scale":100,"value":6.921143303737493},"#969":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"},{"ref":"netIncome@2017Q2"}],"rule":"trailing-year","value":8817000},"#970":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q1","weight":0.5},{"ref":"totalAssets@2018Q1","weight":0.5}],"rule":"average-balance","value":162871500},"returnOnAssets@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#969"},{"ref":"#970"}],"scale":100,"value":5.413470128291322},"#971":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"},{"ref":"netIncome@2017Q3"}],"rule":"trailing-year","value":10177000},"#972":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q2","weight":0.5},{"ref":"totalAssets@2018Q2","weight":0.5}],"rule":"average-balance","value":163516000},"returnOnAssets@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#971"},{"ref":"#972"}],"scale":100,"value":6.223855769465985},"#973":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"},{"ref":"netIncome@2017Q4"}],"rule":"trailing-year","value":12616000},"#974":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q3","weight":0.5},{"ref":"totalAssets@2018Q3","weight":0.5}],"rule":"average-balance","value":165425500},"returnOnAssets@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#973"},{"ref":"#974"}],"scale":100,"value":7.626393754288184},"#975":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"},{"ref":"netIncome@2018Q1"}],"rule":"trailing-year","value":14311000},"#976":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2017Q4","weight":0.5},{"ref":"totalAssets@2018Q4","weight":0.5}],"rule":"average-balance","value":163902500},"returnOnAssets@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#975"},{"ref":"#976"}],"scale":100,"value":8.731410442183615},"#977":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2017","weight":0.5},{"ref":"totalAssets@FY2018","weight":0.5}],"rule":"average-balance","value":163902500},"returnOnAssets@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#977"}],"scale":100,"value":8.731410442183615},"#978":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"},{"ref":"netIncome@2018Q2"}],"rule":"trailing-year","value":16268000},"#979":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q1","weight":0.5},{"ref":"totalAssets@2019Q1","weight":0.5}],"rule":"average-balance","value":193443500},"returnOnAssets@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#978"},{"ref":"#979"}],"scale":100,"value":8.40969068487698},"#980":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"},{"ref":"netIncome@2018Q3"}],"rule":"trailing-year","value":16876000},"#981":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q2","weight":0.5},{"ref":"totalAssets@2019Q2","weight":0.5}],"rule":"average-balance","value":194153500},"returnOnAssets@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#980"},{"ref":"#981"}],"scale":100,"value":8.692091566724267},"#982":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"},{"ref":"netIncome@2018Q4"}],"rule":"trailing-year","value":18383000},"#983":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q3","weight":0.5},{"ref":"totalAssets@2019Q3","weight":0.5}],"rule":"average-balance","value":197049000},"returnOnAssets@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#982"},{"ref":"#983"}],"scale":100,"value":9.329151632335105},"#984":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"},{"ref":"netIncome@2019Q1"}],"rule":"trailing-year","value":19750000},"#985":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2018Q4","weight":0.5},{"ref":"totalAssets@2019Q4","weight":0.5}],"rule":"average-balance","value":189178000},"returnOnAssets@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#984"},{"ref":"#985"}],"scale":100,"value":10.43990315998689},"#986":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2018","weight":0.5},{"ref":"totalAssets@FY2019","weight":0.5}],"rule":"average-balance","value":189178000},"returnOnAssets@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#986"}],"scale":100,"value":10.43990315998689},"#987":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"},{"ref":"netIncome@2019Q2"}],"rule":"trailing-year","value":19907000},"#988":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q1","weight":0.5},{"ref":"totalAssets@2020Q1","weight":0.5}],"rule":"average-balance","value":193438000},"returnOnAssets@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#987"},{"ref":"#988"}],"scale":100,"value":10.291152720768412},"#989":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"},{"ref":"netIncome@2019Q3"}],"rule":"trailing-year","value":17627000},"#990":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q2","weight":0.5},{"ref":"totalAssets@2020Q2","weight":0.5}],"rule":"average-balance","value":196092000},"returnOnAssets@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#989"},{"ref":"#990"}],"scale":100,"value":8.989147950961792},"#991":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2010","weight":0.5},{"ref":"equity@FY2011","weight":0.5}],"rule":"average-balance","value":56105500},"returnOnEquity@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2011"},{"ref":"#991"}],"scale":100,"value":19.22093199418952},"#992":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"},{"ref":"netIncome@2019Q4"}],"rule":"trailing-year","value":14974000},"#993":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q3","weight":0.5},{"ref":"totalAssets@2020Q3","weight":0.5}],"rule":"average-balance","value":200501000},"returnOnAssets@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#992"},{"ref":"#993"}],"scale":100,"value":7.46829192871856},"#994":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"},{"ref":"netIncome@2020Q1"}],"rule":"trailing-year","value":13369000},"#995":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2019Q4","weight":0.5},{"ref":"totalAssets@2020Q4","weight":0.5}],"rule":"average-balance","value":195981000},"returnOnAssets@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#994"},{"ref":"#995"}],"scale":100,"value":6.8215796429245685},"#996":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2019","weight":0.5},{"ref":"totalAssets@FY2020","weight":0.5}],"rule":"average-balance","value":195981000},"returnOnAssets@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#996"}],"scale":100,"value":6.8215796429245685},"#997":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"},{"ref":"netIncome@2020Q2"}],"rule":"trailing-year","value":13641000},"#998":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q1","weight":0.5},{"ref":"totalAssets@2021Q1","weight":0.5}],"rule":"average-balance","value":201696500},"returnOnAssets@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#997"},{"ref":"#998"}],"scale":100,"value":6.763131735057376},"#999":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"},{"ref":"netIncome@2020Q3"}],"rule":"trailing-year","value":16038000},"#1000":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q2","weight":0.5},{"ref":"totalAssets@2021Q2","weight":0.5}],"rule":"average-balance","value":207252500},"returnOnAssets@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#999"},{"ref":"#1000"}],"scale":100,"value":7.738386750461395},"#1001":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"},{"ref":"netIncome@2020Q4"}],"rule":"trailing-year","value":16839000},"#1002":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q3","weight":0.5},{"ref":"totalAssets@2021Q3","weight":0.5}],"rule":"average-balance","value":210675000},"returnOnAssets@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1001"},{"ref":"#1002"}],"scale":100,"value":7.9928800284798855},"#1003":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"},{"ref":"netIncome@2021Q1"}],"rule":"trailing-year","value":15886000},"#1004":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2020Q4","weight":0.5},{"ref":"totalAssets@2021Q4","weight":0.5}],"rule":"average-balance","value":268668000},"returnOnAssets@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1003"},{"ref":"#1004"}],"scale":100,"value":5.912873881519198},"#1005":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2020","weight":0.5},{"ref":"totalAssets@FY2021","weight":0.5}],"rule":"average-balance","value":268668000},"returnOnAssets@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#1005"}],"scale":100,"value":5.912873881519198},"#1006":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"},{"ref":"netIncome@2021Q2"}],"rule":"trailing-year","value":16581000},"#1007":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q1","weight":0.5},{"ref":"totalAssets@2022Q1","weight":0.5}],"rule":"average-balance","value":286263000},"returnOnAssets@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1006"},{"ref":"#1007"}],"scale":100,"value":5.792226029909559},"#1008":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"},{"ref":"netIncome@2021Q3"}],"rule":"trailing-year","value":20795000},"#1009":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q2","weight":0.5},{"ref":"totalAssets@2022Q2","weight":0.5}],"rule":"average-balance","value":306168500},"returnOnAssets@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1008"},{"ref":"#1009"}],"scale":100,"value":6.792011588390053},"#1010":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"},{"ref":"netIncome@2021Q4"}],"rule":"trailing-year","value":36546000},"#1011":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q3","weight":0.5},{"ref":"totalAssets@2022Q3","weight":0.5}],"rule":"average-balance","value":304502500},"returnOnAssets@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1010"},{"ref":"#1011"}],"scale":100,"value":12.001871905813582},"#1012":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2022Q4"},{"ref":"netIncome@2022Q3"},{"ref":"netIncome@2022Q2"},{"ref":"netIncome@2022Q1"}],"rule":"trailing-year","value":41789000},"#1013":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2021Q4","weight":0.5},{"ref":"totalAssets@2022Q4","weight":0.5}],"rule":"average-balance","value":356162000},"returnOnAssets@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1012"},{"ref":"#1013"}],"scale":100,"value":11.733143906424605},"#1014":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2021","weight":0.5},{"ref":"totalAssets@FY2022","weight":0.5}],"rule":"average-balance","value":356162000},"returnOnAssets@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#1014"}],"scale":100,"value":11.733143906424605},"returnOnAssets@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"totalAssets@FY2010"}],"scale":100,"value":13.540301109557124},"#1015":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"},{"ref":"netIncome@2010Q3"}],"rule":"trailing-year","value":10922687},"returnOnAssets@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1015"},{"ref":"totalAssets@2011Q2"}],"scale":100,"value":14.6109496119948},"#1016":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"},{"ref":"netIncome@2010Q4"}],"rule":"trailing-year","value":10982896},"returnOnAssets@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1016"},{"ref":"totalAssets@2011Q3"}],"scale":100,"value":14.286614257463201},"#1017":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"},{"ref":"netIncome@2011Q2"},{"ref":"netIncome@2011Q1"}],"rule":"trailing-year","value":10783301},"#1018":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2010Q4","weight":0.5},{"ref":"totalAssets@2011Q4","weight":0.5}],"rule":"average-balance","value":74599450.5},"returnOnAssets@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1017"},{"ref":"#1018"}],"scale":100,"value":14.454933552090976},"#1019":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"},{"ref":"netIncome@2011Q3"}],"rule":"trailing-year","value":10544141},"#1020":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q2","weight":0.5},{"ref":"totalAssets@2012Q2","weight":0.5}],"rule":"average-balance","value":79310057},"returnOnAssets@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1019"},{"ref":"#1020"}],"scale":100,"value":13.294834726950203},"#1021":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"},{"ref":"netIncome@2011Q4"}],"rule":"trailing-year","value":10700811},"#1022":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q3","weight":0.5},{"ref":"totalAssets@2012Q3","weight":0.5}],"rule":"average-balance","value":82201885},"returnOnAssets@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1021"},{"ref":"#1022"}],"scale":100,"value":13.017719727473404},"#1023":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"},{"ref":"netIncome@2012Q1"}],"rule":"trailing-year","value":10895000},"#1024":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2011Q4","weight":0.5},{"ref":"totalAssets@2012Q4","weight":0.5}],"rule":"average-balance","value":89169000},"returnOnAssets@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1023"},{"ref":"#1024"}],"scale":100,"value":12.218371855689758},"#1025":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2011","weight":0.5},{"ref":"totalAssets@FY2012","weight":0.5}],"rule":"average-balance","value":89169000},"returnOnAssets@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#1025"}],"scale":100,"value":12.218371855689758},"#1026":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"},{"ref":"netIncome@2012Q2"}],"rule":"trailing-year","value":10576266},"#1027":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q1","weight":0.5},{"ref":"totalAssets@2013Q1","weight":0.5}],"rule":"average-balance","value":89706724.5},"returnOnAssets@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1026"},{"ref":"#1027"}],"scale":100,"value":11.789825187519805},"#1028":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"},{"ref":"netIncome@2012Q3"}],"rule":"trailing-year","value":10811200},"#1029":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q2","weight":0.5},{"ref":"totalAssets@2013Q2","weight":0.5}],"rule":"average-balance","value":92894127.5},"returnOnAssets@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1028"},{"ref":"#1029"}],"scale":100,"value":11.638195320796786},"#1030":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"},{"ref":"netIncome@2012Q4"}],"rule":"trailing-year","value":11101927},"#1031":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q3","weight":0.5},{"ref":"totalAssets@2013Q3","weight":0.5}],"rule":"average-balance","value":95934296.5},"returnOnAssets@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1030"},{"ref":"#1031"}],"scale":100,"value":11.572427593712536},"returnOnEquity@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#949"},{"ref":"equity@2012Q1"}],"scale":100,"value":16.627631333423693},"#1032":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"},{"ref":"netIncome@2013Q1"}],"rule":"trailing-year","value":11276000},"#1033":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2012Q4","weight":0.5},{"ref":"totalAssets@2013Q4","weight":0.5}],"rule":"average-balance","value":101762500},"returnOnAssets@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1032"},{"ref":"#1033"}],"scale":100,"value":11.080702616386192},"#1034":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2012","weight":0.5},{"ref":"totalAssets@FY2013","weight":0.5}],"rule":"average-balance","value":101762500},"returnOnAssets@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#1034"}],"scale":100,"value":11.080702616386192},"#1035":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"},{"ref":"netIncome@2013Q2"}],"rule":"trailing-year","value":11308000},"#1036":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q1","weight":0.5},{"ref":"totalAssets@2014Q1","weight":0.5}],"rule":"average-balance","value":102379482.5},"returnOnAssets@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1035"},{"ref":"#1036"}],"scale":100,"value":11.04518183123264},"#1037":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"},{"ref":"netIncome@2013Q3"}],"rule":"trailing-year","value":10186000},"#1038":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q2","weight":0.5},{"ref":"totalAssets@2014Q2","weight":0.5}],"rule":"average-balance","value":105404500},"returnOnAssets@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1037"},{"ref":"#1038"}],"scale":100,"value":9.663724034552605},"#1039":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"},{"ref":"netIncome@2013Q4"}],"rule":"trailing-year","value":9365000},"#1040":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q3","weight":0.5},{"ref":"totalAssets@2014Q3","weight":0.5}],"rule":"average-balance","value":108239126},"returnOnAssets@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1039"},{"ref":"#1040"}],"scale":100,"value":8.652139338227842},"#1041":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"},{"ref":"netIncome@2014Q1"}],"rule":"trailing-year","value":7559000},"#1042":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2013Q4","weight":0.5},{"ref":"totalAssets@2014Q4","weight":0.5}],"rule":"average-balance","value":108728000},"returnOnAssets@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1041"},{"ref":"#1042"}],"scale":100,"value":6.952211021999853},"#1043":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2013","weight":0.5},{"ref":"totalAssets@FY2014","weight":0.5}],"rule":"average-balance","value":108728000},"returnOnAssets@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#1043"}],"scale":100,"value":6.952211021999853},"#1044":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"},{"ref":"netIncome@2014Q2"}],"rule":"trailing-year","value":7150000},"#1045":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q1","weight":0.5},{"ref":"totalAssets@2015Q1","weight":0.5}],"rule":"average-balance","value":109858500},"returnOnAssets@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1044"},{"ref":"#1045"}],"scale":100,"value":6.508372133244128},"#1046":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"},{"ref":"netIncome@2014Q3"}],"rule":"trailing-year","value":7562000},"#1047":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q2","weight":0.5},{"ref":"totalAssets@2015Q2","weight":0.5}],"rule":"average-balance","value":113573000},"returnOnAssets@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1046"},{"ref":"#1047"}],"scale":100,"value":6.658272652831218},"#1048":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"},{"ref":"netIncome@2014Q4"}],"rule":"trailing-year","value":7488000},"#1049":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q3","weight":0.5},{"ref":"totalAssets@2015Q3","weight":0.5}],"rule":"average-balance","value":116187500},"returnOnAssets@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1048"},{"ref":"#1049"}],"scale":100,"value":6.444755244755244},"#1050":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"},{"ref":"netIncome@2015Q1"}],"rule":"trailing-year","value":7593000},"#1051":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2014Q4","weight":0.5},{"ref":"totalAssets@2015Q4","weight":0.5}],"rule":"average-balance","value":116091500},"returnOnAssets@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1050"},{"ref":"#1051"}],"scale":100,"value":6.540530529797617},"#1052":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@FY2014","weight":0.5},{"ref":"totalAssets@FY2015","weight":0.5}],"rule":"average-balance","value":116091500},"returnOnAssets@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#1052"}],"scale":100,"value":6.540530529797617},"#1053":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"},{"ref":"netIncome@2015Q2"}],"rule":"trailing-year","value":7015000},"#1054":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q1","weight":0.5},{"ref":"totalAssets@2016Q1","weight":0.5}],"rule":"average-balance","value":116495000},"returnOnAssets@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1053"},{"ref":"#1054"}],"scale":100,"value":6.021717670286279},"#1055":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"},{"ref":"netIncome@2015Q3"}],"rule":"trailing-year","value":7478000},"#1056":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q2","weight":0.5},{"ref":"totalAssets@2016Q2","weight":0.5}],"rule":"average-balance","value":121620500},"returnOnAssets@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1055"},{"ref":"#1056"}],"scale":100,"value":6.1486344818513325},"#1057":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"},{"ref":"netIncome@2015Q4"}],"rule":"trailing-year","value":8155000},"#1058":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q3","weight":0.5},{"ref":"totalAssets@2016Q3","weight":0.5}],"rule":"average-balance","value":124140000},"returnOnAssets@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1057"},{"ref":"#1058"}],"scale":100,"value":6.569196068954406},"#1059":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q3"},{"ref":"revenue@2024Q3","weight":-1}],"value":9393000},"revenueGrowth@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1059"},{"ref":"revenue@2024Q3"}],"scale":100,"rule":"year-on-year","value":6.4705679743739974},"#1060":{"kind":"computed","op":"sum","terms":[{"ref":"netIncome@2016Q4"},{"ref":"netIncome@2016Q3"},{"ref":"netIncome@2016Q2"},{"ref":"netIncome@2016Q1"}],"rule":"trailing-year","value":7970000},"#1061":{"kind":"computed","op":"sum","terms":[{"ref":"totalAssets@2015Q4","weight":0.5},{"ref":"totalAssets@2016Q4","weight":0.5}],"rule":"average-balance","value":123784500},"returnOnAssets@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1060"},{"ref":"#1061"}],"scale":100,"value":6.438609034249038},"#1062":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q1","weight":0.5},{"ref":"equity@2023Q1","weight":0.5}],"rule":"average-balance","value":222781000},"returnOnEquity@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#926"},{"ref":"#1062"}],"scale":100,"value":20.94882418159538},"#1063":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q2","weight":0.5},{"ref":"equity@2023Q2","weight":0.5}],"rule":"average-balance","value":233787500},"returnOnEquity@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#928"},{"ref":"#1063"}],"scale":100,"value":21.22611345773405},"#1064":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q3","weight":0.5},{"ref":"equity@2023Q3","weight":0.5}],"rule":"average-balance","value":249271000},"returnOnEquity@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#930"},{"ref":"#1064"}],"scale":100,"value":16.760072371033935},"#1065":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2022Q4","weight":0.5},{"ref":"equity@2023Q4","weight":0.5}],"rule":"average-balance","value":261818000},"returnOnEquity@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#932"},{"ref":"#1065"}],"scale":100,"value":17.158102193126524},"#1066":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2022","weight":0.5},{"ref":"equity@FY2023","weight":0.5}],"rule":"average-balance","value":261818000},"returnOnEquity@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2023"},{"ref":"#1066"}],"scale":100,"value":17.158484137836208},"#1067":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q1","weight":0.5},{"ref":"equity@2024Q1","weight":0.5}],"rule":"average-balance","value":270750000},"returnOnEquity@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#936"},{"ref":"#1067"}],"scale":100,"value":17.68310249307479},"#1068":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q4"},{"ref":"revenue@2024Q4","weight":-1}],"value":4845000},"revenueGrowth@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1068"},{"ref":"revenue@2024Q4"}],"scale":100,"rule":"year-on-year","value":3.3629485666689884},"#1069":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q2","weight":0.5},{"ref":"equity@2024Q2","weight":0.5}],"rule":"average-balance","value":285230500},"returnOnEquity@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#938"},{"ref":"#1069"}],"scale":100,"value":17.37051262049465},"#1070":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q3","weight":0.5},{"ref":"equity@2024Q3","weight":0.5}],"rule":"average-balance","value":300764500},"returnOnEquity@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#940"},{"ref":"#1070"}],"scale":100,"value":18.025066123162805},"#1071":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2023Q4","weight":0.5},{"ref":"equity@2024Q4","weight":0.5}],"rule":"average-balance","value":314425500},"returnOnEquity@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#942"},{"ref":"#1071"}],"scale":100,"value":18.758338620754362},"#1072":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2023","weight":0.5},{"ref":"equity@FY2024","weight":0.5}],"rule":"average-balance","value":314425500},"returnOnEquity@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2024"},{"ref":"#1072"}],"scale":100,"value":18.758338620754362},"#1073":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q1","weight":0.5},{"ref":"equity@2025Q1","weight":0.5}],"rule":"average-balance","value":327845000},"returnOnEquity@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#945"},{"ref":"#1073"}],"scale":100,"value":19.360368466805962},"#1074":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q2","weight":0.5},{"ref":"equity@2025Q2","weight":0.5}],"rule":"average-balance","value":347833500},"returnOnEquity@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#947"},{"ref":"#1074"}],"scale":100,"value":19.29083886399671},"#1075":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q3","weight":0.5},{"ref":"equity@2025Q3","weight":0.5}],"rule":"average-balance","value":366529500},"returnOnEquity@2025Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#950"},{"ref":"#1075"}],"scale":100,"value":18.312850670955545},"#1076":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2025"},{"ref":"revenue@FY2024","weight":-1}],"value":98376000},"revenueGrowth@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"#1076"},{"ref":"revenue@FY2024"}],"scale":100,"rule":"year-on-year","value":19.502756625913676},"#1077":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2024Q4","weight":0.5},{"ref":"equity@2025Q4","weight":0.5}],"rule":"average-balance","value":383318500},"returnOnEquity@2025Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#952"},{"ref":"#1077"}],"scale":100,"value":17.82147222218599},"#1078":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2024","weight":0.5},{"ref":"equity@FY2025","weight":0.5}],"rule":"average-balance","value":383318500},"returnOnEquity@FY2025":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2025"},{"ref":"#1078"}],"scale":100,"value":17.82147222218599},"#1079":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q1","weight":0.5},{"ref":"equity@2026Q1","weight":0.5}],"rule":"average-balance","value":399774500},"returnOnEquity@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#955"},{"ref":"#1079"}],"scale":100,"value":17.16567715049359},"#1080":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2025Q2","weight":0.5},{"ref":"equity@2026Q2","weight":0.5}],"rule":"average-balance","value":423958000},"returnOnEquity@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#957"},{"ref":"#1080"}],"scale":100,"value":17.052396699673082},"#1081":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2015","weight":0.5},{"ref":"equity@FY2016","weight":0.5}],"rule":"average-balance","value":108312500},"returnOnEquity@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2016"},{"ref":"#1081"}],"scale":100,"value":7.358338141950376},"#1082":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q1","weight":0.5},{"ref":"equity@2017Q1","weight":0.5}],"rule":"average-balance","value":110082500},"returnOnEquity@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#960"},{"ref":"#1082"}],"scale":100,"value":8.235641450730133},"#1083":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q2","weight":0.5},{"ref":"equity@2017Q2","weight":0.5}],"rule":"average-balance","value":113604000},"returnOnEquity@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#962"},{"ref":"#1083"}],"scale":100,"value":7.887926481461921},"#1084":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q3","weight":0.5},{"ref":"equity@2017Q3","weight":0.5}],"rule":"average-balance","value":116200500},"returnOnEquity@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#964"},{"ref":"#1084"}],"scale":100,"value":6.873464399895009},"#1085":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2016Q4","weight":0.5},{"ref":"equity@2017Q4","weight":0.5}],"rule":"average-balance","value":118382500},"returnOnEquity@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#966"},{"ref":"#1085"}],"scale":100,"value":7.780710831415116},"#1086":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2016","weight":0.5},{"ref":"equity@FY2017","weight":0.5}],"rule":"average-balance","value":118382500},"returnOnEquity@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2017"},{"ref":"#1086"}],"scale":100,"value":7.7798661119675625},"#1087":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q1","weight":0.5},{"ref":"equity@2018Q1","weight":0.5}],"rule":"average-balance","value":120713000},"returnOnEquity@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#969"},{"ref":"#1087"}],"scale":100,"value":7.304101463802573},"#1088":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q2","weight":0.5},{"ref":"equity@2018Q2","weight":0.5}],"rule":"average-balance","value":124892000},"returnOnEquity@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#971"},{"ref":"#1088"}],"scale":100,"value":8.148640425327484},"#1089":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q3","weight":0.5},{"ref":"equity@2018Q3","weight":0.5}],"rule":"average-balance","value":128355000},"returnOnEquity@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#973"},{"ref":"#1089"}],"scale":100,"value":9.828989910794283},"#1090":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2017Q4","weight":0.5},{"ref":"equity@2018Q4","weight":0.5}],"rule":"average-balance","value":132084500},"returnOnEquity@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#975"},{"ref":"#1090"}],"scale":100,"value":10.834730797330497},"#1091":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2017","weight":0.5},{"ref":"equity@FY2018","weight":0.5}],"rule":"average-balance","value":132084500},"returnOnEquity@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2018"},{"ref":"#1091"}],"scale":100,"value":10.834730797330497},"#1092":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q1","weight":0.5},{"ref":"equity@2019Q1","weight":0.5}],"rule":"average-balance","value":135260000},"returnOnEquity@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#978"},{"ref":"#1092"}],"scale":100,"value":12.027206860860565},"#1093":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q2","weight":0.5},{"ref":"equity@2019Q2","weight":0.5}],"rule":"average-balance","value":140370000},"returnOnEquity@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#980"},{"ref":"#1093"}],"scale":100,"value":12.022511932749163},"#1094":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q3","weight":0.5},{"ref":"equity@2019Q3","weight":0.5}],"rule":"average-balance","value":145843000},"returnOnEquity@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#982"},{"ref":"#1094"}],"scale":100,"value":12.604650206043486},"#1095":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2018Q4","weight":0.5},{"ref":"equity@2019Q4","weight":0.5}],"rule":"average-balance","value":151224000},"returnOnEquity@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#984"},{"ref":"#1095"}],"scale":100,"value":13.060096281013594},"#1096":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2018","weight":0.5},{"ref":"equity@FY2019","weight":0.5}],"rule":"average-balance","value":151224000},"returnOnEquity@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2019"},{"ref":"#1096"}],"scale":100,"value":13.060096281013594},"#1097":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q1","weight":0.5},{"ref":"equity@2020Q1","weight":0.5}],"rule":"average-balance","value":155387000},"returnOnEquity@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#987"},{"ref":"#1097"}],"scale":100,"value":12.811239035440543},"#1098":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q2","weight":0.5},{"ref":"equity@2020Q2","weight":0.5}],"rule":"average-balance","value":159433000},"returnOnEquity@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#989"},{"ref":"#1098"}],"scale":100,"value":11.0560548945325},"#1099":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q3","weight":0.5},{"ref":"equity@2020Q3","weight":0.5}],"rule":"average-balance","value":164164000},"returnOnEquity@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#992"},{"ref":"#1099"}],"scale":100,"value":9.12136643843961},"#1100":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q1"},{"ref":"revenue@2025Q1","weight":-1}],"value":6054000},"revenueGrowth@2026Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1100"},{"ref":"revenue@2025Q1"}],"scale":100,"rule":"year-on-year","value":4.086454086454094},"#1101":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2019Q4","weight":0.5},{"ref":"equity@2020Q4","weight":0.5}],"rule":"average-balance","value":169442000},"returnOnEquity@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#994"},{"ref":"#1101"}],"scale":100,"value":7.890015462518147},"#1102":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2019","weight":0.5},{"ref":"equity@FY2020","weight":0.5}],"rule":"average-balance","value":169442000},"returnOnEquity@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2020"},{"ref":"#1102"}],"scale":100,"value":7.890015462518147},"#1103":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q1","weight":0.5},{"ref":"equity@2021Q1","weight":0.5}],"rule":"average-balance","value":173547000},"returnOnEquity@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#997"},{"ref":"#1103"}],"scale":100,"value":7.860118584590918},"#1104":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q2","weight":0.5},{"ref":"equity@2021Q2","weight":0.5}],"rule":"average-balance","value":177763000},"returnOnEquity@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#999"},{"ref":"#1104"}],"scale":100,"value":9.022124964137644},"#1105":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q3","weight":0.5},{"ref":"equity@2021Q3","weight":0.5}],"rule":"average-balance","value":181596000},"returnOnEquity@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1001"},{"ref":"#1105"}],"scale":100,"value":9.272781338796008},"#1106":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2020Q4","weight":0.5},{"ref":"equity@2021Q4","weight":0.5}],"rule":"average-balance","value":185669500},"returnOnEquity@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1003"},{"ref":"#1106"}],"scale":100,"value":8.556063327579382},"#1107":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2020","weight":0.5},{"ref":"equity@FY2021","weight":0.5}],"rule":"average-balance","value":185669500},"returnOnEquity@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2021"},{"ref":"#1107"}],"scale":100,"value":8.556063327579382},"#1108":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q1","weight":0.5},{"ref":"equity@2022Q1","weight":0.5}],"rule":"average-balance","value":189948500},"returnOnEquity@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1006"},{"ref":"#1108"}],"scale":100,"value":8.729208180111977},"#1109":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q2","weight":0.5},{"ref":"equity@2022Q2","weight":0.5}],"rule":"average-balance","value":196802000},"returnOnEquity@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1008"},{"ref":"#1109"}],"scale":100,"value":10.56645765795063},"#1110":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q3","weight":0.5},{"ref":"equity@2022Q3","weight":0.5}],"rule":"average-balance","value":208456000},"returnOnEquity@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1010"},{"ref":"#1110"}],"scale":100,"value":17.531757301300992},"#1111":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2021Q4","weight":0.5},{"ref":"equity@2022Q4","weight":0.5}],"rule":"average-balance","value":215995500},"returnOnEquity@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1012"},{"ref":"#1111"}],"scale":100,"value":19.34716232514103},"#1112":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2021","weight":0.5},{"ref":"equity@FY2022","weight":0.5}],"rule":"average-balance","value":215995500},"returnOnEquity@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2022"},{"ref":"#1112"}],"scale":100,"value":19.34716232514103},"#1113":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2008","weight":0.5},{"ref":"equity@FY2009","weight":0.5}],"rule":"average-balance","value":35447916},"returnOnEquity@FY2009":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2009"},{"ref":"#1113"}],"scale":100,"value":16.87541800764818},"#1114":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2009","weight":0.5},{"ref":"equity@FY2010","weight":0.5}],"rule":"average-balance","value":44615720.5},"returnOnEquity@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2010"},{"ref":"#1114"}],"scale":100,"value":21.08565522325253},"returnOnEquity@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1015"},{"ref":"equity@2011Q2"}],"scale":100,"value":19.611291730803636},"returnOnEquity@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1016"},{"ref":"equity@2011Q3"}],"scale":100,"value":18.789893723265784},"#1115":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2010Q4","weight":0.5},{"ref":"equity@2011Q4","weight":0.5}],"rule":"average-balance","value":56105500},"returnOnEquity@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1017"},{"ref":"#1115"}],"scale":100,"value":19.219686127028545},"#1116":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q2","weight":0.5},{"ref":"equity@2012Q2","weight":0.5}],"rule":"average-balance","value":61061546},"returnOnEquity@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1019"},{"ref":"#1116"}],"scale":100,"value":17.268054431507515},"#1117":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q3","weight":0.5},{"ref":"equity@2012Q3","weight":0.5}],"rule":"average-balance","value":63911857.5},"returnOnEquity@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1021"},{"ref":"#1117"}],"scale":100,"value":16.743076196776162},"#1118":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2011Q4","weight":0.5},{"ref":"equity@2012Q4","weight":0.5}],"rule":"average-balance","value":67622500},"returnOnEquity@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1023"},{"ref":"#1118"}],"scale":100,"value":16.111501349402936},"#1119":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2011","weight":0.5},{"ref":"equity@FY2012","weight":0.5}],"rule":"average-balance","value":67622500},"returnOnEquity@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2012"},{"ref":"#1119"}],"scale":100,"value":16.111501349402936},"#1120":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q1","weight":0.5},{"ref":"equity@2013Q1","weight":0.5}],"rule":"average-balance","value":69108142.5},"returnOnEquity@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1026"},{"ref":"#1120"}],"scale":100,"value":15.303936146163963},"#1121":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q2","weight":0.5},{"ref":"equity@2013Q2","weight":0.5}],"rule":"average-balance","value":72427195},"returnOnEquity@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1028"},{"ref":"#1121"}],"scale":100,"value":14.926989786087946},"#1122":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q3","weight":0.5},{"ref":"equity@2013Q3","weight":0.5}],"rule":"average-balance","value":75481599.5},"returnOnEquity@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1030"},{"ref":"#1122"}],"scale":100,"value":14.70812366661626},"#1123":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2026Q2"},{"ref":"revenue@2025Q2","weight":-1}],"value":22788000},"revenueGrowth@2026Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1123"},{"ref":"revenue@2025Q2"}],"scale":100,"rule":"year-on-year","value":15.0738212414669},"#1124":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2012Q4","weight":0.5},{"ref":"equity@2013Q4","weight":0.5}],"rule":"average-balance","value":79425000},"returnOnEquity@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1032"},{"ref":"#1124"}],"scale":100,"value":14.197041233868429},"#1125":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2012","weight":0.5},{"ref":"equity@FY2013","weight":0.5}],"rule":"average-balance","value":79425000},"returnOnEquity@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2013"},{"ref":"#1125"}],"scale":100,"value":14.197041233868429},"#1126":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q1","weight":0.5},{"ref":"equity@2014Q1","weight":0.5}],"rule":"average-balance","value":81467599.5},"returnOnEquity@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1035"},{"ref":"#1126"}],"scale":100,"value":13.880364794595426},"#1127":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q2","weight":0.5},{"ref":"equity@2014Q2","weight":0.5}],"rule":"average-balance","value":84562603},"returnOnEquity@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1037"},{"ref":"#1127"}],"scale":100,"value":12.045513783439235},"#1128":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q3","weight":0.5},{"ref":"equity@2014Q3","weight":0.5}],"rule":"average-balance","value":87296782.5},"returnOnEquity@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1039"},{"ref":"#1128"}],"scale":100,"value":10.727772240632122},"#1129":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2013Q4","weight":0.5},{"ref":"equity@2014Q4","weight":0.5}],"rule":"average-balance","value":90291000},"returnOnEquity@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1041"},{"ref":"#1129"}],"scale":100,"value":8.371820004208615},"#1130":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2013","weight":0.5},{"ref":"equity@FY2014","weight":0.5}],"rule":"average-balance","value":90291000},"returnOnEquity@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2014"},{"ref":"#1130"}],"scale":100,"value":8.371820004208615},"#1131":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q1","weight":0.5},{"ref":"equity@2015Q1","weight":0.5}],"rule":"average-balance","value":92473500},"returnOnEquity@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1044"},{"ref":"#1131"}],"scale":100,"value":7.73194482743705},"#1132":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q2","weight":0.5},{"ref":"equity@2015Q2","weight":0.5}],"rule":"average-balance","value":95311500},"returnOnEquity@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1046"},{"ref":"#1132"}],"scale":100,"value":7.933984881152852},"#1133":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q3","weight":0.5},{"ref":"equity@2015Q3","weight":0.5}],"rule":"average-balance","value":97279000},"returnOnEquity@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1048"},{"ref":"#1133"}],"scale":100,"value":7.697447547774956},"#1134":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2014Q4","weight":0.5},{"ref":"equity@2015Q4","weight":0.5}],"rule":"average-balance","value":99282000},"returnOnEquity@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1050"},{"ref":"#1134"}],"scale":100,"value":7.647912008219013},"#1135":{"kind":"computed","op":"sum","terms":[{"ref":"equity@FY2014","weight":0.5},{"ref":"equity@FY2015","weight":0.5}],"rule":"average-balance","value":99282000},"returnOnEquity@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"netIncome@FY2015"},{"ref":"#1135"}],"scale":100,"value":7.647912008219013},"#1136":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q1","weight":0.5},{"ref":"equity@2016Q1","weight":0.5}],"rule":"average-balance","value":100923500},"returnOnEquity@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1053"},{"ref":"#1136"}],"scale":100,"value":6.9508092763330644},"#1137":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q2","weight":0.5},{"ref":"equity@2016Q2","weight":0.5}],"rule":"average-balance","value":104217500},"returnOnEquity@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1055"},{"ref":"#1137"}],"scale":100,"value":7.175378415333316},"#1138":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q3","weight":0.5},{"ref":"equity@2016Q3","weight":0.5}],"rule":"average-balance","value":106521500},"returnOnEquity@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1057"},{"ref":"#1138"}],"scale":100,"value":7.655731472050244},"#1139":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2016"},{"ref":"revenue@FY2015","weight":-1}],"value":7282000},"revenueGrowth@FY2016":{"kind":"computed","op":"ratio","terms":[{"ref":"#1139"},{"ref":"revenue@FY2015"}],"scale":100,"rule":"year-on-year","value":5.244508462369457},"#1140":{"kind":"computed","op":"sum","terms":[{"ref":"equity@2015Q4","weight":0.5},{"ref":"equity@2016Q4","weight":0.5}],"rule":"average-balance","value":108312500},"returnOnEquity@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1060"},{"ref":"#1140"}],"scale":100,"value":7.358338141950376},"#1141":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q1"},{"ref":"revenue@2022Q1","weight":-1}],"value":26511000},"revenueGrowth@2023Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1141"},{"ref":"revenue@2022Q1"}],"scale":100,"rule":"year-on-year","value":37.21259930939613},"#1142":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q2"},{"ref":"revenue@2022Q2","weight":-1}],"value":5694000},"revenueGrowth@2023Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1142"},{"ref":"revenue@2022Q2"}],"scale":100,"rule":"year-on-year","value":6.035423931823236},"#1143":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q3"},{"ref":"revenue@2022Q3","weight":-1}],"value":3814000},"revenueGrowth@2023Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1143"},{"ref":"revenue@2022Q3"}],"scale":100,"rule":"year-on-year","value":3.9331752088274774},"#1144":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2023Q4"},{"ref":"revenue@2022Q4","weight":-1}],"value":10261000},"revenueGrowth@2023Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1144"},{"ref":"revenue@2022Q4"}],"scale":100,"rule":"year-on-year","value":11.246533752753818},"#1145":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2023"},{"ref":"revenue@FY2022","weight":-1}],"value":46280000},"revenueGrowth@FY2023":{"kind":"computed","op":"ratio","terms":[{"ref":"#1145"},{"ref":"revenue@FY2022"}],"scale":100,"rule":"year-on-year","value":13.081132416787256},"#1146":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q1"},{"ref":"revenue@2023Q1","weight":-1}],"value":7256000},"revenueGrowth@2024Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1146"},{"ref":"revenue@2023Q1"}],"scale":100,"rule":"year-on-year","value":7.422790093398679},"#1147":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q2"},{"ref":"revenue@2023Q2","weight":-1}],"value":10140000},"revenueGrowth@2024Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1147"},{"ref":"revenue@2023Q2"}],"scale":100,"rule":"year-on-year","value":10.136249587652578},"#1148":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q3"},{"ref":"revenue@2023Q3","weight":-1}],"value":44381000},"revenueGrowth@2024Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1148"},{"ref":"revenue@2023Q3"}],"scale":100,"rule":"year-on-year","value":44.035759644387994},"#1149":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2024Q4"},{"ref":"revenue@2023Q4","weight":-1}],"value":42572000},"revenueGrowth@2024Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1149"},{"ref":"revenue@2023Q4"}],"scale":100,"rule":"year-on-year","value":41.94368361938166},"#1150":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2024"},{"ref":"revenue@FY2023","weight":-1}],"value":104349000},"revenueGrowth@FY2024":{"kind":"computed","op":"ratio","terms":[{"ref":"#1150"},{"ref":"revenue@FY2023"}],"scale":100,"rule":"year-on-year","value":26.08255514007478},"#1151":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q1"},{"ref":"revenue@2024Q1","weight":-1}],"value":43139000},"revenueGrowth@2025Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1151"},{"ref":"revenue@2024Q1"}],"scale":100,"rule":"year-on-year","value":41.081240655562866},"#1152":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2025Q2"},{"ref":"revenue@2024Q2","weight":-1}],"value":40999000},"revenueGrowth@2025Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1152"},{"ref":"revenue@2024Q2"}],"scale":100,"rule":"year-on-year","value":37.2119407861895},"#1153":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q1"},{"ref":"revenue@2016Q1","weight":-1}],"value":2550000},"revenueGrowth@2017Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1153"},{"ref":"revenue@2016Q1"}],"scale":100,"rule":"year-on-year","value":7.390661681592903},"#1154":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q2"},{"ref":"revenue@2016Q2","weight":-1}],"value":-16000},"revenueGrowth@2017Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1154"},{"ref":"revenue@2016Q2"}],"scale":100,"rule":"year-on-year","value":-0.04221413118041806},"#1155":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q3"},{"ref":"revenue@2016Q3","weight":-1}],"value":-1536000},"revenueGrowth@2017Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1155"},{"ref":"revenue@2016Q3"}],"scale":100,"rule":"year-on-year","value":-4.126813541106933},"#1156":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2017Q4"},{"ref":"revenue@2016Q4","weight":-1}],"value":713000},"revenueGrowth@2017Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1156"},{"ref":"revenue@2016Q4"}],"scale":100,"rule":"year-on-year","value":1.9530500999808353},"#1157":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2017"},{"ref":"revenue@FY2016","weight":-1}],"value":1711000},"revenueGrowth@FY2017":{"kind":"computed","op":"ratio","terms":[{"ref":"#1157"},{"ref":"revenue@FY2016"}],"scale":100,"rule":"year-on-year","value":1.1708592231680859},"#1158":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q1"},{"ref":"revenue@2017Q1","weight":-1}],"value":5878000},"revenueGrowth@2018Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1158"},{"ref":"revenue@2017Q1"}],"scale":100,"rule":"year-on-year","value":15.863762718268436},"#1159":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q2"},{"ref":"revenue@2017Q2","weight":-1}],"value":11133000},"revenueGrowth@2018Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1159"},{"ref":"revenue@2017Q2"}],"scale":100,"rule":"year-on-year","value":29.385524996040747},"#1160":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q3"},{"ref":"revenue@2017Q3","weight":-1}],"value":12124000},"revenueGrowth@2018Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1160"},{"ref":"revenue@2017Q3"}],"scale":100,"rule":"year-on-year","value":33.976011657885884},"#1161":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2018Q4"},{"ref":"revenue@2017Q4","weight":-1}],"value":13477000},"revenueGrowth@2018Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1161"},{"ref":"revenue@2017Q4"}],"scale":100,"rule":"year-on-year","value":36.209027404621175},"#1162":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2018"},{"ref":"revenue@FY2017","weight":-1}],"value":42612000},"revenueGrowth@FY2018":{"kind":"computed","op":"ratio","terms":[{"ref":"#1162"},{"ref":"revenue@FY2017"}],"scale":100,"rule":"year-on-year","value":28.822467076560955},"#1163":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q1"},{"ref":"revenue@2018Q1","weight":-1}],"value":4397000},"revenueGrowth@2019Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1163"},{"ref":"revenue@2018Q1"}],"scale":100,"rule":"year-on-year","value":10.242016258647602},"#1164":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q2"},{"ref":"revenue@2018Q2","weight":-1}],"value":2380000},"revenueGrowth@2019Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1164"},{"ref":"revenue@2018Q2"}],"scale":100,"rule":"year-on-year","value":4.8552602052265526},"#1165":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q3"},{"ref":"revenue@2018Q3","weight":-1}],"value":1586000},"revenueGrowth@2019Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1165"},{"ref":"revenue@2018Q3"}],"scale":100,"rule":"year-on-year","value":3.3174364123159217},"#1166":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2019Q4"},{"ref":"revenue@2018Q4","weight":-1}],"value":-437000},"revenueGrowth@2019Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1166"},{"ref":"revenue@2018Q4"}],"scale":100,"rule":"year-on-year","value":-0.8619839438231081},"#1167":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2019"},{"ref":"revenue@FY2018","weight":-1}],"value":7926000},"revenueGrowth@FY2019":{"kind":"computed","op":"ratio","terms":[{"ref":"#1167"},{"ref":"revenue@FY2018"}],"scale":100,"rule":"year-on-year","value":4.161612979443974},"#1168":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q1"},{"ref":"revenue@2019Q1","weight":-1}],"value":949000},"revenueGrowth@2020Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1168"},{"ref":"revenue@2019Q1"}],"scale":100,"rule":"year-on-year","value":2.005155510480061},"#1169":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q2"},{"ref":"revenue@2019Q2","weight":-1}],"value":-8755000},"revenueGrowth@2020Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1169"},{"ref":"revenue@2019Q2"}],"scale":100,"rule":"year-on-year","value":-17.03340531916964},"#1170":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q3"},{"ref":"revenue@2019Q3","weight":-1}],"value":-6095000},"revenueGrowth@2020Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1170"},{"ref":"revenue@2019Q3"}],"scale":100,"rule":"year-on-year","value":-12.339555411588455},"#1171":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2020Q4"},{"ref":"revenue@2019Q4","weight":-1}],"value":-5107000},"revenueGrowth@2020Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1171"},{"ref":"revenue@2019Q4"}],"scale":100,"rule":"year-on-year","value":-10.161161957819342},"#1172":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2020"},{"ref":"revenue@FY2019","weight":-1}],"value":-19008000},"revenueGrowth@FY2020":{"kind":"computed","op":"ratio","terms":[{"ref":"#1172"},{"ref":"revenue@FY2019"}],"scale":100,"rule":"year-on-year","value":-9.581562750465011},"#1173":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q1"},{"ref":"revenue@2020Q1","weight":-1}],"value":322000},"revenueGrowth@2021Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1173"},{"ref":"revenue@2020Q1"}],"scale":100,"rule":"year-on-year","value":0.6669842782277335},"#1174":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q2"},{"ref":"revenue@2020Q2","weight":-1}],"value":8011000},"revenueGrowth@2021Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1174"},{"ref":"revenue@2020Q2"}],"scale":100,"rule":"year-on-year","value":18.785761185629866},"#1175":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q3"},{"ref":"revenue@2020Q3","weight":-1}],"value":7424000},"revenueGrowth@2021Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1175"},{"ref":"revenue@2020Q3"}],"scale":100,"rule":"year-on-year","value":17.14589251483869},"#1176":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2021Q4"},{"ref":"revenue@2020Q4","weight":-1}],"value":11190000},"revenueGrowth@2021Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1176"},{"ref":"revenue@2020Q4"}],"scale":100,"rule":"year-on-year","value":24.782406484618956},"#1177":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2021"},{"ref":"revenue@FY2020","weight":-1}],"value":26947000},"revenueGrowth@FY2021":{"kind":"computed","op":"ratio","terms":[{"ref":"#1177"},{"ref":"revenue@FY2020"}],"scale":100,"rule":"year-on-year","value":15.022885272588415},"#1178":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q1"},{"ref":"revenue@2021Q1","weight":-1}],"value":22643000},"revenueGrowth@2022Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1178"},{"ref":"revenue@2021Q1"}],"scale":100,"rule":"year-on-year","value":46.591493652132755},"#1179":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q2"},{"ref":"revenue@2021Q2","weight":-1}],"value":43688000},"revenueGrowth@2022Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1179"},{"ref":"revenue@2021Q2"}],"scale":100,"rule":"year-on-year","value":86.24617510610997},"#1180":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q3"},{"ref":"revenue@2021Q3","weight":-1}],"value":46247000},"revenueGrowth@2022Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1180"},{"ref":"revenue@2021Q3"}],"scale":100,"rule":"year-on-year","value":91.1756008122548},"#1181":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2022Q4"},{"ref":"revenue@2021Q4","weight":-1}],"value":34894000},"revenueGrowth@2022Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1181"},{"ref":"revenue@2021Q4"}],"scale":100,"rule":"year-on-year","value":61.931384555312995},"#1182":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2022"},{"ref":"revenue@FY2021","weight":-1}],"value":147472000},"revenueGrowth@FY2022":{"kind":"computed","op":"ratio","terms":[{"ref":"#1182"},{"ref":"revenue@FY2021"}],"scale":100,"rule":"year-on-year","value":71.47731678945328},"#1183":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2010"},{"ref":"revenue@FY2009","weight":-1}],"value":21535116},"revenueGrowth@FY2010":{"kind":"computed","op":"ratio","terms":[{"ref":"#1183"},{"ref":"revenue@FY2009"}],"scale":100,"rule":"year-on-year","value":21.70193136776737},"#1184":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q2"},{"ref":"revenue@2010Q2","weight":-1}],"value":3543499},"revenueGrowth@2011Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1184"},{"ref":"revenue@2010Q2"}],"scale":100,"rule":"year-on-year","value":11.828422236238367},"#1185":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q3"},{"ref":"revenue@2010Q3","weight":-1}],"value":293961},"revenueGrowth@2011Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1185"},{"ref":"revenue@2010Q3"}],"scale":100,"rule":"year-on-year","value":0.9648188896428378},"#1186":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2011Q4"},{"ref":"revenue@2010Q4","weight":-1}],"value":-163186},"revenueGrowth@2011Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1186"},{"ref":"revenue@2010Q4"}],"scale":100,"rule":"year-on-year","value":-0.5157505299143383},"#1187":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2011"},{"ref":"revenue@FY2010","weight":-1}],"value":6477550},"revenueGrowth@FY2011":{"kind":"computed","op":"ratio","terms":[{"ref":"#1187"},{"ref":"revenue@FY2010"}],"scale":100,"rule":"year-on-year","value":5.363699934874289},"#1188":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q1"},{"ref":"revenue@2011Q1","weight":-1}],"value":448412},"revenueGrowth@2012Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1188"},{"ref":"revenue@2011Q1"}],"scale":100,"rule":"year-on-year","value":1.4233680303335605},"#1189":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q2"},{"ref":"revenue@2011Q2","weight":-1}],"value":172006},"revenueGrowth@2012Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1189"},{"ref":"revenue@2011Q2"}],"scale":100,"rule":"year-on-year","value":0.5134355117940581},"#1190":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q3"},{"ref":"revenue@2011Q3","weight":-1}],"value":1205041},"revenueGrowth@2012Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1190"},{"ref":"revenue@2011Q3"}],"scale":100,"rule":"year-on-year","value":3.917309037438099},"#1191":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2012Q4"},{"ref":"revenue@2011Q4","weight":-1}],"value":1892695},"revenueGrowth@2012Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1191"},{"ref":"revenue@2011Q4"}],"scale":100,"rule":"year-on-year","value":6.012887697977964},"#1192":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2012"},{"ref":"revenue@FY2011","weight":-1}],"value":3718000},"revenueGrowth@FY2012":{"kind":"computed","op":"ratio","terms":[{"ref":"#1192"},{"ref":"revenue@FY2011"}],"scale":100,"rule":"year-on-year","value":2.9219452390682576},"#1193":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q1"},{"ref":"revenue@2012Q1","weight":-1}],"value":1745000},"revenueGrowth@2013Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1193"},{"ref":"revenue@2012Q1"}],"scale":100,"rule":"year-on-year","value":5.461316975463193},"#1194":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q2"},{"ref":"revenue@2012Q2","weight":-1}],"value":2159000},"revenueGrowth@2013Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1194"},{"ref":"revenue@2012Q2"}],"scale":100,"rule":"year-on-year","value":6.411665132301847},"#1195":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q3"},{"ref":"revenue@2012Q3","weight":-1}],"value":2733000},"revenueGrowth@2013Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1195"},{"ref":"revenue@2012Q3"}],"scale":100,"rule":"year-on-year","value":8.549441611662022},"#1196":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2013Q4"},{"ref":"revenue@2012Q4","weight":-1}],"value":1623000},"revenueGrowth@2013Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1196"},{"ref":"revenue@2012Q4"}],"scale":100,"rule":"year-on-year","value":4.863649985016472},"#1197":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2013"},{"ref":"revenue@FY2012","weight":-1}],"value":8261000},"revenueGrowth@FY2013":{"kind":"computed","op":"ratio","terms":[{"ref":"#1197"},{"ref":"revenue@FY2012"}],"scale":100,"rule":"year-on-year","value":6.307936653380364},"#1198":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q1"},{"ref":"revenue@2013Q1","weight":-1}],"value":912000},"revenueGrowth@2014Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1198"},{"ref":"revenue@2013Q1"}],"scale":100,"rule":"year-on-year","value":2.7064723862658457},"#1199":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q2"},{"ref":"revenue@2013Q2","weight":-1}],"value":-1807000},"revenueGrowth@2014Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1199"},{"ref":"revenue@2013Q2"}],"scale":100,"rule":"year-on-year","value":-5.042978343380222},"#1200":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q3"},{"ref":"revenue@2013Q3","weight":-1}],"value":706000},"revenueGrowth@2014Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1200"},{"ref":"revenue@2013Q3"}],"scale":100,"rule":"year-on-year","value":2.034582132564844},"#1201":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2014Q4"},{"ref":"revenue@2013Q4","weight":-1}],"value":274000},"revenueGrowth@2014Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1201"},{"ref":"revenue@2013Q4"}],"scale":100,"rule":"year-on-year","value":0.7830137456062536},"#1202":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2014"},{"ref":"revenue@FY2013","weight":-1}],"value":84000},"revenueGrowth@FY2014":{"kind":"computed","op":"ratio","terms":[{"ref":"#1202"},{"ref":"revenue@FY2013"}],"scale":100,"rule":"year-on-year","value":0.06033485846448361},"#1203":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q1"},{"ref":"revenue@2014Q1","weight":-1}],"value":-632000},"revenueGrowth@2015Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1203"},{"ref":"revenue@2014Q1"}],"scale":100,"rule":"year-on-year","value":-1.826114594469641},"#1204":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q2"},{"ref":"revenue@2014Q2","weight":-1}],"value":2474000},"revenueGrowth@2015Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1204"},{"ref":"revenue@2014Q2"}],"scale":100,"rule":"year-on-year","value":7.271124173401899},"#1205":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q3"},{"ref":"revenue@2014Q3","weight":-1}],"value":-965000},"revenueGrowth@2015Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1205"},{"ref":"revenue@2014Q3"}],"scale":100,"rule":"year-on-year","value":-2.725526746879059},"#1206":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2015Q4"},{"ref":"revenue@2014Q4","weight":-1}],"value":-1334000},"revenueGrowth@2015Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1206"},{"ref":"revenue@2014Q4"}],"scale":100,"rule":"year-on-year","value":-3.7825729435449595},"#1207":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@FY2015"},{"ref":"revenue@FY2014","weight":-1}],"value":-457000},"revenueGrowth@FY2015":{"kind":"computed","op":"ratio","terms":[{"ref":"#1207"},{"ref":"revenue@FY2014"}],"scale":100,"rule":"year-on-year","value":-0.3280524309618338},"#1208":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q1"},{"ref":"revenue@2015Q1","weight":-1}],"value":526000},"revenueGrowth@2016Q1":{"kind":"computed","op":"ratio","terms":[{"ref":"#1208"},{"ref":"revenue@2015Q1"}],"scale":100,"rule":"year-on-year","value":1.5481060717544182},"#1209":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q2"},{"ref":"revenue@2015Q2","weight":-1}],"value":1403000},"revenueGrowth@2016Q2":{"kind":"computed","op":"ratio","terms":[{"ref":"#1209"},{"ref":"revenue@2015Q2"}],"scale":100,"rule":"year-on-year","value":3.8439409298884897},"#1210":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q3"},{"ref":"revenue@2015Q3","weight":-1}],"value":2779000},"revenueGrowth@2016Q3":{"kind":"computed","op":"ratio","terms":[{"ref":"#1210"},{"ref":"revenue@2015Q3"}],"scale":100,"rule":"year-on-year","value":8.068871403269352},"#1211":{"kind":"computed","op":"sum","terms":[{"ref":"revenue@2016Q4"},{"ref":"revenue@2015Q4","weight":-1}],"value":2574000},"revenueGrowth@2016Q4":{"kind":"computed","op":"ratio","terms":[{"ref":"#1211"},{"ref":"revenue@2015Q4"}],"scale":100,"rule":"year-on-year","value":7.585536203695509},"equity@FY2008":{"kind":"filed","concept":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","filing":10,"unit":"USD","end":"2008-12-31","value":31890391}},"quality":[{"metric":"operatingCashFlow","periodKey":"FY2015","rule":"period-consistency","severity":"warning","message":"Quarters sum to 1.3098e+7 but the year reports 1.2519e+7 (4.42% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"operatingCashFlow","periodKey":"FY2016","rule":"period-consistency","severity":"warning","message":"Quarters sum to 9.6170e+6 but the year reports 9.3060e+6 (3.23% apart) — likely a restatement between the quarterly and annual filings."},{"metric":"totalAssets","periodKey":"2011Q2","rule":"accounting-identity","severity":"warning","message":"Assets 7.4757e+7 ≠ liabilities + mezzanine + equity 7.6597e+7 (2.40% apart)."},{"metric":"totalAssets","periodKey":"2011Q3","rule":"accounting-identity","severity":"warning","message":"Assets 7.6875e+7 ≠ liabilities + mezzanine + equity 7.8846e+7 (2.50% apart)."},{"metric":"grossProfit","periodKey":"2012Q4","rule":"statement-arithmetic","severity":"warning","message":"Gross profit 1.0067e+7 ≠ revenue − cost 1.0201e+7 (1.31% apart) — check whether revenue includes a component outside the cost base."},{"metric":"operatingExpenses","periodKey":"2022Q3","rule":"identity-conflict","severity":"info","message":"Reported operatingExpenses disagrees with grossProfit - operatingIncome in 74 of 82 period(s), by up to 103.4% — this issuer means something different by it, so the missing periods are left empty rather than inferred."}]}